/ 编程

dig 命令

  • 默认向系统设置 DNS 请求指定域名的 A 记录

    dig intxt.net
    `

  • 请求指定的域名记录类型

    `dig intxt.net NS
    # 或者
    dig intxt.net -t NS
    `
  • 指定请求 DNS 服务器

    `dig intxt.net @114.114.114.114
    `
  • 简化输出结果

    `dig +noall intxt.net +answer
    `
  • 更简化地输出结果

    `dig intxt.net +short
    `
  • 以 TCP 方式进行 DNS 请求

    `dig intxt.net +tcp
    `
  • 设置请求超时时间,默认是 5 秒

    `dig intxt.net +time=2
    `
  • 设置请求重试次数(包含最开始的一次),默认 3 次

    `# 总共会进行 5 次 请求
    dig intxt.net +tries=5
    `
  • 设置请求重试次数(不包含最开始的一次),默认 2 次

    `# 总共会进行 6 次 请求
    dig intxt.net +retry=5
    `
  • 让 SOA 记录更清晰,以多行的形式输出,而不是在一行上

    `dig intxt.net SOA +multiline
    `
  • 从根开始,跟踪域名解析的整个过程(没有走递归 DNS)

    `dig intxt.net +trace