Một số đồng nghiệp của tôi gặp sự cố trên máy Mac của họ - Độ phân giải DNS không hoạt động trong Mac OS X. Họ đang chạy Snow Leopard 10.6.8. Họ có thể sử dụng DNS trong máy ảo Windows 7 (VMware Fusion 3.1.3) chạy trên OS X. Các máy tính này là 15 "MacBook Pro, model đầu năm 2011.
Những điều họ đã thử mà không hiệu quả:
- bật / tắt sân bay
- khởi động lại
- sử dụng kết nối có dây thay vì wifi
- xóa thông tin đăng nhập kết nối và thêm lại
- tắt tường lửa Mac
- sử dụng IP tĩnh cố định
- cài đặt thủ công máy chủ DNS
- khởi động lại mDNSResponder
- các bản sửa lỗi từ câu hỏi khác này
Phản hồi EDIT Câu trả lời của Martín:
• Bạn có thể ping DNS bạn muốn sử dụng không?
$ ping apple.com
ping: cannot resolve apple.com: Unknown host
• Địa chỉ IP của (các) DNS bạn muốn sử dụng là gì?
Đây là một máy chủ DNS của công ty được cung cấp với DHCP, nó hoạt động tốt cho những người khác. Tôi cũng đã dùng thử 8.8.4.4 và 205.171.3,65 của Google (mà tôi thấy từ Điểm chuẩn DNS của GRC là nhanh nhất).
• Bạn đã thử sử dụng 8.8.8.8 (google) hoặc bất kỳ OpenDNS 208.67.222.222 hoặc 208.67.220.220 chưa?
Nó không hoạt động, xem đầu ra Google Chrome:
Không thể tìm thấy máy chủ tại www.apple.com vì việc tra cứu DNS không thành công. DNS là dịch vụ mạng dịch tên của một trang web thành địa chỉ Internet của nó. Lỗi này thường xảy ra do không có kết nối với Internet hoặc mạng bị định cấu hình sai. Nó cũng có thể do máy chủ DNS không phản hồi hoặc tường lửa ngăn Google Chrome truy cập mạng.
• Bạn có thể ping những máy chủ đó không?
$ 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
• tạo một người dùng trống
Một tài khoản người dùng khách đã được tạo, sự cố DNS vẫn còn đó khi sử dụng tài khoản khách.
• nslookup và đào cả hai đều hoạt động tốt
$ 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
• cũng xóa bộ đệm DNS đã được thực hiện nhưng không có ích
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