无法根据A记录从IP地址获取域名?

时间:2016-11-19 09:56:11

标签: dns nslookup dig

dig redhat.com
;; QUESTION SECTION:
;redhat.com.            IN  A

;; ANSWER SECTION:
redhat.com.     3600    IN  A   209.132.183.105

我们获取了IP地址209.132.183.105 - 域redhat.com的A记录 现在我想从ip获取域名 - 209.132.183.105 也许你介绍两种方法来获得它。

nslookup  209.132.183.105
Server:     192.168.1.1
Address:    192.168.1.1#53

Non-authoritative answer:
105.183.132.209.in-addr.arpa    name = redirect.redhat.com.

Authoritative answers can be found from:


dig -x 209.132.183.105
; <<>> DiG 9.9.5-9+deb8u7-Debian <<>> -x 209.132.183.105
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62599
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1280
;; QUESTION SECTION:
;105.183.132.209.in-addr.arpa.  IN  PTR

;; ANSWER SECTION:
105.183.132.209.in-addr.arpa. 519 IN    PTR redirect.redhat.com.

;; Query time: 1 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sat Nov 19 15:11:33 CST 2016
;; MSG SIZE  rcvd: 90

结果不是redhat.comredirect.redhat.com209.132.183.105的PTR记录,这是不吉利的。
我可以得出一个结论,即在IP是域名记录的情况下,无法从IP地址获取域名吗?

1 个答案:

答案 0 :(得分:0)

你是对的,因为没有办法可靠地获取信息。

拥有域名的任何人都可以将任何AAAAACNAME指向他们喜欢的任何IP地址,无论他们是否控制该IP地址。

如果你为你的IP地址设置了反向委托,你可以设置你喜欢的任何PTR记录 - 甚至是无效或不存在的东西。

它变得更加复杂。

如果您拥有域rubber-chickens.com,则无法阻止您创建以下内容;

google.rubber-chickens.com A 216.58.210.36 - 指向google或
200.200.120.11 PTR msn.microsoft.com. - 您执行traceroutedig时会显示主机名msn.microsoft.com

IP和域只是在这个例子中组成的。