Я заметил, что на Firefox загружается определенная страница (от 5 до 10 секунд). Я проследил задержку, и это происходит при попытке подключиться к определенному хосту, bn.uol.com.br
Как ни странно, эта задержка происходит только в Firefox, но не в Chrome / Chromium. Это происходит в Firefox 31.0 в Ubuntu 14.04, в Firefox 42.0 в Windows 10 и в Firefox 42.0.1 в Android 4.4.4; но этого не происходит в Chromium 45.0.2454.101 для Ubuntu 14.04, Chrome 46.0.2490.86m для Windows 10 или Chrome 34.0.1847.114 для Android 4.4.4.
Я хочу покончить с этой задержкой на всех ОС и на всех устройствах, либо правильно включив IPv6, либо полностью отключив его.
Ранее я заметил, что apt-get
зависает на случайных IPv6-адресах. Я подозреваю (но я не уверен), что мой провайдер не включает IPv6, и я также подозреваю (но также не уверен), что IPv6 отключен на моей беспроводной точке доступа / маршрутизаторе. Я заподозрил и выполнил тест http://test-ipv6.com/ в обоих браузерах на всех ОС (одна беспроводная сеть, один маршрутизатор / точка доступа).
Вот результаты:
Firefox на Ubuntu
Хром на Ubuntu
Firefox на Android
Chrome на Android
Firefox на Win10
Chrome на Win10
Дополнительные тесты
Wget (Win 10)
Перед таймаутом IPv6 наступила долгая пауза.
Больше яичек на ванильном живом USB Ubuntu
$ wget bn.uol.com.br
--2015-11-30 22:11:29-- http://bn.uol.com.br/
Resolving bn.uol.com.br (bn.uol.com.br)... 200.147.35.201, 2804:49c:319:430::126
Connecting to bn.uol.com.br (bn.uol.com.br)|200.147.35.201|:80... failed: Connection refused.
Connecting to bn.uol.com.br (bn.uol.com.br)|2804:49c:319:430::126|:80... [5s PAUSE HERE] failed: No route to host.
Перед указанным тайм-аутом IPv6 наступила долгая пауза.
$ ping6 bn.uol.com.br
PING bn.uol.com.br(2804:49c:319:430::126) 56 data bytes
From fe80::3e77:e6ff:XXXX:XXXX icmp_seq=1 Destination unreachable: Address unreachable
From fe80::3e77:e6ff:XXXX:XXXX icmp_seq=2 Destination unreachable: Address unreachable
From fe80::3e77:e6ff:XXXX:XXXX icmp_seq=3 Destination unreachable: Address unreachable
^C
--- bn.uol.com.br ping statistics ---
6 packets transmitted, 0 received, +3 errors, 100% packet loss, time 5009ms
$ ip -6 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
inet6 fe80::3e77:e6ff:XXXX:XXXX/64 scope link
valid_lft forever preferred_lft forever
$ ip -6 route
fe80::/64 dev wlan0 proto kernel metric 256
default dev wlan0 proto kernel metric 256 expires 86397sec
default via fe80::9e97:26ff:XXXX:XXXX dev wlan0 proto ra metric 1024 expires 297sec
Третья строка указывает на мой wifi ap/router, хотя я бы предположил, что на нем отключен IPv6 (это Technicolor TD5130v2, а пользовательский интерфейс довольно запутанный)