IP 주소에 대한 nslookup이 어떻게 NXDOMAIN을 반환할 수 있지만 여전히 ping할 수 있나요?

IP 주소에 대한 nslookup이 어떻게 NXDOMAIN을 반환할 수 있지만 여전히 ping할 수 있나요?

내 추적 경로에 표시된 일부 IP 주소에 대해 역방향 DNS 조회를 수행하려고 했지만(궁극적으로 내 경로가 통과하는 위치를 지리적으로 대략 파악하기 위해) 다음과 같은 결과를 얻는 경우가 많습니다.

> nslookup 209.85.251.242 
Server:     192.168.1.1
Address:    192.168.1.1#53

** server can't find 242.251.85.209.in-addr.arpa.: NXDOMAIN

마찬가지로 dig는 다음을 제공합니다.

dig -x 209.85.251.242

; <<>> DiG 9.8.5-P1 <<>> -x 209.85.251.242
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 14592
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;242.251.85.209.in-addr.arpa.   IN  PTR

;; AUTHORITY SECTION:
251.85.209.in-addr.arpa. 60 IN  SOA ns1.google.com. dns-admin.google.com. 1540420 21600 3600 1209600 10800

;; Query time: 67 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sat Dec 07 02:13:46 CET 2013
;; MSG SIZE  rcvd: 105

이는 이 IP 주소에 대한 PTR 레코드가 존재하지 않는다는 것을 암시했지만 해당 주소를 ping할 수 있습니다.

나는 여기서 무슨 일이 일어나고 있는지 확인하기 위해 DNS가 어떻게 작동하는지 충분히 이해하지 못하는 것 같습니다. 어떤 상황에서 이런 일이 일어날 수 있나요?

답변1

PTR 레코드는 전적으로 선택 사항이며 특정 주소 또는 넷블록과 통신하는 기능과 관련이 없습니다. 그 생각을 확장하면 DNS 전체는 이 기능과 아무런 관련이 없습니다. 기본 DNS 쿼리( A, CNAME, PTR등)는 이름을 IP 주소에 매핑하는 용도로만 작동합니다.

답변2

IP에는 실제로 PTR 레코드가 없습니다. 지금은 ping을 실행할 수 없습니다. 일부 정보를 수집하는 또 다른 도구는 whois입니다.

$ 후이즈 209.85.251.242

NetRange:       209.85.128.0 - 209.85.255.255
CIDR:           209.85.128.0/17
OriginAS:
NetName:        GOOGLE
NetHandle:      NET-209-85-128-0-1
Parent:         NET-209-0-0-0-0
NetType:        Direct Allocation
RegDate:        2006-01-13
Updated:        2012-02-24
Ref:            http://whois.arin.net/rest/net/NET-209-85-128-0-1

mtr을 시도해 볼 수도 있습니다.

$ mtr 209.85.251.242 -r -w -c 1

HOST: myhost                                             Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- oscilloscope                                     0.0%     1    4.9   4.9   4.9   4.9   0.0
  2.|-- 67.188.232.1                                     0.0%     1  132.7 132.7 132.7 132.7   0.0
  3.|-- te-0-2-0-3-ur05.santaclara.ca.sfba.comcast.net   0.0%     1  113.4 113.4 113.4 113.4   0.0
  4.|-- te-1-1-0-3-ar01.sfsutro.ca.sfba.comcast.net      0.0%     1  123.6 123.6 123.6 123.6   0.0
  5.|-- he-3-9-0-0-cr01.sanjose.ca.ibone.comcast.net     0.0%     1   23.8  23.8  23.8  23.8   0.0
  6.|-- pos-0-1-0-0-pe01.529bryant.ca.ibone.comcast.net  0.0%     1  206.6 206.6 206.6 206.6   0.0
  7.|-- ???                                             100.0     1    0.0   0.0   0.0   0.0   0.0

캘리포니아주 팔로알토에 있는 Comcast Equinix SV 8에서 나를 위해 죽어주세요.

관련 정보