Чтобы посмотреть DNS записи домена введите в командной строке Linux следующую команду:
dig alexgur.ru ANY +noall +answer
Вместо alexgur.ru поставьте домен, DNS данные которого хотите узнать.
Далее рассмотрим что означают ключи "ANY +noall +answer" в конце команды и разберём какие ещё ключи можно передавать.
Но сначала попробуем выполнить команду без "ANY +noall +answer". Ответ DNS на короткую команду "dig alexgur.ru" будет выглядеть так:
; <<>> DiG 9.10.3-P4-Ubuntu <<>> alexgur.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17228
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 5;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;alexgur.ru. IN A;; ANSWER SECTION:
ALEXGUR.ru. 40 IN A 104.28.29.185
ALEXGUR.ru. 40 IN A 104.28.28.185;; AUTHORITY SECTION:
ALEXGUR.ru. 343697 IN NS lila.ns.cloudflare.com.
ALEXGUR.ru. 343697 IN NS kevin.ns.cloudflare.com.;; ADDITIONAL SECTION:
lila.ns.cloudflare.com. 169516 IN A 173.245.58.186
lila.ns.cloudflare.com. 169516 IN AAAA 2400:cb00:2049:1::adf5:3aba
kevin.ns.cloudflare.com. 83149 IN A 173.245.59.191
kevin.ns.cloudflare.com. 83149 IN AAAA 2400:cb00:2049:1::adf5:3bbf;; Query time: 4 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Mon Oct 17 14:55:49 MSK 2016
;; MSG SIZE rcvd: 223
В ответе будет много секций SECTION и комментариев. Чтобы облегчить восприятие можно отключить вывод некоторых данных. Для этого ставим в конце команды нужный ключ или несколько:
- +nocomments – не показывать комментарии
- +noauthority – не показывать секцию AUTHORITY
- +noadditional –не показыватьсекцию ADDITIONAL
- +nostats – не показывать статистику (внизу ответа: ";; Query time: 4 msec...")
- +noanswer – не показывать секцию ANSWER (хз зачем можно отключать эту секцию, ведь ради неё и смотрим DNS записи)
- +noall - отключить все секции. Логично использовать в связке с командами перечисленными выше, но без "no" в начале. К примеру, "dig alexgur.ru +noall +answer" - покажет только секцию ANSWER и ничего больше.
- +short - показывает только самое необходимое
Команда с этими ключами будет выглядеть так:
dig alexgur.ru +nocomments +noauthority
Помимо этого можно поставить один из следующих ключей после домена, чтобы получить определенные записи:
- "MX" - получить MX записи.
- "NS" - получить NS записи.
- "ANY" - получить все DNS записи.
Команда с этими ключами будет выглядеть так (получилась команда из начала статьи):
dig alexgur.ru ANY +noall +answer