У меня есть портал внутренней сети, на котором я только что включил интерфейс IPv6, и я пытаюсь его протестировать. (Я пока не могу отключить интерфейс IPv4.)
На тестовом клиентском компьютере под управлением Firefox в Windows 7
Когда я пытался получить доступ к порталу через имя хоста (например, http://portal.intranet), Firefox
а. Сделайте запрос DNSv4 (к DNS-серверу IPv4)
б. Получить IPv4-адрес портала
с. А затем получить доступ к порталу через IPv4
Когда я пытался найти несуществующее имя хоста (например, http://doesnotexist.whothing), Firefox
а. Сделайте запрос DNSv4 (к DNS-серверу IPv4)
б. Получить "отказанный" ответ
с. Сделайте запрос DNSv6 (к DNS-серверу IPv6)
...
Когда я отключил IPv4 на тестовом клиенте (настройки сети) и попытался получить доступ к порталу через имя хоста (например, http://portal.intranet), Firefox (иногда) тоже
а. Просто потерпите неудачу («Firefox не может найти сервер в ...»), ИЛИ
б. Сделайте запрос DNSv6 (к DNS-серверу IPv6), получите ответ, а затем потерпите неудачу («Firefox не может найти сервер в ...»), даже не выполняя TCP SYN поверх IPv6
Когда я напрямую получаю доступ к IPv6-адресу с помощью Firefox (например, http://[1111:2222:3333:4444:5555:6666:7777:8888]), это работает.
Как я могу заставить Firefox (в Windows 7) работать с (и PREFER) IPv6, не прибегая к использованию адреса IPv6?