Por que os servidores de nomes ocorrem tanto no whois quanto no DNS?

1

Estou tentando entender por que os servidores de nomes de um domínio ocorrem tanto nas informações whois quanto nas informações de DNS.

Por exemplo, a seguinte saída whois mostra que ns1.google.com, ns2.google.com, ns3.google.com e ns4.google.com são os servidores de nome para google.com.

$ whois google.com | grep Server
Whois Server Version 2.0
   Whois Server: whois.markmonitor.com
   Name Server: NS1.GOOGLE.COM
   Name Server: NS2.GOOGLE.COM
   Name Server: NS3.GOOGLE.COM
   Name Server: NS4.GOOGLE.COM
Registrar WHOIS Server: whois.markmonitor.com
Name Server: ns4.google.com
Name Server: ns3.google.com
Name Server: ns1.google.com
Name Server: ns2.google.com

As mesmas informações ocorrem nas informações do DNS como registros NS.

$ dig google.com +trace ANY

; <<>> DiG 9.10.3-P4-Debian <<>> google.com +trace ANY
;; global options: +cmd
.           44313   IN  NS  c.root-servers.net.
.           44313   IN  NS  a.root-servers.net.
.           44313   IN  NS  e.root-servers.net.
.           44313   IN  NS  k.root-servers.net.
.           44313   IN  NS  f.root-servers.net.
.           44313   IN  NS  g.root-servers.net.
.           44313   IN  NS  h.root-servers.net.
.           44313   IN  NS  i.root-servers.net.
.           44313   IN  NS  d.root-servers.net.
.           44313   IN  NS  l.root-servers.net.
.           44313   IN  NS  j.root-servers.net.
.           44313   IN  NS  b.root-servers.net.
.           44313   IN  NS  m.root-servers.net.
;; Received 239 bytes from 172.30.93.117#53(172.30.93.117) in 2 ms

com.            172800  IN  NS  a.gtld-servers.net.
com.            172800  IN  NS  b.gtld-servers.net.
com.            172800  IN  NS  c.gtld-servers.net.
com.            172800  IN  NS  d.gtld-servers.net.
com.            172800  IN  NS  e.gtld-servers.net.
com.            172800  IN  NS  f.gtld-servers.net.
com.            172800  IN  NS  g.gtld-servers.net.
com.            172800  IN  NS  h.gtld-servers.net.
com.            172800  IN  NS  i.gtld-servers.net.
com.            172800  IN  NS  j.gtld-servers.net.
com.            172800  IN  NS  k.gtld-servers.net.
com.            172800  IN  NS  l.gtld-servers.net.
com.            172800  IN  NS  m.gtld-servers.net.
com.            86400   IN  DS  30909 8 2 E2D3C916F6DEEAC73294E8268FB5885044A833FC5459588F4A9184CF C41A5766
com.            86400   IN  RRSIG   DS 8 1 86400 20170723050000 20170710040000 15768 . DxDCk0ODJBzRqA78LQkZr2U1UKQszfF3U4Wl0MeW20kAceK5Xj4KoUSu ouy/H01wK8t2r6gMBjj8npOq/+oktlFqdf0jiB8+P7D6DJLZZ/zL/fy8 NP9PkDDWYddx9SMhtKvg/anFcDrBKzzjk4KOr3s4viHlcLC1SalxdndG 3gjaSZ3KoUOMxTi+/qHQ35RsnGxsW7gJ01a7RKsJLDaNOjBSWtvyL8RW 5WsaTVof3YmxXPQd5a7vErkOEM6CuPOuvBZdN3m1wTED5zM3cNUInq59 ELN/K9TcbCU6tnXFn6YItCyjMZDmP3MRFprYeKYw6+LwLB3OhwZdmxZF PTzFuw==
;; Received 1170 bytes from 198.41.0.4#53(a.root-servers.net) in 241 ms

google.com.     172800  IN  NS  ns2.google.com.
google.com.     172800  IN  NS  ns1.google.com.
google.com.     172800  IN  NS  ns3.google.com.
google.com.     172800  IN  NS  ns4.google.com.
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN NSEC3 1 1 0 - CK0Q1GIN43N1ARRC9OSM6QPQR81H5M9A NS SOA RRSIG DNSKEY NSEC3PARAM
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN RRSIG NSEC3 8 2 86400 20170716044736 20170709033736 27302 com. dPL5un6VGsc3VD1fU/VGsKtTvXx2SLYXr7XwG0I1hMhPxLgSu06jTwri bi8HEbBDR8K6LZLsf/PnbAM0dkpgYn+0zAsJnpvjy3BCaCDvIGFzTKme IJ/vLjMCP3cfP/Jy2tQp5xBDCPUjwM1YR+7IfWC4kyPh8d51o5dgfHMX Zp8=
S848JI1TS2RCEPV5SPG2RJA2T711BO8H.com. 86400 IN NSEC3 1 1 0 - S84C439C9HACCNUVH6CBPPTUS93VLTUG NS DS RRSIG
S848JI1TS2RCEPV5SPG2RJA2T711BO8H.com. 86400 IN RRSIG NSEC3 8 2 86400 20170717045200 20170710034200 27302 com. i1YnEA/ddnve8DUIOiFfEWBr5j8TOu60ehJexxzMxCG6ei8jAK+x1gqy BwtlmV6bnv/rjV52LOC58IJD2nBi4LcOLD4ggCVuKpAYLntAcOkdiDQ6 fELXSYFlDdh/vZCpSivUE9K6JCWVBNXBAosY6EBqrPU7BJoymsnGkrw/ VQQ=
;; Received 660 bytes from 192.41.162.30#53(l.gtld-servers.net) in 306 ms

google.com.     300 IN  A   172.217.6.78
google.com.     300 IN  AAAA    2607:f8b0:4005:80a::200e
google.com.     345600  IN  NS  ns4.google.com.
google.com.     345600  IN  NS  ns2.google.com.
google.com.     345600  IN  NS  ns3.google.com.
google.com.     86400   IN  CAA 0 issue "pki.goog"
google.com.     600 IN  MX  30 alt2.aspmx.l.google.com.
google.com.     60  IN  SOA ns4.google.com. dns-admin.google.com. 161347549 900 900 1800 60
google.com.     600 IN  MX  50 alt4.aspmx.l.google.com.
google.com.     86400   IN  CAA 0 issue "symantec.com"
google.com.     600 IN  MX  20 alt1.aspmx.l.google.com.
google.com.     600 IN  MX  10 aspmx.l.google.com.
google.com.     600 IN  MX  40 alt3.aspmx.l.google.com.
google.com.     3600    IN  TXT "v=spf1 include:_spf.google.com ~all"
google.com.     345600  IN  NS  ns1.google.com.
;; Received 404 bytes from 216.239.34.10#53(ns2.google.com) in 248 ms

Os registros NS acima contêm ns1.google.com, ns2.google.com, ns3.google.com e ns4.google.com.

Duas perguntas.

  1. Quando os campos do servidor de nomes são usados e quando os registros NS são usados?
  2. O que acontece se os campos do servidor de nomes em whois não corresponderem aos registros NS no DNS?
por Lone Learner 10.07.2017 / 11:53

3 respostas

4

Whois envia uma consulta ao nominet para encontrar os Servidores de Nomes (NS) atualmente listados para um domínio. Esta lista é atualizada quando um nome de domínio é registrado. Então, quando eu registrei meu nome de domínio com o GOdaddy, eles registraram esse nome de domínio com a Nominet em meu nome, eles também disseram ao nominet quais servidores DNS hospedariam meu domínio (a lista Nominet do servidor NS). Pense no nominet como uma lista de domínios registrados e nos servidores de nome atuais que hospedam esse domínio.

Os servidores NS no Whois são usados apenas durante consultas como a que você fez. A fim de encontrar registros, registros CNAME, registros MX, etc. que o seu nome de domínio hospeda, nós usamos o DNS.

Em outras palavras, para qualquer outra consulta usando um navegador, NSLookup, ping, etc, são os registros NS do DNS que são usados para localizar servidores NS que hospedam seu domínio, então eles são consultados para encontrar o registro que você está procurando. / p>

Quando a lista de servidores NS que hospedam um domínio são atualizados / alterados (o que fiz recentemente para meu domínio), os registros são nomeados também são alterados. eles devem estar fora de sincronia, mas se eles forem contanto que o registro NS no DNS esteja correto, então seus registros podem ser encontrados.

link

para expandir ainda mais e com base no meu comentário acima, aqui estão mais alguns links. ambos são links diretos para a ICANN. Também aqui estão algumas informações do site da ICANN:

** O Sistema de Nomes de Domínio (DNS) é um banco de dados hierárquico distribuído para pesquisar informações de nomes exclusivos, ou seja, para ajudar as pessoas a se conectarem a recursos como sites e servidores de e-mail na Internet. Para explicá-lo em termos simples, cada computador tem um número exclusivo chamado endereço IP (Internet Protocol), por exemplo. 2620: 0: 2d0: 200 :: 7, que é como um número de telefone. Um computador pode entrar em contato com outro contanto que ele saiba seu endereço IP. Como esses números são difíceis de lembrar, tendemos a usar nomes de domínio, por exemplo, www.icann.org, em vez disso. O DNS é usado para traduzir entre nomes de domínio e endereços IP.

O WHOIS fornece informações suficientes para contatar uma parte responsável por um recurso da Internet específico que possa resolver ou transmitir dados de forma confiável a uma parte que possa resolver problemas relacionados à configuração dos registros associados ao nome de domínio ou ao nome DNS servidores. Infelizmente, o termo "WHOIS" está sobrecarregado de significados, referindo-se a protocolos, serviços e tipos de dados associados a vários recursos, ou seja, nomes de domínio, endereços IP e Números do Sistema Autônomo (ASNs). Este Portal WHOIS é dedicado a descrever o sistema WHOIS somente para nomes de domínio genéricos de primeiro nível e não tenta descrever como o WHOIS se aplica a nomes de domínio de nível superior (ccTLDs) de códigos de países, endereços IP ou ASNs. O serviço oferecido por registradores e registros para fornecer dados WHOIS é chamado de "Serviço WHOIS" ou, alternativamente, "Serviço de Diretório de Dados de Registro". **

link

link

    
por 10.07.2017 / 12:25
3

Why do name servers occur in whois as well as DNS?

Porque eles podem. O WHOIS não é uma ferramenta para administradores de DNS. É uma ferramenta para administradores de domínio . Embora essas funções possam ocasionalmente compartilhar o mesmo pessoal de TI em uma empresa, freqüentemente elas não. Em muitos casos, a pessoa que compra o domínio simplesmente conecta-se a uma lista de servidores DNS fornecidos por outro departamento.

O WHOIS fornece todas as informações necessárias para entender a propriedade do domínio e detalhes pertinentes à sua configuração com o próprio registro. Não há necessidade de pessoas que não sejam administradores de DNS utilizarem um protocolo com o qual não estão familiarizados.

    
por 13.07.2017 / 07:48
1

Whois e DNS são dois "diretórios" e formas de acessar seus dados. Eles atendem a necessidades diferentes

  • whois não tem consequências operacionais; ele apenas lista dados associados a um nome de domínio, para consumo humano e, normalmente, para saber quem contatar em caso de problemas
  • O DNS é usado para resolução, ou seja, para encontrar conteúdo associado ao nome do domínio.

Um registro gerencia ambos. Os registradores enviam dados (criações e atualizações) para os registros, que por sua vez modificam o conteúdo em whois & Sistemas DNS.

Então, seguindo meu primeiro ponto acima, os servidores de nomes em whois não são usados para nada, e especialmente durante a resolução, e se há uma discrepância (isso pode acontecer, tanto devido a erros quanto pelo fato de que ambos os sistemas são não necessariamente atualizados na mesma freqüência, no passado os atrasos típicos, onde até 24 horas para uma mudança aparecendo em whois e um par de horas para o DNS, as coisas são mais rápidas hoje) as informações no DNS "ganha" no sentido que somente esses dados são usados durante a resolução.

    
por 14.07.2017 / 01:05