dig のバックアップ(No.1)


dig

  • domain information groper
  • DNSサーバの情報を取得する(調べる)

digコマンド(Linuxコマンド

インストール(RHEL, CentOS)

  • yum -y install bind-utils

インストール(Debian)

  • apt install dnsutils

書式

  • dig <option> @<dns-server> <domain-name> <query-type>
    • query-type
      • A -ネットワークアドレス(デフォルト)
      • NS -ネームサーバ
      • MX -メールサーバの情報
      • SOA -SOA情報
      • ANY -全ての情報

使用例

  • ドメインの情報を調べる
    • dig <domain-name>
  • ドメインのIPアドレスを調べる
    • dig <domain-name> +short
    • dig <domain-name> a +short
  • ドメインのメールサーバを調べる(送信したメールを受信するメールサーバ)
    • dig <domain-name> mx +short
      • 実行結果:プリファレンス値とメールサーバのホスト名が出力される
      • プリファレンス値とは、メールサーバが複数ある場合の優先度
  • ドメインのネームサーバを調べる
    • dig <domain-name> ns +short
  • ドメインのSPFレコードを調べる
    • dig <domain-name> txt +short
  • IPアドレスのPTRレコードを調べる
    • dig -x <ip-address> +short

digサービス

関連用語