gko*_*kof 6 dns compare nameservers
我正在努力将我的域名保存切换到新的DNS服务.将新设置与现有DNS设置进行比较的最佳工具是什么.
我试图使用带有和没有@nameserver的dig来允许我确保旧记录和新提供者之间的DNS记录匹配.
到目前为止没有成功.
有任何想法吗 ?
Cod*_*rce 19
我回答这个老问题,我遇到了这个问题,我就这样解决了:
对于单个域:
diff <(sort -u <(dig +nottlid +noall +answer @ns.myfirstserver.com example.com ANY) ) <(sort -u <(dig +nottlid +noall +answer @ns.mysecondserver.com example.com ANY) )
Run Code Online (Sandbox Code Playgroud)
对于多个域或子域:
命令行:
diff <(sort -u <(for host in $(cat alldomains.txt); do dig +nottlid +noall +answer @ns.myfirstserver.com $host ANY; done) ) <(sort -u <(for host in $(cat alldomains.txt); do dig +nottlid +noall +answer @ns.mysecondserver.com $host ANY; done) )
Run Code Online (Sandbox Code Playgroud)
评论:
您可以通过添加> myresult.txt结尾重定向到文件.
我希望这可以帮助别人.