Сервис checkip.dyndns.org возвращает IP-адрес локальной сети - PullRequest
0 голосов
/ 09 декабря 2018

Я использую сервис http://checkip.dyndns.org для получения внешнего IP-адреса пользователей, использующих мое настольное приложение.(Нашел это здесь https://stackoverflow.com/a/20029996/5536881)

Но иногда для некоторых пользователей он возвращает локальный IP-адрес, например 192.168.0.141.

Возможно ли решить эту проблему? И чем это может быть вызвано?

1 Ответ

0 голосов
/ 09 декабря 2018

Причина в том, что checkip.dyndns.org использует заголовок «X-Forwarded-For» для возврата IP.

Я пробую другой сервис (https://ipecho.net/plain) и решаю проблему

enter image description here

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...