私の同僚の何人かはMacで問題を抱えています-DNS解決はMac OS Xでは動作しません。彼らはSnow Leopard 10.6.8を実行しています。OS Xで実行されているWindows 7仮想マシン(VMware Fusion 3.1.3)でDNSを使用できます。コンピューターは15インチMacBook Pro、2011年初頭モデルです。
彼らが試したがうまくいかなかったこと:
- 空港のオン/オフ
- 再起動
- wifiの代わりに有線接続を使用する
- 接続資格情報を削除して再度追加する
- Macファイアウォールをオフにする
- 固定静的IPを使用する
- DNSサーバーを手動で設定する
- mDNSResponderの再起動
- この他の質問からの修正
回答の編集 Martínの回答:
• 使用するDNSをpingできますか?
$ ping apple.com
ping: cannot resolve apple.com: Unknown host
• 使用するDNSのIPアドレスとは何ですか?
これはDHCPで提供される会社のDNSサーバーであり、他の人にとってはうまく機能します。また、Googleの8.8.4.4と205.171.3.65も試しました(GRCのDNSベンチマークで最速であることがわかりました)。
• 8.8.8.8(google)またはOpenDNS 208.67.222.222または208.67.220.220を使用してみましたか?
動作しません。GoogleChromeの出力をご覧ください。
DNSルックアップが失敗したため、www.apple.comのサーバーが見つかりません。DNSは、Webサイトの名前をインターネットアドレスに変換するネットワークサービスです。このエラーは、ほとんどの場合、インターネットへの接続がないか、ネットワークが正しく構成されていないことが原因です。また、応答しないDNSサーバーまたはファイアウォールにより、Google Chromeがネットワークにアクセスできないことが原因である可能性があります。
• それらのホストにpingできますか?
$ 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とdigの両方が正常に機能する
$ 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
編集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