c# webForm 如何获取运行的机子上的公网IP

阿狸Ahri 2016-09-13 08:27:28
是获取电脑的公网的IP,不是内部的IP地址。

虽然说这个东西我在百度一搜出现一大堆,但是都是用一个http去访问138页面,然后把人家的页面转成字符串,在里面通过正则啊,什么截取获取到IP的。

但是我想说的是,我复制这些代码过来用的时候,发现都已经失效了,如果你单纯在浏览器访问,他页面是显示IP地址的,等你用程序访问他的时候,返回来的东西压根就没有ip,要不然就是做了类似图片防盗链的功能,屏蔽这种请求了。估计老是给你用个线程去访问人家,人家服务器也吃不消。

但是除此之后,我在百度就找不到其他方法了
...全文
221 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿狸Ahri 2016-09-14
  • 打赏
  • 举报
回复
我现在不搞了,我自己在我自己的服务器上弄一个页面算了
阿狸Ahri 2016-09-14
  • 打赏
  • 举报
回复
引用 1 楼 crystal_lz 的回复:
马上百度的 打开ip138官网 对着 你的那个IP 右键 审查元素就有连接
我知道,但是也是复制百度的,好几个了,你单纯浏览页面是有一个网址的,但是一会在程序里面已访问,调试一下,返回来的,根本就没有Ip这一项了
crystal_lz 2016-09-13
  • 打赏
  • 举报
回复

马上百度的
打开ip138官网 对着 你的那个IP 右键 审查元素就有连接

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧