-
hostname é o nome dado ao end-point (a máquina em questão)
- e será usado para identificá-lo pelo DNS, se estiver configurado
-
domain é o nome dado à ' rede '
- será necessário para alcançar a rede a partir de um ponto externo (como a Internet)
Geralmente é escrito no formulário
hostname.domain.com
-- for example
Se você estiver em (digamos) um campus universitário chamado ' The-University
',
e seu domínio é chamado ' theuniversity.org
',
uma máquina na rede do campus chamada ' mymachine
' seria endereçada como,
' mymachine.theuniversity.org
'.
Se você estava tentando se conectar a essa máquina em sua rede doméstica,
você endereçaria com esse nome completo.
A parte do domínio chegaria até você na rede do campus
e o hostname permitiria que você alcançasse a máquina exata no campus. Estou evitando os detalhes do endereçamento IP e dos gateways aqui.
Por esta razão, ao acessar a máquina de outra máquina dentro do campus
pode funcionar apenas com o nome do host ( mymachine
) sem o uso do nome de domínio.
Tomando uma analogia, se você está na mesma cidade, o nome da rua é suficiente.
Mas, para abordar um local em outra cidade, você normalmente adicionaria o nome da cidade depois da rua.
Para uma leitura mais detalhada
a página da Wikipedia no Serviço de nomes de domínio pode ser um bom ponto de partida.
- Ao configurar o DNS, o nome do servidor DNS seria obrigatório.
Este é um nome de host (o servidor é uma máquina endereçável). - Um endereço IP não pode apontar para um nome de domínio,
Pode, no entanto, apontar para um servidor de nomes de domínio (DNS).