Облачная служба Azure Я не могу получить IPv6-адрес ни от REMOTE_ADDR, ни от HTTP_X_FORWARDED_FOR

#azure #ip #ipv6

#azure #ip #ipv6

Вопрос:

Мне правильно удалось получить IPv4-адрес из заголовков HTTP_X_FORWARDED_FOR или REMOTE_ADDR из каждого запроса, поступающего в облачную службу Azure, которую я развернул. Однако я не могу получить IPv6 из тех же заголовков ни для одного из запросов, которые попадают в службу.

является ли это ограничением облачных служб Azure? или мне нужно что-то включить в конфигурации облачной службы Azure?

Спасибо

РЕДАКТИРОВАТЬ: я тоже попробовал это сам из поля с действительным IPv6; в этих заголовках нет моего IPv6, только мой IPv4.

значит, правильно сказать, что облачная служба Azure не может обнаруживать / считывать IPv6 из запросов, поступающих от клиентов с действительными адресами Ipv6? или возможно, что я все еще делаю что-то неправильно или на уровне облачного сервиса должна быть установлена другая конфигурация?

Комментарии:

1. Вы подключаетесь через IPv6? Что на самом деле отображается в этих заголовках?

2. клиенты выполняют http-переход через порт 80 на URL-адрес домена. Я вижу только IPv4 в упомянутых заголовках без IPv6

3. Тогда откуда вы знаете, что клиенты используют IPv6? Возможно, они на самом деле используют IPv4.

4. это правда, я не знаю, но у этой службы много клиентов, совершенно невозможно, чтобы все они были IPv4.

5. В этом случае попробуйте сами. У вас дома есть IPv6, не так ли? Если вы этого не сделаете, вам нужно потратить час, крича на своего провайдера. Они должны были предоставить его вам много лет назад.

Ответ №1:

Облачная служба Azure сейчас не поддерживает IPv6.

В настоящее время только машина Azure с балансом нагрузки может поддерживать общедоступный IPv6-адрес.