#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-адрес.