Python 获取主机ip与hostname的方法
->基础环境
Linux:ubuntu16.04
Python;2.7
->修改hostname
1:$sudohostname2tong-slavetwo
2:$sudovi/etc/hostname
2tong-slavetwo
3:$sudovi/etc/hosts
127.0.0.1localhost2tong-slavetwo
127.0.1.12tong-slavetwo
->Python环境下输出iphostname
>>>importsocket
>>>hostname=socket.gethostname()
>>>printhostname
2tong-slavetwo
>>>ip=socket.gethostbyname(hostname)
>>>printip
127.0.0.1
>>>ipList=socket.gethostbyname_ex(name)
>>>printipList
('localhost',['2tong-slavetwo','2tong-slavetwo'],['127.0.0.1','127.0.1.1']
->札记
importsocket后,会从/etc/hostname中寻找hostname,而后前往/etc/hosts中查找ip
以上这篇Python获取主机ip与hostname的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。