MacBook DNS hoạt động đằng sau một số bộ định tuyến, không đứng sau các bộ định tuyến khác


0

Tôi đã tìm thấy bộ định tuyến WiFi nơi tôi không thể mở tên miền, nhưng địa chỉ IP ping vẫn ổn. Điều này có nghĩa là tôi không thể duyệt các trang web. Điều này chỉ xảy ra trên Macbook của tôi và các kết nối này hoạt động tốt cho máy tính xách tay Windows. Làm thế nào để tôi sửa lỗi này?

Tôi có hai AP internet tại văn phòng của mình, một là có vấn đề, một là không. Tôi cũng có một wifi ở nhà hoạt động, nhưng một wifi khác ở nhà của bạn tôi không hoạt động.

Chi tiết

Những thử nghiệm đã được thực hiện trên cùng một máy. Tôi có thể chuyển sang WiFi và điều này luôn xảy ra.

Bộ định tuyến ổn:

$ 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=48 time=246.502 ms
64 bytes from 8.8.8.8: icmp_seq=1 ttl=48 time=256.395 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=48 time=233.746 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=48 time=391.504 ms
^C
--- 8.8.8.8 ping statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 233.746/282.037/391.504/63.709 ms

$ ping google.com
PING google.com (172.217.24.110): 56 data bytes
64 bytes from 172.217.24.110: icmp_seq=0 ttl=56 time=301.756 ms
64 bytes from 172.217.24.110: icmp_seq=1 ttl=56 time=146.550 ms
64 bytes from 172.217.24.110: icmp_seq=2 ttl=56 time=159.926 ms
64 bytes from 172.217.24.110: icmp_seq=3 ttl=56 time=160.761 ms
^C
--- google.com ping statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 146.550/192.248/301.756/63.475 ms

$ nslookup google.com
Server:     8.8.8.8
Address:    8.8.8.8#53

Non-authoritative answer:
Name:   google.com
Address: 74.125.200.113
Name:   google.com
Address: 74.125.200.138
Name:   google.com
Address: 74.125.200.101
Name:   google.com
Address: 74.125.200.102
Name:   google.com
Address: 74.125.200.100
Name:   google.com
Address: 74.125.200.139


$ dig google.com

; <<>> DiG 9.8.3-P1 <<>> google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52892
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;google.com.            IN  A

;; ANSWER SECTION:
google.com.     299 IN  A   172.217.24.110

;; Query time: 254 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Thu Oct 20 14:28:26 2016
;; MSG SIZE  rcvd: 44

Bộ định tuyến có vấn đề:

$ 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=43 time=275.333 ms
64 bytes from 8.8.8.8: icmp_seq=1 ttl=43 time=167.851 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=43 time=160.801 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=43 time=193.566 ms
^C
--- 8.8.8.8 ping statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 160.801/199.388/275.333/45.511 ms

$ ping google.com
ping: cannot resolve google.com: Unknown host

$ nslookup google.com
;; connection timed out; no servers could be reached

$ dig google.com

; <<>> DiG 9.8.3-P1 <<>> google.com
;; global options: +cmd
;; connection timed out; no servers could be reached

@ ALLan đã cập nhật câu hỏi, quên đề cập rằng sự cố này chỉ xảy ra trên Macbook của tôi và máy tính xách tay Windows trên cùng một mạng có thể hoạt động tốt.
Amin Shah Gilani

@ Allan đúng.
Amin Shah Gilani

Xóa bộ đệm DNS của bạn bằng cách nhập cái này vào Terminal: sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder;say cache flushed
Allan

@ Allan Tôi đã chuyển sang một vấn đề, xóa bộ nhớ cache, nghe giọng nói và vẫn cònping: cannot resolve google.com: Unknown host
Amin Shah Gilani

@ ALLan nó được thiết lập để sử dụng 8.8.8.88.8.4.4
Amin Shah Gilani

Câu trả lời:


1

Bạn đã cài đặt tĩnh các cài đặt bộ điều hợp mạng (địa chỉ IP, máy chủ DNS, v.v.) và bạn đang di chuyển giữa các mạng khác nhau. Hãy ghi nhớ, mặc dù nhiều mạng có cấu hình tương tự nhau, nhưng không có mạng nào giống hệt nhau.

Có nhiều lý do khác nhau khiến bạn trải nghiệm những gì bạn đã làm, và sẽ không thể thực sự nếu không nhìn vào cấu hình cá nhân của bạn, nhưng đủ để nói rằng thiết lập tĩnh mà bạn đã làm việc trong một mạng không chính xác cho mạng kia và có thể có đã đủ tốt cho mạng thứ ba, v.v.

Đây là lý do tại sao nó tốt (trong số các lý do khác như xung đột địa chỉ IP), khi đi giữa các mạng khác nhau, để có được cài đặt mạng qua DHCP. Bằng cách này, không thể có xung đột.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.