Arquivo Hosts: O que é, para que serve e como utilizar.

Hosts é um arquivo texto do sistema operacional que mapeia hostnames e endereços IP. Originalmente chamado de HOSTS.TXT, mantido e disponibilizado manualmente Stanford Research Institute. Atualmente, este arquivo é disponibilizado em juntamente com o sistema operacional. 

Basicamente, o Hosts serve para redirecionar domínios locais e bloquear o acesso a recursos na internet.

 

Locais

Sistema Operacional Versões Localização
Unix, Unix-like, POSIX /etc/hosts
Microsoft Windows 3.1 %WinDir%\HOSTS
Microsoft Windows 95, 98, ME %WinDir%\hosts
Microsoft Windows NT, 2000, XP, 2003, Vista, 2008, 7, 2012, 8, 10 %SystemRoot%\System32\drivers\etc\hosts
Windows Mobile, Windows Phone Registry: HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts
Apple Macintosh 9 e anteriores Preferências ou Pasta de Sistema
Apple Macintosh Mac OS X 10.0–10.1.5 Adicionado através do NetInfo ou niload
Apple Macintosh Mac OS X 10.2 e superiores /etc/hosts (um link simbólico que aponta para /private/etc/hosts)
Novell NetWare SYS:etc\hosts
OS/2 & eComStation "bootdrive":\mptn\etc\
Symbian Symbian OS 6.1–9.0 C:\system\data\hosts
Symbian Symbian OS 9.1+ C:\private\10000882\hosts
MorphOS NetStack ENVARC:sys/net/hosts
AmigaOS 4 DEVS:Internet/hosts
AROS ENVARC:AROSTCP/db/hosts
Android /etc/hosts (um link simbólico apontando para /system/etc/hosts)
iOS iOS 2.0 and newer /etc/hosts (um link simbólico apontando para /private/etc/hosts)
TOPS-20 HOSTS.TXT
Plan 9 /lib/ndb/hosts
BeOS /boot/beos/etc/hosts
Haiku /boot/common/settings/network/hosts
OpenVMS UCX UCX$HOST
OpenVMS TCPware TCPIP$HOST
3.7, 5 !Boot.Resources.!Internet.files.Hosts
RISC OS sequencia de inicialização !Boot.Choices.Hardware.Disabled.Internet.Files.Hosts

 

Exemplos

  • Hosts Original do Windows

 

  • Hosts bloqueando Adobe e Techsmish (Atenção, se você utilizar isso, seus softwares não vão funcionar corretamente)

 

  • Hosts desnecessariamente grande, bloqueando um monte de sites de propagandas

 

Referência

The following two tabs change content below.
Breno RdV
Ex-Psicólogo, com quase uma década de experiência em Recursos Humanos e Gestão de Pessoas, atual desenvolvedor e Analista de Sistemas, trabalhando com PowerBuilder, C#, PowerShell e expandindo horizontes para Python, Xamarin, PHP, Angular e (por que não?) Unity.

Comments

comments

Posted in Conhecimento Técnico, Dev and tagged , , , .