我正在尝试寻找一种方法来找到在Python中服务于某个域名的CDN。
我的想法是使用DNS查找来读取响应中的字段CNAME。由此,我可以将CNAME响应映射到某个DNS提供商。我知道在中也有类似的威胁。然而,正如这里突出显示的那样,不能保证获得每个测试的域的CNAME。我想知道,当CNAME不在Python的响应中时,是否有另一种方法可以找到域名对应的CDN。到目前为止,我已经尝试过:
# I am using Python 3.7.0 and the dnspython library
import dns.resolver
dns_results = dns.resolver.query
我正在写一个脚本,它解析一个带有HTTP通信线的文件,并取出域名,目前只是将它们打印到屏幕上。我正在使用httpry不断地将流量写入一个文件。下面是我用来剔除域名的脚本
#!/usr/bin/python
import re
input = open("results.txt","r")
for line in input:
domain = line.split()[6]
if domain != "-":
print domain
虽然这个脚本运行得很好,但我希望有一种方法可以连续运行这个脚本,以便在向输
我决定将我的域名切换到google dns云。我在想,这将是很容易转移到谷歌的所有记录,并只是改变域名服务器指向谷歌。但我花了一天的时间才完成。不管怎么说,我现在面临的问题是:
当我这样做的时候:gcloud dns records --zone="zone" list,我可以看到域名记录。但是当我尝试通过python做到这一点时:
response = service.managedZones().list(project="stable-plasma-833").execute()
当我打开域名时,我得到的只是一些默认记录。
当我执行gcloud dns c
python新手,我正在使用Python 3.7 我有一个域名列表。我想从一个文本文件中读取这些域名,然后检查nslookup。但是这段代码不能正常工作。这段代码有什么问题?请告诉我解决方案。 import dns.resolver,os
new_txt = open("Domain_check.txt","w")
with open(os.getcwd()+"\\\Domains.txt", "r") as f:
for date in f:
dateb = str(date)
dateb = dateb.repla