Um nome de domínio registrado não tem registros DNS?

19

Normalmente, depois que um nome de domínio é registrado, ele possui alguns registros DNS. Mas recentemente, encontrei alguns nomes de domínio registrados que não têm registros DNS.

Por exemplo, eu corri dig 00000onlinecasino.com any , mas ele não retornou nenhum registro DNS, nem mesmo o registro NS, apesar do fato de ser um domínio registrado.

É possível não ter registros DNS ou há algum erro no sistema DNS?

    
por peter 27.03.2018 / 13:22

5 respostas

29

TL; DR É extremamente improvável (embora não tecnicamente impossível) que um domínio registrado corretamente tenha registros DNS * *. A existência do domínio deve ser anunciada ao sistema DNS global por uma atualização fornecida pelo registrador de domínio. A falha do Registrador em fornecer essa atualização constituiria falha no cumprimento do dever delegado a eles pela IANA.

No mínimo, cada domínio tem um ou mais registros de glue DNS

Quando um domínio é registrado, o Registrador de Domínio envia uma atualização para os servidores genéricos de primeiro nível (gTLD) responsáveis pelo TLD em questão. Por exemplo, o registro do domínio example.com aciona uma atualização dos servidores .com gTLD, que são operados pela VeriSign .

Esta atualização inclui os registros do servidor de nomes (NS) com autoridade dos dados do WHOIS do domínio. O servidor gTLD cria um registro de cola de DNS para o domínio que aponta para o nome autoritativo servidores. Esses registros de cola são o que permitem que os servidores de gTLDs consultem as consultas recebidas para os servidores de nomes oficiais do domínio.

Portanto, a menos que o registrador de domínios não cumpra o dever delegado a eles pela IANA, uma pesquisa em relação a qualquer domínio registrado retornará os registros oficiais do servidor de nomes para esse domínio.

Então, por que as pesquisas por 00000onlinecasino.com não retornam registros?

Parece que tudo aconteceu como descrito acima; em outras palavras, o registrador deste domínio (NameBright.com) criou a entrada do WHOIS necessária e enviamos os registros NS para os servidores de gTLDs .COM. Eu confirmei isso da seguinte maneira executando nslookup set para consultar os registros NS:

C:\> nslookup -q=ns 00000onlinecasino.com
Server:  my-dns-server.internal.local
Address:  192.168.168.1

Non-authoritative answer:
00000onlinecasino.com   nameserver = n2.juming.com
00000onlinecasino.com   nameserver = n1.juming.com

n2.juming.com   internet address = 112.253.3.26
n2.juming.com   internet address = 121.14.157.13
n1.juming.com   internet address = 121.14.157.13
n1.juming.com   internet address = 220.181.135.142

Eu também usei este prático Verificador de Glue Record do MeBSD.com que confirmou os resultados:

Noentanto,aconsultasamequandoexecutadaemqualquerumdessesservidoresdenomeestáretornandoumerro:

C:\>nslookup-q=ns00000onlinecasino.comn1.juming.comDNSrequesttimedout.timeoutwas2seconds.Server:UnKnownAddress:220.181.135.142DNSrequesttimedout.timeoutwas2seconds.DNSrequesttimedout.timeoutwas2seconds.***RequesttoUnKnowntimed-out

Comoessesservidoressãoautoritativosparaessedomínio,elesdevempelomenosconhecê-loeidentificar-secomoosregistrosNSdodomínio!Peranteisto,éclaroqueestesservidoresNSforammalconfigurados.

*Devopermitirqueadefiniçãode"registros DNS zero" esteja aberta à interpretação. Como demonstrado pelo caso de teste desta pergunta, os servidores de nomes oficiais não estão respondendo, dando origem ao argumento de que o domínio não possui registros. No entanto, eu prefiro a opinião de que os registros de cola de um domínio são essencialmente a "outra metade" dos registros NS de um domínio. Afinal, sem os registros de cola, qualquer tentativa de procurar os servidores de nomes oficiais para um domínio resultaria na instrução circular "vá perguntar [insira o servidor de nomes aqui]".

Mais informações

por 27.03.2018 / 13:56
8

Sim. Existem várias maneiras pelas quais isso pode acontecer.

Para começar, vamos revisar como a pesquisa de DNS funciona para um registro como www.example.com :

  • O resolvedor de DNS contata um servidor de nomes raiz, que responde com uma delegação aos servidores de nomes com TLD.

  • O resolvedor entra em contato com um servidor de nomes com TLD, que responde com uma delegação aos servidores de nomes registrados para example.com .

  • O resolvedor entra em contato com um dos servidores de nomes registrados para example.com , que responde com os registros de www.example.com .

Primeiro: os servidores de nomes de example.com poderiam ter excluído todos os registros de example.com . Embora os servidores de domínio sejam para sempre ter certos registros (incluindo registros SOA e NS) disponíveis para um domínio, não há nada na prática que os force a fazê-lo. Um domínio que está faltando esses registros pode não funcionar corretamente com alguns resolvedores, mas se o domínio não tiver registros DNS, não há diferença prática.

Segundo: os servidores de nomes para example.com podem rejeitar ou deixar de responder a consultas. Os registros DNS só existem dentro desses servidores de nomes, portanto, se os servidores de nomes não estiverem respondendo com os registros, os registros efetivamente não existirão.

Terceiro: o registro com pode suspender o registro de example.com , por exemplo, se o registro de domínio expirou. Isso faria com que os servidores de nomes com parassem de retornar uma delegação para os example.com de servidores de nomes, tornando os registros indisponíveis. Assim como antes, se os registros não estiverem acessíveis, eles podem não existir.

    
por 27.03.2018 / 20:24
4

Existem duas partes para registrar o domínio - obtê-lo alocado pelo registro e configurar o DNS.

Para a maioria (todos?) domínios, entradas de DNS precisam ser fornecidas para que o domínio seja registrado (diferentes tlds possuem requisitos diferentes, mas a maioria requer um mínimo de 2 servidores DNS especificados). Muitas vezes, no entanto, não há exigência de que esses servidores de nomes sejam válidos. Você pode usar qualquer coisa nesses campos.

A segunda parte é configurar a zona em servidores de nomes. Geralmente é possível deixar essa etapa ao registrar um nome de domínio, mas a maioria dos registradores configurará algo aqui como parte de seu registro.

Portanto, não, não é possível não especificar nenhum servidor de nomes na maioria dos casos, mas a fonte de servidores de nomes especificada precisa funcionar. Nesse caso, whois (que consulta o banco de dados do registrador) geralmente mostrará os servidores de nomes, mas o dig / nslookup (que depende do funcionamento do DNS) não funcionará.

    
por 27.03.2018 / 20:22
2

Ajudaria se você pudesse participar de algumas capturas de tela do que está recebendo.

Mas sem essa informação, eu teorizo que você está procurando no lugar errado.

Quando um servidor de nomes específico não é especificado na chamada de comando, dig procurará no seu arquivo /etc/resolv.conf e consultará os servidores DNS que estão listados lá.

Se o domínio que você está procurando não estiver listado nos servidores DNS na sua cópia do resolv.conf , então não será encontrado.

Você deve adicionar ao arquivo um servidor DNS para esse domínio, ou especifique-o no comando dig, por preferência um que possa dar uma resposta autoritária.

    
por 27.03.2018 / 17:40
-1

É totalmente possível que um domínio seja registrado, mas não tenha uma entrada de DNS - se eu registrei um domínio, mas realmente não comprei hospedagem e ativei o site que será associado ao domínio, não há nada para para resolver.

    
por 27.03.2018 / 13:46

Tags