本文實例講述了Python實現通過解析域名獲取ip地址的方法。分享給大家供大家參考,具體如下:
從網上查找的一些資料,特此做個筆記
案例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
PS:這里再為大家推薦一款功能相似的在線工具供大家參考:
IP地址歸屬地在線查詢工具:
http://tools.jb51.net/aideddesign/ipcha
另外,本站在線工具小程序上也有一款功能更加強大的IP地址解析工具,感興趣的朋友可以掃描如下小程序碼查看:
更多關于Python相關內容可查看本站專題:《Python Socket編程技巧總結》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》及《Python數學運算技巧總結》
希望本文所述對大家Python程序設計有所幫助。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
