能力值:
( LV2,RANK:10 )
|
-
-
2 楼
最简单办法去ip138爬虫
|
能力值:
( LV13,RANK:1760 )
|
-
-
3 楼
最简单的读取http://ip.dnsexit.com/
这个页面的内容就是外网IP...
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
【外网IP】
公网IP概念比较合适。公网IP全球统一编制,编制权在美国那儿。
“外”含义比较广,对家来说,邻居就是外;对城来说,它城即外;对国来说,它国即外。
你的“外”的范围是指哪?
|
能力值:
( LV13,RANK:460 )
|
-
-
5 楼
如果你有一个已在全球范围内DNS分布式数据库中(例如,apnic/cnnic)注册的域名,并且将该域名关联到托管商机房中一个运行web服务器的主机上,那么在Windows用户模式网络编程环境下,可以通过 getaddrinfo() 函数,它在内部使用操作系统的DNS解析例程向英特网上的指定域名服务器(由用户配置)查询与输入主机名关联的公网 IP 地址(或反向解析输入地址到主机名),记得在你的项目中包含头文件 winsock2.h 和 ws2tcpip.h,这样才能使用所有Winsock API。
有关 getaddrinfo() 的使用详解,你可以参考MSDN文档上的示例。
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
http://apps.game.qq.com/comm-htdocs/ip/get_ip.php
|
能力值:
( LV7,RANK:140 )
|
-
-
7 楼
这个好,简单快捷
|
能力值:
( LV8,RANK:120 )
|
-
-
8 楼
这个方法不能长期有效。
短期没有问题。
|
能力值:
( LV15,RANK:880 )
|
-
-
9 楼
自己创建个web站点,加个页面获取~
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
收集了很多专门提供这样服务的网站。
其中有些网站针对wget curl的请求只返回ip,所以只要把程序UA的设置为wget 或者curl,就可以取IP.
满足了一下自己的搜集癖,搜集了不少可以用来查询外网IP的网址和方法。
#国内某网站的接口,只返回IP
curl ip.6655.com/ip.aspx
curl whatismyip.akamai.com
#更多用法访问ifconfig.co
wget -qO - ifconfig.co
curl icanhazip.com
dig +short myip.opendns.com @resolver1.opendns.com
curl ident.me
curl v4.ident.me
curl v6.ident.me
#慢
curlcurlmyip.com
curl ifconfig.me
curl inet-ip.info
#返回IP和地区
curl ip.6655.com/ip.aspx?area=1
curl 1111.ip138.com/ic.asp
curl ip.cn
curl cip.cc
#需要翻墙,只返回IP
curl ip.appspot.com
#参考http://unix.stackexchange.com/questions/22615/how-can-i-get-my-external-ip-address-in-bash
#有人给了以下测试方法
wget https://raw.githubusercontent.com/rsp/scripts/master/externalip-benchmark
chmod a+x externalip-benchmark
./externalip-benchmark
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
为什么这2个 返回的IP 是不同的?
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
多试几次会有一样的时候
|
能力值:
( LV13,RANK:1760 )
|
-
-
13 楼
我这边显示是一样的
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
部分小运营商有多个出口IP
|
|
|