域名的IP地址

Raj*_*esh 13 python

我想获取域的IP地址..我正在使用以下代码

>> import socket
>> socket.gethostbyname('www.google.com')
Run Code Online (Sandbox Code Playgroud)

它给了我以下错误..

Traceback (most recent call last):
  File "<pyshell#18>", line 1, in <module>
    socket.gethostbyname('www.google.com')
gaierror: [Errno 11001] getaddrinfo failed
Run Code Online (Sandbox Code Playgroud)

我的代码有什么问题......有没有其他方法可以通过python中的域名获取IP地址.. ??? 请帮忙...

abh*_*awa 16

你的代码是正确的.也许您和这些阻止请求的服务器之间有防火墙?


小智 7

import socket
domainName = input('Enter the domain name: ')
print(socket.gethostbyname(domainName))
Run Code Online (Sandbox Code Playgroud)

我想你忘了打印它,因为它对我有用。