CDN(Content Delivery Network)即内容分发网络,通过在全球各地部署节点服务器,将网站内容分发至离用户最近的节点,以提高访问速度和网站性能。然而,出于安全或规避审查等目的,有时需要绕过CDN直接获取域名的真实IP地址。
nslookup
、dig
等)查看域名的A记录或CNAME记录,有时能直接获取到真实IP。dig
命令配合+trace
参数,可以追踪DNS解析过程,更有可能获取到真实IP。https://dnsdb.io/zh-cn/
等第三方DNS查询服务,它们通常拥有更全面的DNS数据,有助于发现真实IP。import dns.resolver
def get_real_ip(domain):
try:
answers = dns.resolver.resolve(domain, 'A')
for rdata in answers:
return str(rdata)
except dns.resolver.NXDOMAIN:
return "域名不存在"
except dns.resolver.NoAnswer:
return "该域名没有A记录"
except dns.resolver.Timeout:
return "查询超时"
# 示例调用
domain = 'example.com'
real_ip = get_real_ip(domain)
print(f"域名 {domain} 的真实IP可能是: {real_ip}")
领取专属 10元无门槛券
手把手带您无忧上云