Introdução ao DNS

1. O que é DNS

O DNS (Domain Name Service): Domain Name Service;

Serviços prestados:

         Análise Forward: saberemos as resoluções de nome de domínio para o tráfego em aspectos endereço da rede;

        Análise inversa: resolve endereços IP para nome de domínio, fácil de lembrar.

Software Serviços: BIND (Berkeley Internet Name Domain) dns software.

2, de domínio DNS

domínio DNS está presente no livro de cabeça para baixo a árvore no caminho, eles são divididos em: domínio raiz, domínio de nível superior, dois nomes de domínio, subdomínios, nome de host

O gráfico do nível de domínio

nome raiz do domínio: '', que é o mundo total de 13 unidades

domínios de nível superior: usadas por países e organizações, tais como: China (CN), o Japão (JP) ......

Dois nomes de domínio: o indivíduo ou organização registrada sob o domínio de nível superior, por exemplo: baidu.com

Subdomínios: no segundo domínio nível registado derivado, tais como: www.baidu.com

3, obras de DNS

<1> cliente faz uma solicitação de resolução de nomes, verifica o nome do arquivo cache local (/etc/resolv.conf), se o arquivo existe, analisar directamente, se o arquivo não existe é enviado para o pedido de resolução local servidor de nomes de domínio;

<2> Quando o servidor de nome local recebe um pedido, verifique primeiro cache do servidor local, se houver a determinação, o servidor de nome local diretamente para o resultado da consulta é devolvido, se o cache local há tal registro, o nome de domínio local solicitar ao servidor diretamente para o servidor de nomes de domínio de raiz;

<3> Quando o servidor de nomes de raiz recebe o pedido de resolução, o servidor de nome de domínio raiz resolve o endereço do pedido, segundo a qual o nome de domínio de volta para o servidor de nomes de domínio primário compreendendo um campo local, servidor de nomes de domínio consulta (root sub-campo) do endereço;

<4> servidor local e, em seguida, retornar para a etapa até o servidor de nome de domínio envia uma solicitação, e depois consultar o servidor para aceitar o pedido de seu próprio cache, se não há tal registro, o endereço associado a níveis mais baixos do nome de domínio do servidor é devolvido;

<5> O quarto passo é repetido até encontrar o registro correto;

<6> para salvar o servidor de nome de domínio local para armazenar em cache os resultados retornados para se preparar para o próximo uso, e também irá retornar os resultados para o cliente.

Onde o processo de resolução de nomes de domínio é dividido em consultas iterativas e pesquisas recursivas recursivo consulta: resolução entre local é frequentemente consultas recursivas, consulta iterativa: consulta entre o servidor dns é consultas iterativas. Que consultas recursivas só precisa enviar um comando para, consultas iterativas precisa continuar a enviar uma consulta pelo comando host para consulta. Enquanto isso consulta recursiva pode obter resultados precisos, consulta iterativa só pode obter é um valor de referência, mas consultas recursivas estão consumindo recursos.

 

 

Publicado 30 artigos originais · ganhou elogios 0 · Visualizações 934

Acho que você gosta

Origin blog.csdn.net/qq_41056224/article/details/104882903
Recomendado
Clasificación