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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-18
  • 2021-07-11
  • 2021-11-27
  • 2022-01-10
相关资源
相似解决方案