?? 获取路由器Wan口IP地址,即外网IP地址 ??

lantianhf04 2014-05-17 11:01:26
请问,如何获取路由器Wan口的IP地址,即外网IP地址,不想用通过访问url 比如ip138.com等的方式,因为用这种方式,经常被封MAC地址,不可行,有没有别的办法,通过API等或其它方式
...全文
2722 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pathletboy 2014-05-22
  • 打赏
  • 举报
回复
4楼方法可行,自己简单写下socket recv下处理就行。
9527 2014-05-22
  • 打赏
  • 举报
回复
在windows下,命令行输入:ping -n 1 -r 9 www.baidu.com 在linux下,终端输入:curl ifconfig.me 上面windows上的方法我实测不太好用.linux的可以,另外一个比较好用的就是 telnet cip.cc 有个网页你看看: www.boll.me/archives/491
  • 打赏
  • 举报
回复
通用的方法只能是访问外部页面获得,但是不要使用ip138、123cha之类的网站,要使用正式的internet管理机构的页面查询,比如apnic、arin等等,推荐你使用https://www.arin.net,其分析方法很高级,可以准确探测出多重内网/防火墙的端口代理,定位出距离你的电脑最近的公网IP,其他网站的准确程度要逊色很多。
tcmakebest 2014-05-21
  • 打赏
  • 举报
回复
方法一就是访问路由器的管理界面,从中提取出IP地址,只是这种方法每种路由器界面都不同,只能具体问题具体解决。 方法二需要外网有一台机器开启一个服务,告诉所有连接上来的客户端当前连接所用的IP地址。
lantianhf04 2014-05-21
  • 打赏
  • 举报
回复
谁能说一下,用什么方式?
lantianhf04 2014-05-19
  • 打赏
  • 举报
回复
都不知道?谁能告诉一下

5,914

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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