Получить общедоступный/внешний IP-адрес?

Я, может казаться, не получаю или не нахожу информацию о нахождении моего IP общественности маршрутизаторов? Это вызвано тем, что это наклон быть сделанным этот путь и должно было бы получить его от веб-сайта?

52
задан Willem Van Onsem 7 June 2015 в 18:30
поделиться

2 ответа

Из C# вы можете использовать библиотеки веб-клиента для получения whatismyip

-4
ответ дан 3 August 2019 в 11:11
поделиться

Теоретически ваш маршрутизатор должен быть способен сообщить вам публичный IP-адрес сети, но способ сделать это обязательно будет непоследовательным/непрямым, если вообще возможен на некоторых устройствах маршрутизатора.

Самый простой и все еще очень надежный метод - послать запрос на веб-страницу, которая вернет ваш IP-адрес, как его видит веб-сервер. Dyndns.org предоставляет хороший сервис для этого:

http://checkip.dyndns.org/

В ответ вы получите очень простой/короткий HTML-документ, содержащий текст Текущий IP-адрес: 157.221.82.39 (поддельный IP), который тривиально извлекается из HTTP-ответа.

13
ответ дан 7 November 2019 в 08:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: