dig -x www.google.com

1

Estou tentando aprender mais sobre o comando dig e encontrei a opção -x que é destinada à pesquisa inversa, ou seja, você fornece um endereço IP e recupera um nome de domínio.

Eu tentei fazer o dig -x www.google.com , o que eu acho que não faz muito sentido com a opção -x , mas recebi esta resposta:

; <<>> DiG 9.9.4-RedHat-9.9.4-29.el7_2.3 <<>> -x www.google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 2959
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;com.google.www.in-addr.arpa.   IN  PTR

;; AUTHORITY SECTION:
in-addr.arpa.       3180    IN  SOA b.in-addr-servers.arpa. nstld.iana.org. 2015074802 1800 900 604800 3600

;; Query time: 0 msec
;; SERVER: 128.114.142.6#53(128.114.142.6)
;; WHEN: Sun Oct 16 17:06:24 PDT 2016
;; MSG SIZE  rcvd: 124

Alguém pode me ajudar a entender melhor o que essa resposta nos diz? Pensei que você não deveria usar a opção -x com um nome de domínio.

    
por MarksCode 17.10.2016 / 02:14

2 respostas

5

Observe na resposta que você recebeu de volta status: NXDOMAIN e ANSWER: 0 . Isso significa que não foi encontrado nenhum registro correspondente à sua consulta.

A opção -x para dig é meramente uma conveniência para construir uma consulta PTR . Divide em pontos, inverte, anexa in-addr.arpa. e define o tipo como PTR .

As informações que você recebeu de volta são o registro SOA do domínio autoritativo ( in-addr.arpa ) e servem para o cache de resultados. Pesquisas negativas (consultas que não têm resultados) podem ser armazenadas em cache por um período conforme especificado no registro SOA.

Veja RFC-2308 :

Name servers authoritative for a zone MUST include the SOA record of the zone in the authority section of the response when reporting an NXDOMAIN or indicating that no data of the requested type exists. This is required so that the response may be cached. The TTL of this record is set from the minimum of the MINIMUM field of the SOA record and the TTL of the SOA itself, and indicates how long a resolver may cache the negative answer.

    
por 17.10.2016 / 06:47
2

Não retorna um registro de endereço. A solicitação de DNS falha com sucesso. O -x quer um endereço IP para preceder a .in-addr.arpa .

    
por 17.10.2016 / 05:05

Tags