У меня есть портал внутренней сети, на котором я только что включил интерфейс IPv6, и я пытаюсь его протестировать. (Я пока не могу отключить интерфейс IPv4.)

На тестовом клиентском компьютере под управлением Firefox в Windows 7

  1. Когда я пытался получить доступ к порталу через имя хоста (например, http://portal.intranet), Firefox

    а. Сделайте запрос DNSv4 (к DNS-серверу IPv4)

    б. Получить IPv4-адрес портала

    с. А затем получить доступ к порталу через IPv4

  2. Когда я пытался найти несуществующее имя хоста (например, http://doesnotexist.whothing), Firefox

    а. Сделайте запрос DNSv4 (к DNS-серверу IPv4)

    б. Получить "отказанный" ответ

    с. Сделайте запрос DNSv6 (к DNS-серверу IPv6)

    ...

  3. Когда я отключил IPv4 на тестовом клиенте (настройки сети) и попытался получить доступ к порталу через имя хоста (например, http://portal.intranet), Firefox (иногда) тоже

    а. Просто потерпите неудачу («Firefox не может найти сервер в ...»), ИЛИ

    б. Сделайте запрос DNSv6 (к DNS-серверу IPv6), получите ответ, а затем потерпите неудачу («Firefox не может найти сервер в ...»), даже не выполняя TCP SYN поверх IPv6

  4. Когда я напрямую получаю доступ к IPv6-адресу с помощью Firefox (например, http://[1111:2222:3333:4444:5555:6666:7777:8888]), это работает.

Как я могу заставить Firefox (в Windows 7) работать с (и PREFER) IPv6, не прибегая к использованию адреса IPv6?

1 ответ1

0

Похоже, что нет DNS-записи AAAA для имени хоста.

Чтобы полностью исключить DNS-сервер, вы можете временно добавить IPv6-адрес в файл c:\windows\system32\drivers\etc\hosts и имя хоста.

Если это по-прежнему вызывает проблемы, вам нужно взглянуть на конфигурацию веб-сервера, если она работает правильно, значит, что-то с DNS-сервером.

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