checkip.dyndns.org服务返回LAN IP

时间:2018-12-09 19:53:28

标签: c# networking

我使用http://checkip.dyndns.org服务来获取使用我的桌面应用程序的用户的外部IP。 (在这里https://stackoverflow.com/a/20029996/5536881找到了)

但是有时对于某些用户,它返回本地IP,例如192.168.0.141。

是否可以解决此问题? 会导致什么呢?

1 个答案:

答案 0 :(得分:0)

原因是checkip.dyndns.org使用“ X-Forwarded-For”标头返回IP。

我尝试另一种服务(https://ipecho.net/plain)并解决问题

enter image description here

enter image description here