Назад | Перейти на главную страницу

Почему `dig` не показывает записи?

Каждый раз, когда я использую dig У меня смутное ощущение, что я не совсем уверен, что это дает мне правильные данные.

Теперь я использовал это так:

# dig socialimpactportfolio.com

; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> socialimpactportfolio.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35289
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;socialimpactportfolio.com.     IN      A

;; AUTHORITY SECTION:
socialimpactportfolio.com. 1799 IN      SOA     dns1.name-services.com. info.name-services.com. 2002050701 10800 3600 604800 3600

;; Query time: 121 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Thu May 22 14:01:03 2014
;; MSG SIZE  rcvd: 103

Как видите, нет ANSWER раздел, несмотря на то, что на этом домене есть рабочий сайт.

Зачем?

Мне бы очень нужна программа, которая просто показывала бы все записи DNS самым простым способом.

Ваш запрос неверен, или, иначе говоря - нет, нет записи для socialimpactportfolio.com. Dig рассказывает вам о проблеме.

Домен работает в браузере, потому что он постарается добавить www. префикс, и о чудо:

dig www.socialimpactportfolio.com
...
www.socialimpactportfolio.com. 1783 IN  CNAME   kochi-9186.herokussl.com.

Если вы ищете инструмент, который каким-то образом покажет вам всю зону - я думаю, вам не повезло.

Я только что проверил, что у этого домена нет записи A, так что ваш вывод Dig правильный. Сайт находится под www..socialimpactportfolio.com, то есть www.socialimpactportfolio.com, который снова указывает (два связанных CNAME) на amazonaws.com.

Получение NOERROR и пока нет ANSWER SECTION сообщает вам, что доменное имя существует, но не имеет записей указанного типа. Фактически, доменное имя может существовать без каких-либо записей, и это отличается от возврата NXDOMAIN, хотя во многих случаях приложения будут относиться к ним одинаково.

В обоих случаях SOA запись включается таким образом, чтобы клиент знал, как долго этот ответ может храниться в кэше.

Домен без записей вообще может иметь поддомены, в которых есть записи.

Все это сказано в выводе dig:

status: NOERROR
QUERY: 1, ANSWER: 0, AUTHORITY: 1

Ошибок нет, вы выполнили 1 запрос, ответов нет, ответ поступил с официального сервера имен.


Если вы выполните поиск всех записей для этой зоны, вы найдете дополнительную информацию:

PS C:\Users\Administrator> nslookup -type=all socialimpactportfolio.com
Server:  UnKnown
Address:  fe80::1

Non-authoritative answer:
socialimpactportfolio.com       MX preference = 5, mail exchanger = eforwardct2.name-services.com
socialimpactportfolio.com       MX preference = 5, mail exchanger = eforwardct3.name-services.com
socialimpactportfolio.com       MX preference = 5, mail exchanger = eforwardct.name-services.com
socialimpactportfolio.com
        primary name server = dns1.name-services.com
        responsible mail addr = info.name-services.com
        serial  = 2002050701
        refresh = 10800 (3 hours)
        retry   = 3600 (1 hour)
        expire  = 604800 (7 days)
        default TTL = 3600 (1 hour)
socialimpactportfolio.com       nameserver = dns4.name-services.com
socialimpactportfolio.com       nameserver = dns3.name-services.com
socialimpactportfolio.com       nameserver = dns2.name-services.com
socialimpactportfolio.com       nameserver = dns1.name-services.com
socialimpactportfolio.com       nameserver = dns5.name-services.com

socialimpactportfolio.com       nameserver = dns5.name-services.com
socialimpactportfolio.com       nameserver = dns4.name-services.com
socialimpactportfolio.com       nameserver = dns3.name-services.com
socialimpactportfolio.com       nameserver = dns2.name-services.com
socialimpactportfolio.com       nameserver = dns1.name-services.com
dns1.name-services.com  internet address = 98.124.192.1
dns2.name-services.com  internet address = 98.124.197.1
dns3.name-services.com  internet address = 98.124.193.1
dns4.name-services.com  internet address = 98.124.194.1
dns5.name-services.com  internet address = 98.124.196.1