Respostas:
Geralmente é escrito na forma
hostname.domain.com
-- por exemplo
Se você estiver em (digamos) um campus universitário chamado " The-University
",
e seu domínio for chamado " theuniversity.org
",
uma máquina na rede do campus chamada " mymachine
" será endereçada como " mymachine.theuniversity.org
".
Se você estava tentando conectar-se a esta máquina a partir da sua rede doméstica,
você a endereçaria com esse nome completo.
A parte do domínio chegaria até a rede do campus
e o nome do host permitiria alcançar a máquina exata no campus.
Estou evitando os detalhes do endereçamento IP e gateways aqui.
Por esse motivo, 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.
Para fazer uma analogia, se você estiver na mesma cidade, o nome da rua é suficiente.
Mas, para abordar um local em outra cidade, você geralmente adicionaria o nome da cidade depois da rua.
Para uma leitura mais detalhada,
a página da Wikipedia no Domain Name Service pode ser um bom ponto de partida.
www
por si só não é qualificado e você está certo de que ele só será resolvido adequadamente "internamente". De fato, ele resolverá de maneira diferente, dependendo da configuração de DNS da rede. O nome www.google.com
é um nome de domínio totalmente qualificado (FQDN; que infelizmente confunde a distinção entre "nome do host" e "nome do domínio") e deve resolver o mesmo de qualquer sistema conectado à Internet.
google.com
em seu caminho de pesquisa de DNS (que pode ser definido automaticamente via DHCP), você poderia ter um servidor DNS que aliases www
para www.google.com
com um CNAME
registro, ou você pode adicionar linhas a /etc/hosts
. Você pode fazer essas coisas sozinho em seus próprios computadores / rede, mas isso normalmente é deixado para a sua rede e administradores de sistema configurarem.
Qual é a diferença entre hostname e domain name?
Um domínio é algo que você registra e aponta para seus servidores DNS * 0 . Esses servidores DNS * 1 podem responder a consultas de hosts nesse domínio.
Observe que esses hosts não precisam estar na mesma rede.
Exemplo:
Gameforge * 2 é uma empresa com alguns jogos 'Freemium'. Possui servidores em vários países. Ele tem um único domínio chamado gameforce.com.
s13.gameforce.com pode apontar para um servidor no Reino Unido (e uma rede no Reino Unido), enquanto
s14..gameforce.com pode apontar para um servidor na Alemanha.
O local da rede não está vinculado ao nome do domínio.
Um host é um computador em uma rede. Esse host pode ter mais uma NICs e pode ter endereços IP.
Especialmente em relação à NIC
No caso da maioria dos computadores domésticos, o desktop ou laptop possui uma NIC ativa e um IP, mas é possível ter vários IPs por NIC ou usar várias NICs. Para mais detalhes, consulte multi-home .
Espero que esta última parte responda a 'em relação à NIC'. Caso contrário, especifique um pouco mais a sua pergunta.
* 0 Ou para os servidores DNS de alguém que gerencia seu domínio para você.
* 1 Pelo menos dois servidores DNS em locais diferentes são recomendados.
* 2 Eu não sou afiliado a eles. É apenas o primeiro exemplo em que pensei.
Um nome de host é o nome de um servidor; em uma rede local, pode ser um nome simples como "servidor de correio".
Para uso na Internet, o nome de domínio e o nome do host são, na maioria das vezes, práticos.
Veja o link relacionado da Wikipedia.
Leia mais: http://wiki.answers.com/Q/Difference_between_domain_name_and_host_name#ixzz210PYEsh6