def reverse_dns_lookup(ip_address):
try:
hostname = socket.gethostbyaddr(ip_address)[0]
return hostname
except socket.herror:
return No domain name found
ip_address = 192.0.2.1
print(fReverse DNS lookup for {ip_address}: {reverse_dns_lookup(ip_address)})
4、利用第三方API:
有些第三方服务提供了API来执行域名反查,例如:
Cloudflare API:提供了一些高级的DNS和网络安全功能。
Google Cloud DNS:虽然主要用于正向解析,但也可以通过特定的API进行反向解析。