python查询公网IP地址、IP地理位置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python查询公网IP地址、IP地理位置相关的知识,希望对你有一定的参考价值。
参考技术A 利用Python查询本机公网的IP地址、以及查询IP的地理位置,使用简单的爬虫实现其功能。本地IP和公网IP是啥,怎么查询
首先,我们来说一下本地ip和公网ip,本地ip地址是国际互联网工作委员会规定的,以192.168.x.x 10.0.x.x172.16.x.x这abc三类网络可以用于局域网用,公网ip是国际除了上面的和127.0.0.x是本机的回环测试地址以及d和e类地址其他的都是公网ip地址,公网ip除了可以在ip138.com中比如还有ip.cn也可以查,内外ip除了可以在cmd中ipconfig /all还可以在网卡的状态选项中的支持选项看到!! ·159/kel℡:傲游浏览器 显示空闲物理内存那里 会显示 本地IP和公网IP 参考技术A 本地IP,就是你的电脑上配置的IP地址或者自动分配的IP地址。如果是windowsXP系统,可以在开始运行里cmd,再敲回车,然后在出现的窗口里输入IPCONFIG,再敲回车,就会出现如下提示(我的电脑是通过无线连接的):
C:\Users\Administrator>ipconfig
Windows IP 配置
无线局域网适配器 无线网络连接:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::e9d0:b2b8:c2fb:f3a5%17
IPv4 地址 . . . . . . . . . . . . : 192.168.2.102
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.2.1
其中IPV4地址就是你的本地IP地址(192.168.2.102),网关地址(这里是192.168.2.1)是你连接出口的网络设备(如路由器)上配置的IP地址。再前面应该是路由器,起到IP地址转换的作用,一端接到外网(或者公网),一端接到内网(通过网关地址)。
路由器外面的一般就是公网的IP地址,这个公网IP地址可以用TRACERT命令来查询:
比如在上面的命令行窗口中,输入:
C:\Users\Administrator>tracert www.163.com
通过最多 30 个跃点跟踪
到 163.xdwscache.ourglb0.com [218.60.106.89] 的路由:
1 179 ms 220 ms 218 ms 192.168.2.1
2 14 ms 6 ms 5 ms 60.191.224.191
3 * * *
这里看到的60.191.224.191这个IP地址就是你的路由器接到外网的IP地址,也就是公网IP。 参考技术B 公网ip可以打开ip138.com查询,内网ip可以在开始---运行--输入cmd,在cmd窗口输入ipconfig /all查询本地ip 参考技术C 公网ip地址是网络运营商分配给你的可以直接访问互联网的,本地ip地址是电脑分配或者其他设备分配只用于内部互联
以上是关于python查询公网IP地址、IP地理位置的主要内容,如果未能解决你的问题,请参考以下文章