Dog-用于DNS查询的命令行工具

Dog-用于DNS查询的命令行工具

Dog是一个用于DNS查询的命令行工具。它支持A、AAAA、CNAME、MX、NS、PTR、SOA、SPF、SRV、TXT等记录类型的查询。Dog的安装方法很简单,可以直接使用npm进行全局安装:

npm install -g dog-dns 

安装完成后,就可以在任意目录使用dog命令进行DNS查询了。dog的使用格式为:

dog <domain name> <record type>

例如:查询A记录:

dog google.com A 

查询MX记录:

dog google.com MX

查询CNAME记录:

dog google.com CNAME

所以通过指定不同的记录类型,dog可以很方便的查询我们需要的DNS记录。dog还支持其他一些功能,例如:- 批量查询:一次查询多个记录类型,用空格分隔,例如:

dog google.com A AAAA MX

– 阻塞查询:使用-b或–block参数阻塞查询,监控记录变化,例如:

dog -b google.com A 

– 指定DNS服务器:使用-d或–dns指定DNS服务器IP进行查询,例如:

dog -d 8.8.8.8 google.com MX

– 输出指定:使用-o或–output指定输出格式,支持json、raw、escaped三种格式。

– 等等dog是一个功能实用的命令行DNS查询工具,熟练使用它可以快速完成各种DNS记录的查询,特别适合网络运维人员日常工作。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论