python通過域名獲取解析的ip地址
阿新 • • 發佈:2019-02-11
從網上查詢的一些資料,特此做個筆記
案例1:
def getIP(domain):
myaddr = socket.getaddrinfo(domain, 'http')
print(myaddr[0][4][0])
執行函式
getIP(“www.google.com”)
案例2:
def get_ip_list(domain): # 獲取域名解析出的IP列表 ip_list = [] try: addrs = socket.getaddrinfo(domain, None) for item in addrs: if item[4][0] not in ip_list: ip_list.append(item[4][0]) except Exception as e: # print(str(e)) pass return ip_list