После обновления моего Kubuntu до 14.04 с 12.04 я получил чрезвычайно медленный поиск DNS в Firefox и Thunderbird.
Я проверил связь с Wireshark. Запуск, например. http://vs.hu в Firefox (28), я получил следующие пакеты:
No. Time Source Destination Protocol Length Info 1 0.000000000 192.168.1.13 192.168.1.1 DNS 65 Стандартный запрос 0xb406 A vs.hu
No. Time Source Destination Protocol Length Info 2 0.013074000 192.168.1.1 192.168.1.13 DNS 82 Стандартный ответ запроса 0xb406 A 91.120.239.162
No. Time Source Destination Protocol Length Info 3 0.013363000 192.168.1.13 192.168.1.1 DNS 65 Стандартный запрос 0x7f30 AAAA vs.hu
No. Time Source Destination Protocol Length Info 4 0.014928000 192.168.1.1 192.168.1.13 DNS 110 Стандартный запрос ответа 0x7f30 PTR vs.hu
Нет. Time Source Destination Protocol Length Info 5 5.003951000 192.168.1.13 192.168.1.1 DNS 65 Стандартный запрос 0x1ff5 A vs.hu
Нет. Time Source Destination Protocol Length Info 6 5.019617000 192.168.1.1 192.168.1.13 DNS 82 Стандартный ответ запроса 0x1ff5 A 91.120.239.162
No. Time Source Destination Protocol Length Info 7 5.020167000 192.168.1.13 192.168.1.1 DNS 65 Стандартный запрос 0xc659 AAAA vs.hu
No. Time Source Destination Protocol Length Info 8 5.021866000 192.168.1.1 192.168.1.13 DNS 110 Стандартный запрос ответа 0xc659 PTR vs.hu
Нет. Time Source Destination Protocol Length Info 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) с 14.04 LiveCD, и эта проблема также возникла тут же.
Я выполнил аналогичный тест на своем втором компьютере с Kubuntu 12.04, где нет проблем с Поиск DNS в Firefox (28). Странно, но я не вижу там IPV6-запроса среди пакетов, не повторяющихся запросов и никаких задержек. Проверяя IPV6, он не отключается там.
Кстати, ping и dig почти почти на 14.04.
Кто-нибудь знает, что происходит? Где эти 5 секунд задержки? Возможно, мой маршрутизатор или продукты Mozilla ненавидят 14.04? :
)Не уверен, что это помогает, но я заметил, что dns AAAA-запросы (IPv6) для моего маршрутизатора ждут долгого времени, чтобы ответить. Моя локальная сеть - IPv4. Поэтому в конфигурации сетевых подключений я отключил «отключить» настройки IPv6 и, похоже, решил.
В моем случае устранение проблемы с avahi-daemon на моем (DNS) сервере устранило проблему.
time dig www.outlook.com переместился с 1,5 секунды до 0,03 секунды на моем ноутбуке (работает Ubuntu 14.04)
Чтобы отключить поиск DNS в IPv6 в Firefox, выполните следующие действия:
перейдите на страницу «about: config» в Firefox, найдите ключ «network.dns.disableIPv6» и установите его в «true»Обоснование. Похоже, что Mozilla Firefox пытается искать DNS с приоритетом IPv6, который иногда не поддерживается сервером DNS и вызывает задержку в несколько секунд каждый раз, когда вы открываете новую страницу.