У деяких моїх колег виникають проблеми з Macs - роздільна здатність DNS не працює в Mac OS X. У них працює Snow Leopard 10.6.8. Вони можуть використовувати DNS у віртуальній машині Windows 7 (VMware Fusion 3.1.3), що працює під ОС X. Комп'ютери мають 15-дюймовий MacBook Pros, модель початку 2011 року.
Те, що вони спробували, не спрацювало:
- включення / вимкнення аеропорту
- перезавантаження
- використовуючи дротовий зв’язок замість wifi
- видалення облікових даних підключення та додавання їх знову
- відключення брандмауера Mac
- з використанням фіксованого статичного IP
- ручне налаштування DNS-серверів
- перезапуск mDNSResponder
- виправлення з цього іншого питання
Відповідь EDIT Відповідь Мартіна:
• Чи можете ви про ping DNS, який ви хочете використовувати?
$ ping apple.com
ping: cannot resolve apple.com: Unknown host
• Що таке / є IP-адреса DNS, які ви хочете використовувати?
Це сервер DNS компанії, який надається з DHCP, він добре працює для інших людей. Я також спробував 8.8.4.4 та 205.171.3.65 Google (які я виявив, що DNS Benchmark GRC є найшвидшим).
• Чи намагалися ви використовувати 8.8.8.8 (google) або будь-який із OpenDNS 208.67.222.222 або 208.67.220.220?
Не працює, див. Вихід Google Chrome:
Неможливо знайти сервер на веб-сайті www.apple.com, оскільки не вдалося знайти DNS. DNS - послуга мережі, яка переводить ім’я веб-сайту на його Інтернет-адресу. Ця помилка найчастіше викликана відсутністю підключення до Інтернету чи неправильно налаштованої мережі. Він також може бути викликаний невідповідним сервером DNS або брандмауером, що перешкоджає Google Chrome отримувати доступ до мережі.
• Чи можете пінг цих хостів?
$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes 64 bytes from
8.8.8.8: icmp_seq=0 ttl=58 time=3.925 ms
• створення порожнього користувача
Було створено обліковий запис гостя, проблема DNS все ще існувала під час використання облікового запису гостя.
• nslookup і копати обидві роботи добре
$ nslookup www.apple.com 8.8.8.8
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
www.apple.com canonical name = www.isg-apple.com.akadns.net.
www.isg-apple.com.akadns.net canonical name = www.apple.com.edgekey.net.
www.apple.com.edgekey.net canonical name = e3191.c.akamaiedge.net.
Name: e3191.c.akamaiedge.net
Address: 184.24.141.15
$ dig @8.8.8.8 www.apple.com
; <<>> DiG 9.6.0-APPLE-P2 <<>> @8.8.8.8 www.apple.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11298
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION: ;www.apple.com. IN A
;; ANSWER SECTION:
www.apple.com. 1041 IN CNAME www.isg-apple.com.akadns.net.
www.isg-apple.com.akadns.net. 38 IN CNAME www.apple.com.edgekey.net.
www.apple.com.edgekey.net. 8794 IN CNAME e3191.c.akamaiedge.net.
e3191.c.akamaiedge.net. 17 IN A 184.24.141.15
;; Query time: 4 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Tue Oct 4 09:25:28 2011
;; MSG SIZE rcvd: 158
• також було виконано промивання кешу DNS, але це не допомогло
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
EDIT 2 :
$ cat /etc/resolv.conf
#
# Mac OS X Notice
#
# This file is not used by the host name and address resolution
# or the DNS query routing mechanisms used by most processes on
# this Mac OS X system.
#
# This file is automatically generated.
#
domain {redacted}.com
nameserver 8.8.8.8
nameserver 208.67.222.222