域名转IP 2种方法,域名转ip2种,#!/usr/local
文章由Byrx.net分享于2019-03-23 07:03:14
域名转IP 2种方法,域名转ip2种,#!/usr/local
#!/usr/local/bin/python#-*- coding: UTF-8 -*-import socketimport osimport re#获取域名的IP地址def www_ip(WWW): #域名转IP try: result = socket.getaddrinfo(WWW, None) return result[0][4][0] except: return 0def www_ping_ip(www): #ping域名转IP try: #patt = re.compile('\\d+.\\d+.\\d+.\\d+') ip=re.findall("\\[(.+?)\\]",os.popen('ping -l 1 -n 1 '+www).read()) return ip except: return 0if __name__=='__main__': www= "byrx.net IP=www_ip(www) if IP: print www,"ip地址:",IP else: print www,"域名转IP失败"#该片段来自于http://byrx.net
评论关闭