Não sei como o Slackware organiza as coisas, mas em geral o nome do host é usado, por exemplo, em solicitações DHCP (assim, seu roteador doméstico tem o nome do seu computador associado ao seu endereço MAC) e o nome do domínio é usado como padrão todas as pesquisas de DNS (páginas HTML, servidor SSH, ...), para que você possa abreviá-lo para outras máquinas em sua rede doméstica.
Editar : veja como isso funciona com mais detalhes. Se você definir o nome do host como abc
, na inicialização, o computador transmitirá "Olá, sou abc
, há alguém lá fora que possa me dizer onde estou?" Em seguida, o roteador doméstico, que executa o servidor DHCP e o encaminhador DNS, responde: "Olá abc
, aqui está seu endereço IP, máscara de rede e gateway (sou eu). Você está no domínio uvw.xy
e também seu servidor DNS. "
não envia os nomes de todos os computadores de volta, ou algo assim. Também não altera /etc/hosts
de qualquer forma.
Em seguida, o roteador doméstico digita o nome abc
junto com o endereço IP que acabou de ser atribuído em seu banco de dados, onde também existem entradas semelhantes para def
etc. Agora, se qualquer computador fizer Pesquisa de DNS no domínio uvw.xy
, por exemplo Se abc
procurar def.uvw.xy
, ele obterá o endereço IP local. Se houver uma pesquisa de DNS com um domínio diferente, seu roteador doméstico encaminhará para o servidor DNS do seu provedor.
Existem variações sobre este tema, por ex. (1) o cliente não obtém o nome de domínio via DHCP, mas precisa configurá-lo localmente, (2) o cliente não definiu o nome de host localmente, mas obtém via DHCP de um banco de dados MAC em seu roteador doméstico como ele também funciona em instalações maiores), (3) sua casa trata qualquer pesquisa de DNS sem um nome de domínio como se eles estivessem no domínio uvw.xy
, etc.