使用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