OpenWrt开发:43---DNS测试工具(nslookup、dig)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_41453285/article/details/102713155

一、nslookup

  • “nslookup”是一个命令行域名查询工具
  • 有两种工作模式:
    • 交互式:用于向域名服务器查询各种主机和域名信息并输出
    • 非交互式:仅向服务器查询请 求的信息

非交互式

  • 非交互式模式用于查询主机名或主机 IP 地址为第一个参数,可选的第二个参数为域 名服务器 IP 地址。其他选项参数以“-”开始

例如:

  • 查询域名 IP 地址

  • 指定域名服务器来查询域名 IP 地址

  • 查询 IP 地址的域名,即进行反向查询

二、dig

  • dig是另一款域名查询工具,其功能非常强大,并且可以指定源 IP 地址,这在主机上有多个接口及 IP 地址时非常有用
  • dig 在进行域名查询时,如果第一个域名服务器无响应,将在 1 秒后向第二个 DNS 地 址发起请求。在这点上它和 nslookup 不同,nslookup 需要等待 5 秒之后再向第二个域名服 务器发起查询请求

基本的用法

  • ①@后面表示 DNS 服务器地址:
dig @server baidu.com
  • ②“-b”表示指定源 IP,在系统有多个接口地址时使用
dig -b 192.168.1.100 baidu.com
  • dig 提供了大量的查询选项和输出结果显示选项。一些查询选项会设置查询报头的标 志位,有些是设置超时和重试策略,还有些是控制屏幕输出。dig 的查询选项和其他软件 不同,采用“+”开头的标识符来表示
  • dig 还有很多选项可以定制查询和输出。例如+short 可以简化输出。默认 dig 会输出 DNS 报头信息,包含查询问题个数和回答问题个数等信息

演示案例

猜你喜欢

转载自blog.csdn.net/qq_41453285/article/details/102713155