获取本机公网ip地址,如何得到自己的公网IP

如何得到自己的公网IP

获取本机公网ip地址,如何得到自己的公网IP

文章插图
1、请确保你能链接你的路由器 。然后登陆路由器 。然后我们就能在运行状态里面看到Wan的IP地址了WAN的IP地址就是我们用于上网的IP地址了 。
2、当然我们也可以在其他地方看公网IP切换到系统工具 。然后打开系统日志 。在系统日志里面有一个W=什么什么的 。这个就是公网的IP地址了 。
获取本机公网ip地址爬虫时,为了避免自己的IP被封,有时候需要设置反向代理,用其他的IP去爬 。那么这里说的IP到底是电脑的什么IP呢?
首先看下 localhost 、 127.0.0.1 、 192.168.x.x。
这里使用flask开启一个服务,这样本机可以通过 localhost 、 127.0.0.1 、 192.168.x.x (我的是 192.168.1.4 )等地址的5000端口(eg. 192.168.1.4:5000 )访问服务器,而同一局域网的其它设备也可以通过 192.168.1.4:5000 访问我的服务器
这里的 localhost 一般默认指向 127.0.0.1,所以只需要看IP
127.0.0.1 是只能自己对自己使用的IP
192.168.x.x 则是局域网下任何设备都可以访问其他设备使用的IP(包括自己对自己)
然后,如果我访问在线网站,或者爬虫,使用的IP并不是上面那两个IP,而是我的运营商分配给我的外网IP(public ip),作为我使用的这个网络的一个身份标识,一般反爬虫封的IP,也就是这个IP了
python版本:
nodejs版本:
参考链接:
如何查看自己使用网络的外网ip地址如何查看自己使用网络的外网IP地址?下面我来教大家 。
01
首先,我们打开我们的电脑,然后我们双击电脑桌面上的浏览器;
02
进入浏览器之后,我们登录搜狗搜索网站;
03
然后我们在里面输入IP,之后我们按回车键;
04
最终结果如图所示,这样我们就查看到我们的外网的IP地址了 。
怎么查询是不是公网ip查看自己宽带是不是公网的方法:
1、凭经验判断
一般常见的有四种开头的IP是内网IP:192开头的、172开头、100开头、10开头 。排除这四个开头的IP之外,基本上其他开头的IP都是公网IP 。不过这样的判断不够准确 。
2、百度&路由器IP查询
直接浏览器百度一下”IP”,其实这里查到的是公网IP,但是你的宽带到底是不是公网IP这里是不能确定的 。还需要你到你路由器的后台查看一下IPv4的IP地址,如果这两个IP地址一致,就说明你使用的是公网IP,如果不一致,那么你使用的就是私网IP,也就是我们常说的大局网IP 。
3、打电话给对应的网络运营商客服询问
直接拨打对应网络运营商的客服电话,询问自己使用的是不是公网IP 。如果你使用的是长城宽带或是有线通,那就不用问了,他们提供的网络是没有公网IP的 。
获取本机公网ip地址,如何得到自己的公网IP

文章插图
公网IP和私有IP的区别
最大区别是公网IP世界只有一个,私网IP可以重复,但是在一个局域网内不能重复访问互联网是需要IP地址的,IP地址又分为公网IP和私网IP,访问互联网需要公网IP作为身份的标识,而私网IP则用于局域网,在公网上是不能使用私网IP地址来实现互联网访问的 。
公网IP在全球内是唯一的 。也就是说在同一时间一个IP(除了一些特别的IP,如:154.0.0.0等)只代表一能设备,所以通只要找得到IP,也就可以找到特定的设备了 。如果A是公网IP,且没有防火墙等Ban连接的话,那么B电脑上的EM就可以找并连接上A了 。
【获取本机公网ip地址,如何得到自己的公网IP】

    推荐阅读