python根据电脑名称查ip
时间: 2023-07-29 21:10:52 浏览: 207
python 查询 IP
可以使用Python中的socket模块来实现根据电脑名称查ip的功能。
代码示例:
```python
import socket
hostname = socket.gethostname()
ip = socket.gethostbyname(hostname)
print("电脑名称:", hostname)
print("IP地址:", ip)
```
运行以上代码,可以获取当前电脑的名称和IP地址。如果要查询其他电脑的IP地址,只需要将`socket.gethostname()`改为对应电脑的名称即可。例如,要查询名称为`example-pc`的电脑的IP地址,代码如下:
```python
import socket
hostname = "example-pc"
ip = socket.gethostbyname(hostname)
print("电脑名称:", hostname)
print("IP地址:", ip)
```
需要注意的是,在某些情况下,查询到的IP地址可能不是唯一的,因为一台电脑可能有多个网络接口或多个IP地址。
阅读全文