MacBook DNS працює за деякими маршрутизаторами, а не за іншими


0

Я знайшов WiFi маршрутизатори, де я не можу відкрити домени, але пінг IP-адреси дуже добре. Це означає, що я не можу переглядати веб-сайти. Це відбувається тільки на моєму Macbook, і ці з'єднання відмінно працюють для ноутбуків Windows. Як це виправити?

У мене є два інтернет AP в моєму кабінеті, один проблематично, один не є. У мене також є Wi-Fi вдома, що працює, але інший wifi в будинку мого друга не працює.

Деталі

Ці випробування проводилися на одній машині. Я можу перейти на будь-який WiFi, і це завжди відбувається.

Маршрутизатори, які добре працюють:

$ 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

Маршрутизатори, які є проблематичними:

$ 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 оновив питання, забув згадати, що ця проблема відбувається тільки на моєму Macbook, і ноутбуки Windows на тих же мережах можуть працювати просто відмінно.
Amin Shah Gilani

@Allan правильний.
Amin Shah Gilani

Очистіть кеш DNS, ввівши його в терміналі: sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder;say cache flushed
Allan

@Allan Я переключився на проблематичний, очистив кеш, почув голос і все одно ping: cannot resolve google.com: Unknown host
Amin Shah Gilani

@Allan налаштований на використання 8.8.8.8 і 8.8.4.4
Amin Shah Gilani

Відповіді:


1

У вас є статично задані параметри мережевого адаптера (IP-адреса, DNS-сервер тощо), і ви переходите між різними мережами. Майте на увазі, хоча багато мереж подібні в конфігурації, жодна мережа не є такою самою.

Існує багато різних причин, чому ви відчули те, що зробили, і це було б неможливо без фактичної перевірки вашої індивідуальної конфігурації, але достатньо сказати, що статична настройка, яку ви працювали в одній мережі, не була точно право на іншу мережу і, можливо, було досить добре для третьої мережі тощо.

Саме тому добре (серед інших причин, таких як конфлікти IP-адрес) при переході між різними мережами, щоб отримати параметри мережі за допомогою DHCP. Таким чином, конфліктів не може бути.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.