В моей домашней сети у меня есть пара компьютеров на базе Windows, у которых нет известных проблем с DNS, но с моим OSX iMac у меня есть проблемы с разрешением нескольких случайных доменов. Некоторые домены, с которыми у меня проблемы:
- ehow.com
- about.com
- nationalshoppingservice.com
Помимо просмотра файла / etc / hosts (который я считаю вполне подходящим), что я должен проверить на iMac на наличие проблем, связанных с DNS, или какие инструменты следует использовать, чтобы помочь диагностировать проблему, с которой я сталкиваюсь?
Используя команду dig, я получаю:
; <<>> DiG 9.4.3-P3 <<>> @4.2.2.2 www.nationalshoppingservice.com
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3468
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;www.nationalshoppingservice.com. IN A
;; ANSWER SECTION:
www.nationalshoppingservice.com. 14400 IN A 64.40.111.81
;; Query time: 86 msec
;; SERVER: 4.2.2.2#53(4.2.2.2)
;; WHEN: Tue Apr 12 18:22:42 2011
;; MSG SIZE rcvd: 65
После того, как я попробовал некоторые из предложений, я считаю, что DNS - это не та проблема ... когда я пинговал на www.nationalshoppingservice.com, вот что я получил:
PING www.nationalshoppingservice.com (64.40.111.81): 56 data bytes
ping: sendto: No route to host
ping: sendto: No route to host
ping: sendto: No route to host
ping: sendto: No route to host
Таким образом, похоже, что DNS разрешается, но маршрут к хосту не может быть найден? Что здесь происходит?
источник
Чтобы проверить что-то, вы можете перейти в «Настройки» -> «Сеть» -> «Дополнительно» -> DNS и добавить запись DNS для общедоступного DNS Google 8.8.8.8. Если это решит проблему, вам придется выяснить, какие настройки DHCP использует ваш маршрутизатор при раздаче IP-адресов и информации DNS. Если ваш маршрутизатор получает информацию DNS от вашего интернет-провайдера, то это может быть вашей проблемой, возможно, просто медленным ответом. Вам не нужно использовать настройки DNS вашего интернет-провайдера.
Я часто использую 8.8.8.8 для тестирования, но в основном использую Opendns для дополнительного контроля.
надеюсь, это поможет
источник