Diferença entre um nome de host e um nome de domínio

Diferença entre um nome de host e um nome de domínio
Muitas pessoas estão confusas sobre o conceito de nome de host e nome de domínio. É necessário um bom entendimento do básico do DNS ou do sistema de nomes de domínio para distinguir adequadamente os dois. Isso ajudará os administradores de rede a projetar e proteger a rede de sua organização da melhor maneira.

Nas seções a seguir, exploraremos o conceito de nome de domínio e nome de host.

Revisão da história

Nos primeiros dias da Internet (a era Arpanet), havia um arquivo chamado “hosts.txt ”que tinha os nomes e endereços IP de todos os computadores em uma rede. Este arquivo foi mantido por um site de onde todos os outros computadores de rede receberiam a atualização sobre todos os outros computadores. Essa abordagem foi boa para no máximo algumas centenas de computadores em uma rede. Ficou claro que o tamanho dos “hosts.O arquivo txt ”acabaria aumentando com mais dispositivos sendo adicionados no futuro. Assim, seria praticamente pesado manter este arquivo. Isso significava que esse método falhará em sobreviver. HostName Conflict foi outra questão, mantendo este enorme arquivo. Para superar esses problemas, o DNS (sistema de nome de domínio) foi introduzido em 1983. Quando um host quer se conectar com outro host em uma rede usando o nome do host, o DNS mapeia o nome do host em seu endereço IP. Além de resolver um nome de host para um endereço IP, o DNS executa muitas outras operações.

Hierarquia e nome de domínio DNS

O DNS usa um sistema de banco de dados distribuído e emprega um esquema hierárquico para gerenciá -los. A hierarquia DNS é na verdade uma estrutura de árvore invertida, cuja parte superior é chamada de domínio raiz. O domínio raiz é dividido em domínios de nível superior como .com, .líquido, .Edu, .org, etc. O domínio de nível superior pode ser mais categorizado como países e genéricos.

Os domínios do país são códigos de dois bits que representam cada país do mundo. Por exemplo, .JP é usado para representar o Japão, .Reino Unido para o Reino Unido, etc. Os domínios genéricos são principalmente três ou mais TLDs de caracteres. O TLD pode conter ainda mais muitos domínios de segundo nível, os domínios de segundo nível podem incluir mais domínios de terceiro nível e assim por diante. Esses domínios são separados por um período ou .caractere de ponto. E.g., contato.Amazonas.com, suporte.Amazonas.com ".com ”como TLD,“ Amazon ”é um domínio de segundo nível,“ contato ”e“ suporte ”são domínios de terceiro nível.

Figura 1: Hierarquia DNS

A gestão de domínios de nível superior como a nomeação é governada pela ICANN (Internet Corporation para nomes e números atribuídos). Os domínios do segundo nível são distribuídos pelos registradores designados pela ICANN. Para obter um novo nome de domínio, e.g., com .com tld, vá para o correspondente “.com ”registrador e verifique se o domínio de segundo nível ou simplesmente o nome de domínio está disponível ou não. Você pode registrar um domínio novo e exclusivo pagando uma pequena taxa ou gratuitamente no caso de alguns TLDs (.tk, .ml, etc.).

Existem dois tipos de nomes de domínio: absoluto e relativo. Domínios absolutos são aqueles que terminam com uma notação de período como “cs.mit.Edu.”. Domínios relativos não terminam com um período.

Os domínios são nomeados de maneira inferior a top, cobrindo todas as entidades do próprio domínio até a raiz. Convencionalmente, eles são interpretados da esquerda para a direita, com a entidade esquerda sendo mais específica e a entidade certa sendo menos específica.

Os nomes de domínio podem ser usados ​​com qualquer caso, pois são insensíveis ao caso. Navegando para o Google.Com é equivalente ao Google.com. Os nomes de domínio devem começar com uma letra alfabética, mas podem terminar com um personagem ou dígito. Entre essas duas extremidades, pode conter hífens. O comprimento de um nome de domínio é restrito a menos ou igual a 63 caracteres.

Nome de host ou nome de domínio totalmente qualificado (FQDN)

Os termos FQDN e HostName são usados ​​de maneiras diferentes por algum texto, mas o significado central permanece o mesmo. FQDN e HostName são usados ​​de forma intercambiável [1], enquanto [2], o FQDN é considerado composto de nome de domínio e nome de host separadamente. No entanto, em ambas as terminologias, existe um nome de host exclusivo (com nome de domínio incluído) ou nome de domínio totalmente qualificado (FQDN) para todos os hosts da Internet.

Os nomes de host (com nomes de domínio incluídos) para os sistemas finais são baseados na hierarquia DNS de uma organização. Como exemplo, considere uma máquina host, host1, dentro do CS.mit.domínio Edu. O nome FQDN ou host para este host será “host1.cs.mit.edu ”, que será único na internet. Da mesma maneira, se for um URL da web, como www.mit.Edu, podemos interpretar “www” como o nome do host e “mit.edu ”como o nome de domínio.

FQDN ou nome de domínio totalmente qualificado é absolutamente inequívoco, pois é necessário para ser único para todos os hosts da Internet. A melhor prática para nomear hosts (sem nome de domínio) em uma rede é usar identificadores diferentes para cada. No entanto, o nome do host local (ou nome de host sem informações completas sobre domínio) não precisa ser exclusivo, mas essa abordagem pode criar erros como problemas de conectividade de rede.

Geralmente, um host tem apenas um nome de host, mas pode levar vários nomes de host. O arquivo do host local pode ser usado para resolver endereços IP ou nomes de host em um computador local. Ao resolver um nome de host, o conteúdo do arquivo "/etc/hosts" é verificado primeiro. Se uma entrada para o nome do host não for encontrada aqui, o stub usa o servidor de nomes do DNS.

Um nome de host estático pode ser especificado no arquivo “/etc/hostname”Em um sistema Linux. Usando o “hostnamectl”Utilitário, podemos ver o FQDN do sistema e modificar este arquivo também. É mostrado na figura abaixo:

Figura 2: Configurando o nome do host

Conclusão

Os administradores de rede devem ter um bom conhecimento de configurar adequadamente o nome de domínio e o nome do host. Isso os ajudará a solucionar muitos problemas de rede na rede de sua organização. O que você pode fazer a seguir é explorar diferentes ferramentas para monitoramento do sistema e de rede.

Referências:

1. Red Hat Enterprise Linux 4: Guia de referência. (n.d.). MIT - Instituto de Tecnologia de Massachusetts. https: // web.mit.Edu.html

2. Sobre nomes de domínio totalmente qualificados (FQDNs). (2018, 14 de maio). Base de conhecimento da Universidade de Indiana. https: // kb.iu.edu/d/aiuv