域名转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

评论关闭