Definição – O que significa Arquivo Hosts?
O arquivo hosts (“hosts.txt”) é um arquivo de texto simples 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.
Definirtec explica o arquivo de 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. Mas com o aumento da popularidade da Internet, a ideia 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 do 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 uma cerquilha (#); linhas em branco são ignoradas.
A natureza rígida e centralizada do arquivo hosts se mostrou problemática, entretanto; para resolver esse problema, o Sistema de Nome de Domínio distribuído foi criado.