域名到IP 報錯socket.gaierror: [Errno 8] nodename nor servname provided, or not known


Python中如何通過域名,查看對應的IP?

請看如下代碼:

import socket

hostname="www.baidu.com"
ip = socket.gethostbyname(hostname)

print "ip:", ip

看下執行結果:

ip: 112.80.248.75

如果配置的hostname有問題,或者說域名配置錯誤,就會出現如下報錯:

Traceback (most recent call last):
  File "t.py", line 5, in <module>
    ip = socket.gethostbyname(hostname)
socket.gaierror: [Errno 8] nodename nor servname provided, or not known


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM