Índice:
Definição - O que significa o arquivo Hosts?
O arquivo hosts ("hosts.txt") é um arquivo de texto sem formatação que contém uma lista de nomes de hosts e seus endereços IP correspondentes. É essencialmente um banco de dados de nomes de domínio usado pelo sistema operacional para identificar e localizar um host em uma rede IP.
Techopedia explica o arquivo Hosts
O precursor da Internet, o ARPANEt, não tinha um banco de dados de nomes de domínio distribuído, pois o número de hosts era muito pequeno. Porém, à medida que a popularidade da Internet aumentava, a idéia do arquivo hosts.txt surgiu devido à necessidade de reunir em um local conveniente todas as informações sobre os diferentes hosts em uma rede.
A especificação de formato do arquivo hosts é descrita no RFC 952. O arquivo hosts consiste em uma ou mais linhas de texto, onde cada linha começa com o endereço IP seguido por um ou mais nomes de host separados por um espaço. O arquivo também pode conter comentários, que começam com um sinal de hash (#); linhas em branco são ignoradas.
A natureza rígida e centralizada do arquivo hosts mostrou-se problemática; Para solucionar esse problema, o sistema de nomes de domínio distribuído foi criado.