digは、ネットワーク管理者がドメインネームシステム(DNS)を検索するために使用するシンプルなツールです。これはコマンドラインツールであり、ここではAlmaLinux8またはRockyLinuxにdigをインストールする方法を学びます。
dig(ドメイン情報groper)とは何ですか?
dig(ドメイン情報groper)は、DNSサーバーからの情報を照会するために使用できるプログラム/コマンドです。 DNSはドメインネームサービスの略で、IPアドレスをドメインに変換するために使用されます。これは、世界中に分散されたデータベースに基づいています。 Digは、Berkeley Internet Name Domain Server(Bind)などのDNSサーバー用のクライアントプログラムであり、IPv4とIPv6の両方をサポートします。 Digは、主にDNSサーバーの分析とチェックに使用されます。
ここで何を学びますか?
- AlmaLinux8にdigコマンドをインストールする方法
- digコマンドの基本的な使用法
ステップ1:システムアップデートを実行する: AlmaLinux 8またはRockyディストリビューション端末で、最初にsystem updateコマンドを実行してパッケージを更新し、リポジトリキャッシュを再構築します。
sudo dnf update
ステップ2:AlmaLinuxにDigをインストールする: LinuxシステムでこのBindユーティリティを取得するために、パーティリポジトリを追加する必要はありません。必要なすべてのパッケージは、システム標準リポジトリから入手できます。ただし、おそらくすでにシステムにインストールされているはずです。
sudo dnf install bind-utils
ステップ3:掘り出しバージョンを確認する: インストールされているdigユーティリティのバージョンを確認するには、名前と-vオプションを入力するだけです。
dig -v
digコマンドの一般的な構文は次のとおりです。
dig [@Server] [Domain] [Typ] [-x IP-Adresse]
Server
–照会するDNSサーバーのドメイン名またはIPアドレス。 DNSサーバーの分析では、対応するサーバーをここで指定する必要があります。サーバーが指定されていない場合は、システムに保存されているサーバーが使用されます。アドレスに関する一般的なDNS情報のみに関心がある場合は、サーバーを省略できます。Domain
–照会するドメイン。Typ
–照会するエントリのタイプ(ANY, A, MX
など)。引数が指定されていない場合、digはAレコードを照会します。
いくつかの一般的な例 DIGコマンドツールを使用してDNS関連の情報を検索します。
ドメインネームサーバーを確認する
dig your-website.com
例:
dig google.com
ネームサーバーのIPアドレスのみを取得するには
構文 – dig example.com +short
例 –
dig google.com +short
+short
–オプションは不要な情報を削除し、関連する情報のみを表示します。
DNSレコードを使用することもできます 対応する値を見つけるコマンドを使用します。
例 –
dig google.com MX dig google.com CNAME dig google.com AAA
使用できるその他のレコードタイプ e —
リソースレコード/タイプ | |
タイプ | 説明 |
ANY | すべてのエントリ |
A | ホストのIPv4レコード |
AAAA | ホストのIPv6レコード |
CNAME | 正規名、エイリアスの割り当て |
MX | メールエクスチェンジャー |
NS | 信頼できるネームサーバーのホスト名 |
PTR | ドメイン名ポインタ(IPアドレスに名前を割り当てるため) |
SOA | 権限の開始 |
SRV | 提供されるサービス |
TXT | 任意のテキスト |
digで使用できる他のすべてのコマンドを知るには、ヘルプを使用してください オプション:
dig -help