o servidor dns local não responde às consultas da classe NS

1

iam tentando executar o seguinte comando

nslookup -type=NS mit.edu

mas cada vez dá a seguinte resposta

Non-authoritative answer:
*** Can't find mit.edu: No answer

Eu tentei vários sites além do mit.edu e obtive os mesmos resultados

só funciona quando eu uso outro servidor dns como:

nslookup -type=NS mit.edu 8.8.8.8

então, qual poderia ser a razão disso?

obrigado

EDIT:

alguns sugeriram que isso é porque o nslookup é antigo e quebrado, mas o mesmo acontece com a escavação também

ao executar dig ns mit.edu

o resultado não contém a resposta

; <<>> DiG 9.7.0-P1 <<>> ns mit.edu
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58275
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;mit.edu.           IN  NS

;; Query time: 0 msec
;; SERVER: 10.0.0.138#53(10.0.0.138)
;; WHEN: Mon Nov  7 13:16:08 2011
;; MSG SIZE  rcvd: 25

mas ao executar dig ns mit.edu @8.8.8.8

o resultado tem a resposta

; <<>> DiG 9.7.0-P1 <<>> ns mit.edu @8.8.8.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24574
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;mit.edu.           IN  NS

;; ANSWER SECTION:
mit.edu.        2385    IN  NS  BITSY.mit.edu.
mit.edu.        2385    IN  NS  W20NS.mit.edu.
mit.edu.        2385    IN  NS  STRAWB.mit.edu.

;; Query time: 124 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Mon Nov  7 13:16:36 2011
;; MSG SIZE  rcvd: 86

então por que meu servidor de dns local (10.0.0.138) se recusa a responder a consultas NS (seja por dig ou nslookup)?

    
por Ahmed Kotb 07.11.2011 / 00:40

3 respostas

1

NSLOOKUP não está quebrado ... isso é ridículo.

O problema é que seu servidor DNS está configurado incorretamente. Você precisa configurar pelo menos um encaminhador para que as consultas para as quais seus servidores não sejam autorizados sejam encaminhadas para um servidor DNS na Internet que responda.

    
por 27.03.2013 / 00:09
0

O motivo é que nslookup está quebrado.

Veja esta apresentação recente intitulada "Você não pode fazer isso com o nslookup: Solução de problemas de DNS (SEC) "do NANOG 53.

Tente usar dig .

    
por 07.11.2011 / 11:56
0

Primeiro de tudo, você deve liberar seu cache de dns local pelo ipconfig /flushdns no windows, e trazendo para baixo o int que o conecta à Internet no Linux.

Em seguida, verifique novamente para ver se funciona, caso contrário, o problema depende do cache DNS do seu roteador (alguns deles usam isso) ou do cache DNS do seu provedor.

O que eu gostaria de sugerir que você fizesse é mudar o seu resolvedor de DNS no seu computador local ou melhor do seu roteador, para usar o 8.8.8.8 (servidor do Google), muito tempo também lhe dá um desempenho melhor .

    
por 14.12.2011 / 18:30