Estou um pouco confuso entre o DNS e o servidor de nomes. Eles são a mesma coisa ou há uma diferença entre dois?
Estou um pouco confuso entre o DNS e o servidor de nomes. Eles são a mesma coisa ou há uma diferença entre dois?
Respostas:
Não existe tal coisa como um Domain Name Server .
DNS significa Sistema de Nomes de Domínio, que é simplesmente uma hierarquia de Servidores de Nomes que tem a intenção de converter nomes de host em endereços IP em escala global. Um servidor de nomes hospeda ou armazena em cache essas traduções. No caso em que elas estão hospedadas, o servidor de nomes geralmente é chamado de servidor DNS.
Contar todos os servidores de nomes é um pouco complicado, porque você não pode simplesmente enumerar todos os domínios.
Deixe-me dar um exemplo sobre como resolver de superuser.com
maneira não armazenada em cache:
O servidor de nomes que eu uso é 192.168.1.1
.
Este é o meu roteador local que armazena em cache as entradas DNS; ele possui um arquivo Hosts para redirecionar domínios maliciosos.
O roteador possui os servidores de nome 8.8.4.4
e o 8.8.8.8
conjunto, conhecido como DNS do Google, também é armazenado em cache.
O DNS do Google entrará em contato com os servidores de nomes raiz autorizados, que estão no topo da hierarquia DNS.
O DNS do Google entrará em contato com os .com
servidores de nomes, cujo IP foi recebido dos ARNs.
O DNS do Google entrará em contato com o servidor DNS superuser.com
do qual recebeu o IP .com
.
Um simples whois revela:
NS1.SERVERFAULT.COM
NS2.SERVERFAULT.COM
NS3.SERVERFAULT.COM
Os IPs desses servidores de nomes são conhecidos como registrados no .com
servidor de nomes. Quando você registra um novo domínio, sempre precisa preencher os servidores DNS que você usa ao longo do IP.
O DNS do Google entrará em contato com os servidores DNS de superuser.com
para encontrar o IP de superuser.com
:
nslookup superuser.com NS1.SERVERFAULT.COM
Server: NS1.SERVERFAULT.COM
Address: 64.34.119.33
Name: superuser.com
Address: 64.34.119.12
Eu sugiro que você leia o Sistema de Nomes de Domínio e os Servidores de Nomes para obter mais detalhes.
O termo servidores de nomes também é usado em diferentes contextos; leia a resposta de Spiff para obter mais informações .
Em alguns contextos, o termo "servidor de nomes" pode se referir a servidores que não fazem parte do Sistema de Nomes de Domínio da Internet. Por exemplo, um servidor WINS é um servidor de nomes para os protocolos de rede proprietários herdados da Microsoft. Pode ter havido outros sistemas LAN legados que tinham seus próprios tipos de servidores de nomes que não faziam parte do DNS da Internet.
Complicado!
Um servidor DNS normalmente é para converter FQDN (www.xxx.com) em endereços IP (192.168.0.1).
(Um servidor DNS também faz muito mais, pode executar pesquisas inversas e, nos últimos anos, realiza muitas outras tarefas com tags de texto, geo-ip e muito mais).
Por outro lado, "Servidor de Nomes" é normalmente usado para localizar um Servidor DNS.
Por exemplo, em um registro Whois, um servidor de nomes geralmente é o endereço do servidor DNS que hospeda os registros para esse domínio.
Um outro exemplo mais complicado é que, se você consultasse www.superuser.com
, iria para o servidor DNS e ocorreria uma pesquisa DNS recursiva no servidor de nomes do superusuário.
Quanto há quantos - quanto tempo é um pedaço de corda! Esta é uma pergunta impossível de responder ... Como um palpite, eu o colocaria entre centenas de milhares, senão milhões (para servidores DNS acessíveis ao público).
O acrônimo DNS significa Sistema de Nomes de Domínio. É um sistema distribuído para converter nomes de host (e outros dados) em endereços IP em larga escala (mundo). A name server
é geralmente o que as pessoas chamam o servidor DNS local que uma estação de trabalho / PC pode usar como ponto de entrada no DNS. Ele resolverá nomes locais, mas delega a outros servidores de nomes para aqueles que não podem responder.
Existem muitos servidores de nomes, mas você não precisa saber quantos, pois eles são consultados conforme necessário. Existem apenas alguns servidores de nomes "raiz" (o DNS é hierárquico).
DNS é sistema de nome de domínio e não há nada como servidor de nome de domínio!
O sistema de nomes de domínio (DNS) é um sistema hierárquico de nomes distribuídos para computadores, serviços ou qualquer recurso conectado à Internet ou a uma rede privada. Ele associa várias informações aos nomes de domínio atribuídos a cada uma das entidades participantes. O mais importante é que traduz nomes de domínio facilmente memorizados nos endereços IP numéricos necessários para localizar serviços e dispositivos de computador em todo o mundo.
Um DNS tem muitos tipos de registro DNS, como
Nota: Em fevereiro de 2013, existem 13 servidores de nomes raiz especificados, com nomes no formato letter.root-servers.net, em que a letra varia de A a M (embora existam em mais de 13 locais físicos). Aqui está a lista.
.
é o domínio raiz, por exemplo: google.com. Anote o ponto extra no URL. :)