вот вывод команды nslookup -debug=on -d2=on some.host.com для пользователя guest:;; res_nmkquery(QUERY, 1.0.0.127.in-addr.arpa, IN, PTR)
------------
SendRequest(), len 40
HEADER:
opcode = QUERY, id = 17649, rcode = NOERROR
header flags: query, want recursion
questions = 1, answers = 0, authority records = 0, additional = 0
QUESTIONS:
1.0.0.127.in-addr.arpa, type = PTR, class = IN
------------
------------
Got answer (104 bytes):
HEADER:
opcode = QUERY, id = 17649, rcode = NOERROR
header flags: response, auth. answer, want recursion, recursion avail.
questions = 1, answers = 1, authority records = 1, additional = 1
QUESTIONS:
1.0.0.127.in-addr.arpa, type = PTR, class = IN
ANSWERS:
-> 1.0.0.127.in-addr.arpa
type = PTR, class = IN, dlen = 19
name = Имя DNS, отвечающего за локальную зону
ttl = 3600 (1H)
AUTHORITY RECORDS:
-> 0.0.127.in-addr.arpa
type = NS, class = IN, dlen = 5
nameserver = Имя DNS, отвечающего за внешнеюю зону
ttl = 3600 (1H)
ADDITIONAL RECORDS:
-> Имя DNS, отвечающего за внешнеюю зону
type = A, class = IN, dlen = 4
internet address = Внешний IP
ttl = 3600 (1H)
------------
Server: Имя DNS, отвечающего за локальную зону
Address: 127.0.0.1
;; res_nmkquery(QUERY, some.host.com, IN, A)
------------
SendRequest(), len 31
HEADER:
opcode = QUERY, id = 17650, rcode = NOERROR
header flags: query, want recursion
questions = 1, answers = 0, authority records = 0, additional = 0
QUESTIONS:
some.host.com, type = A, class = IN
------------
------------
Got answer (47 bytes):
HEADER:
opcode = QUERY, id = 17650, rcode = NOERROR
header flags: response, auth. answer, want recursion, recursion avail.
questions = 1, answers = 1, authority records = 0, additional = 0
QUESTIONS:
some.host.com, type = A, class = IN
ANSWERS:
-> some.host.com
type = A, class = IN, dlen = 4
internet address = 208.73.210.27
ttl = 600 (10M)
------------
Name: some.host.com
Address: 208.73.210.27
Но опять же не все адреса у меня сопоставляются. :( Могу сказать конкретный домен, но у меня не только с ним проблемы.