У меня интернет со скоростью около 79 Мбит / с, и я использую MacBook Pro 13 "2016 с сенсорной панелью. Каждый раз, когда я захожу на веб-сайт (как в Safari, так и в Chrome), оба браузера, кажется, приостанавливают свой индикатор выполнения на секунду или две перед загрузкой сайта. После первоначальной загрузки сайта взаимодействие с ним происходит очень быстро. Например, подключение к youtube.com занимает пару секунд, но я могу сразу загрузить и транслировать видео в формате 1440p. Есть ли что-нибудь, что я могу попробовать изменить на своем Mac, чтобы не дать ему "ждать"?

У меня есть ощущение, что это связано с разрешением DNS, поскольку только первоначальное подключение к веб-сайту является медленным. Я проверил настройки DNS на моем Mac, и вот что я вижу:

Видимо, единственный DNS-сервер, который у него есть, находится в локальной сети? Кажется неправильным

Я использую macOS Sierra 10.12.2 и мой провайдер Comcast

Спасибо за любой совет!

РЕДАКТИРОВАТЬ:

Я заменил одну запись DNS, показанную ниже (мой маршрутизатор), на 8.8.8.8 , DNS от Google. Похоже, что это решило проблему, но я оставлю вопрос открытым, чтобы узнать, есть ли у кого идея получше, или узнать, сделал ли я что-то ужасно неправильно :)

1 ответ1

2

192.168.86.1, вероятно, подходит, если это IP-адрес локальной сети вашего домашнего шлюза, но похоже, что либо процесс ретрансляции DNS вашего маршрутизатора идет медленно, либо процесс ретрансляции DNS вашего маршрутизатора использует список вышестоящих DNS-серверов, который включает один или несколько серверов, которые не являются быстрыми или надежными.

Несколько вещей, чтобы попробовать:

  • Проверьте, какие IP-адреса DNS-сервера использует ваш маршрутизатор, и протестируйте их с помощью инструмента, такого как dig ; у одного из них могут быть проблемы.
  • Попробуйте изменить настройки маршрутизатора, чтобы он использовал более быстрый / более надежный набор IP-адресов DNS-сервера.
  • Подумайте о перезагрузке маршрутизатора, если он стал медленным при передаче DNS-запросов. Возможно, имеет место утечка памяти, которая со временем замедляется.
  • Подумайте об изменении настроек маршрутизатора, чтобы его служба DHCP предоставляла клиентам список быстрых / надежных DNS-серверов, чтобы клиенты обходили встроенную ретрансляцию DNS маршрутизатора, если агент ретрансляции DNS маршрутизатора является источником дополнительной задержки.
  • Рассмотрите возможность ручной настройки ваших клиентов для использования списка быстрых / надежных DNS-серверов.

Фон:
Обычно домашние шлюзы при выдаче аренды частных IP-адресов через DHCP используют собственный IP-адрес на стороне локальной сети в качестве адреса DNS-сервера, а не тот адрес DNS-сервера, который им предоставил восходящий маршрутизатор интернет-провайдера. Таким образом, предполагая, что 192.168.86.1 был вашим домашним шлюзом, эта настройка является разумной.

Это сделано потому, что DHCP не предоставляет способ DHCP-серверу передавать новые настройки клиентам DHCP во время их изменения. Таким образом, если связь домашнего шлюза с провайдером оборвалась и вернулась, а когда он вернулся, если провайдер отправил другой набор IP-адресов DNS-серверов для использования клиентами, у шлюза не было бы никакого способа подтолкнуть что новая настройка для клиентов. Таким образом, вместо этого шлюз просит всех своих клиентов использовать шлюз в качестве своего DNS-сервера, поэтому он всегда может передавать свои DNS-запросы на любые DNS-серверы, которые поставщик услуг Интернета сказал ему использовать. Это также означает, что если ваш интернет-провайдер предоставляет вам дрянные DNS-серверы, вы можете устранить проблему для всей домашней сети, просто изменив, какие восходящие DNS-серверы настроены для использования вашим домашним шлюзом. Таким образом, вам не нужно ходить ко всем вашим клиентам, устанавливая их на 8.8.8.8 или что-то еще.

У этой схемы есть недостаток, заключающийся в том, чтобы сделать ваш домашний шлюз маршрутизатором возможным узким местом для всех поисков DNS. Поэтому, если он недостаточно мощный или содержит ошибки и может быть медленным, будучи ретранслятором DNS, это добавляет задержку для всех ваших запросов DNS с любого устройства в вашей сети. В этом случае хорошо, чтобы все ваши клиенты общались напрямую с быстрыми / надежными DNS-серверами. Вы можете вручную настроить для этого своих клиентов или изменить настройки встроенного процесса DHCP-сервера вашего маршрутизатора, чтобы он предоставлял лучший список адресов DNS-серверов при выдаче новых аренды DHCP вашим клиентам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .