Медленный поиск DNS после обновления до 14.04

После обновления Kubuntu до 14.04 с 12.04 я получил чрезвычайно медленный поиск DNS в Firefox и Thunderbird.

Я проверил связь с Wireshark. Запуск, например http://vs.hu в Firefox (28), я получил следующие пакеты:

Нет. Протокол источника времени Информация о длине 1 0.000000000 192.168.1.13 192.168.1.1 DNS 65 Стандартный запрос 0xb406 A vs.hu

Нет. Источники времени Протокол назначения Длина Информация 2 0.013074000 192.168.1.1 192.168.1.13 DNS 82 Стандартный ответ на запрос 0xb406 A 91.120.239.162

Нет. Протокол источника времени Информация о длине 3 0.013363000 192.168.1.13 192.168.1.1 DNS 65 Стандартный запрос 0x7f30 AAAA vs.hu

Нет. Источники времени Целевой протокол Длина Информация 4 0.014928000 192.168.1.1 192.168.1.13 DNS 110 Стандартный ответ на запрос 0x7f30 PTR vs.hu

Нет. Протокол источника времени Информация о длине 5 5.003951000 192.168.1.13 192.168.1.1 DNS 65 Стандартный запрос 0x1ff5 A vs.hu

Нет. Источники времени Протокол назначения Длина Информация 6 5.019617000 192.168.1.1 192.168.1.13 DNS 82 Стандартный ответ на запрос 0x1ff5 A 91.120.239.162

Нет. Протокол источника времени Информация о длине 7 5.020167000 192.168.1.13 192.168.1.1 DNS 65 Стандартный запрос 0xc659 AAAA vs.hu

Нет. Протокол источника времени Информация о длине 8 5.021866000 192.168.1.1 192.168.1.13 DNS 110 Стандартный ответ на запрос 0xc659 PTR vs.hu

Нет. Протокол источника времени Информация о длине 9 10.008493000 192.168.1.13 91.120.239.162 TCP 74 45348> http [SYN] Seq = 0 Win = 29200 Len = 0 MSS = 1460 SACK_PERM = 1 TSval = 267003 TSecr = 0 WS = 128

Запускается 1-1 запрос, IPV4 и IPV6, оба сервера отвечают. Затем он начинает этот процесс снова на 5-й секунде. Наконец только через 10 секунд начинается чтение данных с сервера по протоколу TCP. С помощью браузера Chrome проблем нет, однако он использует протокол MDNS в начале связи. Это не может быть аппаратной (драйверной) проблемой. Та же проблема существует как с проводной, так и с беспроводной локальной сетью. Более того, я запустил второй компьютер (содержит Kubuntu 12.04) с LiveCD 14.04, и эта проблема также сразу возникла.

Я выполнил аналогичный тест на своем втором компьютере с Kubuntu 12.04, где нет проблем с поиском DNS в Firefox (28). Странно, но я не вижу запроса IPV6 среди пакетов, повторных запросов и задержек нет. Проверяя IPV6, он там не отключается.

Кстати, ping и dig отвечают почти сразу 14.04.

Кто-нибудь знает, что происходит? Откуда эти 5 секунд задержки? Возможно, мой маршрутизатор или продукты Mozilla ненавидят 14.04? :)

1
задан 26 April 2014 в 23:44

4 ответа

Попытайтесь изменить dns на 8.8.8.8 и 8.8.4.4. Это - Google dns, или можно поместить ISP dns. Я предполагаю это на ip 192.168.1.1 Ваш маршрутизатор.

0
ответ дан 26 April 2014 в 23:44

Не уверенный это помогает, но я заметил, что dns AAAA запрашивает (IPv6) к моему маршрутизатору, долго ждущему время для ответа. Моя локальная сеть является IPv4. Таким образом в конфигурации сетевых соединений я поместил, "отключают" в настройках IPv6, и это, казалось, решило.

0
ответ дан 26 April 2014 в 23:44

В моем случае, отключающем avahi-daemon на моем (DNS), сервер решил проблему.

time dig www.outlook.com пошел от 1,5 секунд до 0,03 секунд на моем ноутбуке (рабочий Ubuntu 14.04)

0
ответ дан 26 April 2014 в 23:44

Для отключения поиска DNS IPv6 в Firefox просто делают следующее:

  1. переходят к странице "about:config" в Firefox
  2. , находят "сетевой dns.disableIPv6" ключ и устанавливают его на "истинный"

Объяснение: кажется, что Mozilla Firefox пробует поиск DNS приоритетом IPv6, который иногда не поддерживается сервером DNS, и небольшое-количество-секунды причины задерживается каждый раз, когда Вы открываете новую страницу.

0
ответ дан 26 April 2014 в 23:44
  • 1
    хорошо, хорошо... практическая эксплуатация является апачским архивом. – drew-pdx 28 October 2015 в 12:15

Другие вопросы по тегам:

Похожие вопросы: