编程语言
首页 > 编程语言> > 使用python的套接字模块查找IP地址

使用python的套接字模块查找IP地址

作者:互联网

当我运行以下命令以获取主机ip时:

socket.gethostbyname(socket.gethostname())

我在MAC终端上收到以下错误:

socket.gaierror: [Errno 8] nodename nor servname provided, or not known

知道可能是什么问题吗?

socket.gethostname()确实返回正确的主机名.

解决方法:

尝试以根/ etc / hosts文件打开,并添加如下所示的行

# IP ADDR      HOSTNAME
192.168.1.1    your_desired_hostname

并且名称应解析.

显然用您的IP地址替换192.168.1.1.

标签:python-2-7,sockets,python
来源: https://codeday.me/bug/20191123/2066971.html