na rede, os dispositivos são rotulados com números numéricos chamados endereços IP para enviar e receber dados através de redes. O Domain Names Service (DNS) foi criado para alterar o endereço numérico em um nome simples e reconhecível. O DNS é abreviação de Domain Name System (ou serviço ou Servidor). É um grande banco de dados que reside em vários computadores e contém os nomes e endereços IP de diferentes hosts na internet e diferentes domínios. É o equivalente da Internet a uma lista telefônica.
o sistema de nomes de domínio é um serviço importante porque os nomes de domínio são fáceis de lembrar e acessar um computador, servidores e sites com base em endereços IP. O nome de domínio, como https://networkustad.com , é muito mais fácil para os humanos lembrarem que seu endereço IP 64.91.237.241. No caso de alterar o endereço IP de https://networkustad.com, fica claro para o usuário porque o nome de domínio permanece o mesmo. O novo endereço será simplesmente vinculado ao nome de domínio existente.
o sistema de nomes de domínio define um serviço automático que combina nomes de recursos com o endereço IP numérico necessário, incluindo formato de consultas, respostas e dados. O protocolo do sistema de nomes de domínio usa um único formato chamado Mensagem para todos os tipos de consultas do cliente e Respostas do servidor, mensagens de erro e transferência de informações de registro de recursos bet]. servidores ween.
o sistema de nomes de domínio é sua própria rede completa. Se um servidor de nomes de domínio não souber como traduzir um nome de domínio específico, ele solicitará outro sistema de nomes de domínio e assim por diante, até que o endereço IP correto seja retornado. A figura abaixo ilustra as etapas envolvidas na resolução do sistema de nomes de domínio.
formato de mensagem DNS
o servidor de nomes de domínio tem dois tipos de mensagens: consulta e resposta. A mensagem de consulta tem um cabeçalho e registros de perguntas e a mensagem de resposta tem um cabeçalho, registros de perguntas, registros de resposta, registros de autoridade e registros adicionais. O servidor de nomes de domínio armazena nomes, endereços e alguns outros registros para resolver os nomes. Alguns tipos de registros são os seguintes:
- Um – O endereço IPv4 de Um dispositivo final
- AAA – O registro de endereço IPv6 de um fim dispositivos
- NS – Um servidor de nomes autoritário
- PTR – Registro tem o nome de um nó no espaço de nomes de DNS.
- SRC – Registro de informações sobre um servidor
- TXT – Registro contém texto arbitrário
- MX – UM registo de intercâmbio de correio
Sempre que um host envia uma consulta para resolução de nome, o nome de domínio do sistema de processo, em primeiro lugar, verifica seus próprios registros armazenados para resolver o nome. Se o registro não for encontrado em seus próprios registros armazenados, ele encaminhará a consulta para outros servidores para resolver o nome. Uma vez que um nome foi resolvido e retornado ao servidor solicitante, o servidor por enquanto armazena o endereço IP no caso de o mesmo nome ser solicitado novamente. A figura acima ilustra esse processo.
o serviço de cliente DNS em PCs com Windows também armazena após nomes resolvidos na memória. O comando ipconfig / displaydns exibe todas as entradas resolvidas posteriores que foram armazenadas em cache na memória. o domain name system usa o formato de mensagem abaixo para todos os tipos de consultas e Respostas do cliente, mensagens de erro e compartilhamento de registros de recursos entre servidores DNS.
o sistema de nomes de domínio tem dois tipos de mensagens, consulta e resposta. Ambos têm o mesmo formato. A mensagem de consulta consiste em um cabeçalho e os registros de perguntas e o conteúdo da mensagem de resposta de um cabeçalho, registros de perguntas, registros de respostas, registros oficiais e registros adicionais, conforme mostrado na figura.
Cabeçalho
O cabeçalho é um elemento importante para qualquer mensagem porque cabeçalho contém importantes campos de controle. Nas mensagens DNS, a seção de cabeçalho carrega vários sinalizadores de controle de chave e também é onde descobrimos quais das seções adicionais estão sendo usadas na mensagem. O cabeçalho também indica se a mensagem é uma consulta ou uma resposta. O cabeçalho para consulta e resposta é o mesmo mostrado na figura. O comprimento do cabeçalho é de 12 bytes.
Perguntas
A questão seção tem campos que descrevem uma pergunta para um nome de servidor e a questão pode ser de consulta ou resposta. Se a mensagem tiver uma consulta, esta seção contém a pergunta que expressa a consulta. Se a mensagem é uma resposta conter do que esta seção tem a pergunta enviada na consulta para a qual esta é a resposta.
Respostas
a seção de resposta possui registros de recursos que respondem à pergunta. Se a mensagem tiver uma resposta sem erro, Esta seção terá o(s) Registro (s) de recursos que correspondem à consulta à qual esta é a resposta.
Autoridade
a seção autoridade tem um ou mais registros de recursos que apontam para um servidor de nomes autoritário. Se a mensagem for uma resposta de erro, Esta seção poderá conter registros de recursos identificando servidores DNS que podem ser consultados.
adicional
a seção registros adicionais tem registros de recursos que se relacionam com a consulta, mas não são estritamente respostas para a pergunta. Se a mensagem for uma resposta sem erro, Esta seção poderá conter registros de recursos, que não correspondem à consulta, mas estão relacionados a ela.
nome de domínio totalmente qualificado(FQDN)
para entender a hierarquia DNS, é essencial saber sobre o nome de domínio totalmente qualificado (FQDN). Um nome de domínio totalmente qualificado (FQDN) consiste no nome do host e no nome de domínio. O nome do host não diferencia maiúsculas de minúsculas e também pode conter letras alfabéticas e numéricas.
um FQDN é o nome de domínio que especifica seu site exato na hierarquia DNS. Ele especifica todos os níveis de domínio, incluindo domínios raiz e de nível superior. O exemplo do FQDN é “mail.fschub.com” onde “mail” é o nome do host e o “fschub.com” é o nome de domínio.
hierarquia DNS
o DNS usa um banco de dados hierárquico do sistema para resolver o endereço do nome. DNS usa nomes de domínio para formar a hierarquia. A hierarquia DNS é composta pelos cinco elementos a seguir:
1) Nível de Raiz
2) Domínios de Nível Superior
3) Domínios de Segundo Nível
4) Sub-Domínio
5) Host
Root
A zona de raiz do DNS é o mais alto nível na hierarquia DNS árvore. O servidor de nomes raiz é o servidor da zona raiz. Esses servidores contêm informações que compõem a zona raiz, que é a lista global de domínios de nível superior. Os servidores de nomes raiz são muito importantes, pois são a primeira etapa na resolução de um nome de domínio. O servidor de nomes raiz são os servidores autorizados que servem a zona raiz DNS. Esses servidores contêm a lista global dos domínios de nível superior. Os servidores raiz são operados por 12 diferentes organizações:
- Universidade de Maryland
- VeriSign Global Registry Services
- Cogent Communications
- Universidade do Sul da Califórnia, Informações do Instituto de Ciências
- Internet Systems Consortium, Inc.
- NASA Ames Research Center
- VeriSign Global Registry Services
- US Army Research Lab
- US DoD Centro de Informações de Rede
- Netnod
- GRANDE Projeto
- RIPE NCC
- ICANN
Domínios de primeiro Nível (TLDs)
TLDs são o próximo nível na hierarquia do DNS. Existem muitos TLDs que servem no momento. Como vimos, os TLDs são classificados em duas subcategorias. Os diferentes domínios de nível superior representam o tipo de organização ou o país de origem. Exemplos de domínios de nível superior são:
- .com Um negócio ou indústria
- .org – organização não-governamental
- .edu – Instituições de ensino
- .gov – Governo Intuições
- .mil – Militar Grupos
- .net – Maior rede de Centros de Apoio
- .org – Organização sem fins Lucrativos e outros
- .int – Organização Internacional
- .au – Austrália
- .pk – Paquistão
- .eua – Estados Unidos
Domínios de Segundo Nível
Domínio de Segundo Nível vem depois de TLDs na hierarquia do DNS. Esses domínios estão diretamente abaixo dos TLDs. O domínio de segundo nível é uma parte importante do DNS. Não há limites do domínio de segundo nível como os TLDs. Se o domínio estiver disponível, qualquer pessoa pode comprá-lo.
subdomínio
o subdomínio é o último nível nos servidores DNS. Faz parte do domínio principal. o único domínio que não é apenas um subdomínio é o domínio raiz. Por exemplo, alfa.example.com e bravo.example.com são subdomínios do example.com domínio, que por sua vez é um subdomínio do domínio de nível superior com (TLD).
esta é a hierarquia DNS e elementos da hierarquia DNS. A hierarquia DNS é como uma árvore invertida. A figura abaixo ilustra a hierarquia do DNS.
o comando nslookup
os endereços do servidor de nomes de domínio são importantes para a configuração do dispositivo de rede. Geralmente, os ISPs fornecem os endereços IP a serem usados para os servidores DNS. O host geralmente solicita a conexão a um dispositivo remoto por nome; o cliente solicitante consulta o servidor de nomes para resolver o nome para o endereço IP.
os sistemas operacionais também têm um utilitário chamado nslookup que dá a oportunidade de consultar manualmente os servidores de nomes para resolver um determinado nome de host. O nslookup também pode ser usado para solucionar problemas de resolução de nomes e verificar o status atual dos servidores de nomes.