这是一个脚本的一部分,用于计算一些公共DNS服务器的名称解析并返回最快。它通常返回相同的前五位,其值介于100ms和300ms之间
使用运行脚本的同一系统上的服务器,以这种方式测量的时间是否准确无误?
for ns in nsinfo:
start = time.time()
subprocess.run(f"nslookup google.com {nsinfo[ns]['ip']}", shell=False, stdout=subprocess.DEVNULL)
end = time.time()
nsinfo[ns]['res'] = end - start