p yth o n获得本机本地ip地址的方法汇总python的s oc ket包含了丰富的函数和方法可以获得本机的ip地址信息 s oc ket对象的gethos tbyname方法可以根据主机名获得本机ip地址 s oc ket对象的gethos tbyname_ex方法可以获得本机所有ip地址列表
第一种方法通过s oc ket.gethos tbyname方法获得import socketloc alIP=s oc ket.gethostbyname(s oc ket.gethostname())#得到本地ipprint local ip:%s%localIP
返回结果如下
‘172.16.34.102’
第二种方法:通过s oc ket.gethostbyname_ex方法获得本机主机名和ip地址列表ipL is t=s oc ket.gethos tbyname_ex(s oc ket.gethos tname())print(ipL is t)
返回结果如下
(‘sharejs.com’ , [], [‘172.16.34.102’ , ‘169.254.185.115’])
以上两种方法在linux下也可以使用 l inux下还以通过下面的代码获取本机ip地址import socketimport fcntlimport structdef get_ip_address(ifname):s=s oc ket.s oc ket(s oc ket.AF_INET, s oc ket.SOCK_DGRAM)return s oc ket.inet_ntoa(fc ntl.ioc tl(s.fileno(),
0x8915,#SIOCGIFADDR
struct.pack(‘256s’, ifname[:15]))[20:24])
今天早上相比很多网友和一样收到来自Linode的庆祝18周年的邮件信息。和往年一样,他们会回顾在过去一年中的成绩,以及在未来准备改进的地方。虽然目前Linode商家没有提供以前JP1优化线路的机房,但是人家一直跟随自己的脚步在走,确实在云服务器市场上有自己的立足之地。我们看看过去一年中Linode的成就:第一、承诺投入 100,000 美元来帮助具有社会意识的非营利组织,促进有价值的革新。第二、发...
轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。活动规则:用户购买任意全区域云服务器月付以上享受免费更换IP服...
金山云618年中促销活动正在进行中!金山云针对企业级新用户优惠力度比普通个人用户优惠力度要大,所以我们也是推荐企业新用户身份购买金山云企业级云服务器,尽量购买3年配置的,而不是限时秒杀活动中1年的机型。企业级用户购买金山云服务器推荐企业专区:云服务器N3 2核4G云服务器,1-5M带宽,827.64元/3年,性价比高,性能稳定!点击进入:金山云618年中促销活动目前,金山云基础型E1云服务器2核4...