База знаний: Общий FAQ
Диагностика DNS серверов
Автор Алексей | HiTex.BY на 02 июня 2013 12:19
Возникают ситуации, когда у пользователей из одной области/страны доступен интернет ресурс, а у пользователей из другой области/страны -нет.
Собственно это связано в большинстве случаев с корректностью рекурсивного поиска DNS серверов у интернет-провайдера.
Для того, что бы проверить знает ли ваш интернет провайдер тот или иной сайт, достаточно выполнить не сложную команду
dig @192.168.1.1 test.ru 
где к примеру 192.168.1.1 это один из двух DNS серверов выданных вашему модему . (DNS смотрите в настройках вашего модема) а сайт test.ru нам и нужно проверить.

Узнаем к примеру что скажет нам dns сервер про доменное имя rbel.info

dig @82.209.253.2 rbel.info ANY

; <<>> DiG 9.5.1-P2.1 <<>> @82.209.253.2 rbel.info ANY
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9493
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2

;; QUESTION SECTION:
;rbel.info.                     IN      ANY

;; ANSWER SECTION:
rbel.info.              83940   IN      NS      ns2.zaslavl.ru.
rbel.info.              83940   IN      NS      ns1.zaslavl.ru.

;; ADDITIONAL SECTION:
ns1.zaslavl.ru.         83830   IN      A       86.57.251.149
ns2.zaslavl.ru.         83830   IN      A       86.57.251.138

;; Query time: 2 msec
;; SERVER: 82.209.253.2#53(82.209.253.2)
;; WHEN: Sun Jun  2 12:08:34 2013
;; MSG SIZE  rcvd: 105

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

Для windows пользователей существует команда nslookup -debug
Пример: nslookup -debug test.ru

(1026 голос(а))
Эта статья полезна
Эта статья бесполезна

Комментарии (0)