omaidb / ip_for_windows

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

0.2版本拆分了函数,响应速度更快; 增加了ip a功能,用起来更像原生的Linux的ip a命令 ip_for _windows

Linux下的ip命令显示本机ip地址非常好用,Windows下要输入很长的ipconfig

搜了下竟然没有相关的工具,就自己用python写了一个,即可以查看内网地址,也可以查看公网地址

使用了request去请求ip接口,返回响应结果.

使用的接口是免费接口,查询外网ip时可能速度不那么快,你可以自行修改超时时间或或用自己ip查询接口

然后用pyinstaller -F ip.py 编译成ip.exe python脚本编译成的exe文件好大啊!这个编译完有6.2MB

安装方法

将ip.exe 复制到C:\Windows\system32\目录下

查看本机ip

#cmd命令行下输入
ip
# 会显示本机内网ip和公网ip地址

image

查看域名

#cmd命令行下输入
ip baidu.com

# 显示结果
C:\Users\qiaofei> ip baidu.com
{'as': 'AS23724 IDC, China Telecommunications Corporation',
 'city': '北京',
 'country': '**',
 'countryCode': 'CN',
 'isp': 'IDC, China Telecommunications Corporation',
 'lat': 39.9042,
 'lon': 116.407,
 'org': '',
 'query': '220.181.38.148',
 'region': 'BJ',
 'regionName': '北京市',
 'status': 'success',
 'timezone': 'Asia/Shanghai',
 'zip': ''}

查询ip地址

#cmd命令行下输入
ip 114.114.114

# 显示结果
 C:\Users\qiaofei> ip 114.114.114.114
{'as': 'AS4134 CHINANET-BACKBONE',
 'city': '北京',
 'country': '**',
 'countryCode': 'CN',
 'isp': 'China Unicom Shandong Province network',
 'lat': 39.9042,
 'lon': 116.407,
 'org': 'NanJing XinFeng Information Technologies, Inc.',
 'query': '114.114.114.114',
 'region': 'BJ',
 'regionName': '北京市',
 'status': 'success',
 'timezone': 'Asia/Shanghai',
 'zip': ''}

About


Languages

Language:Python 100.0%