私はdigコマンドの詳細を学び、-x
IPアドレスを提供し、ドメイン名を再取得するための逆引き参照オプションを見つけました。
このオプションを使うのdig -x www.google.com
は実際には言葉にならないようです-x
。しかし、次のような答えを受けました。
; <<>> 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
誰もがこの答えが私たちに何を言っているのかをよりよく理解するのに役立ちますか?-x
ドメイン名でオプションを使用してはいけないと思います。
答え1
あなたの返信にstatus: NXDOMAIN
課金を受け取ったことに注意してくださいANSWER: 0
。つまり、検索クエリに一致する履歴が見つかりませんでした。
オプションは、クエリを作成する際の便宜のため-x
です。ポイント別に分割して反転した後、を追加してタイプをに設定します。dig
PTR
in-addr.arpa.
PTR
返される情報は、in-addr.arpa
結果のキャッシュに使用される信頼できるドメイン()のSOAレコードです。 SOAレコードで指定された期間に否定照会(結果のない照会)をキャッシュできます。
バラよりRFC-2308:
NXDOMAINを報告したり、要求されたタイプのデータが存在しないことを示す場合、ゾーンの特権ネームサーバーは、応答の特権部分にゾーンのSOAレコードを含める必要があります。これは応答をキャッシュするために必要です。レコードのTTLは、SOAレコードのMINIMUMフィールドの最小値とSOA自体のTTLに基づいて設定され、パーサーが否定的な答えをキャッシュできる期間を示します。
答え2
アドレスレコードは返されません。 DNS 要求が失敗しました。-x
前にIPアドレスを追加したいです.in-addr.arpa
。