Назад | Перейти на главную страницу

Как настроить IIS 8.5 для приема переведенного IPv4-> IPv6-адреса в заголовке хоста

У меня есть приложение, которое работает только в сети IPv6, выполняя HTTP-запросы к серверу только IPv4 в Интернете (с использованием NAT64). Запросы отправляются по IP-адресу, а не по имени хоста.

В результате сервер (IIS 8.5) получает соединение, а полезная нагрузка включает заголовок HTTP Host, содержащий IPv4-адрес в кодировке IPv6; т.е.

GET / HTTP/1.1
Host: [::ffff:abc:abcd]

Затем сервер IIS выплевывает пустышку и возвращает HTTP 400 «Имя хоста запроса недействительно».

Я настроил IIS для этого:

Что мне не хватает в моей конфигурации, чтобы это работало?

Примечание. Мой сервер - это виртуальная машина Azure - если это имеет значение.