
【初心者向け】素人がLinux digコマンドで名前解決の確認をした。(サーバー標準テキスト3.7.1)ユースケース付き
こちらの教科書をダウンロードして、実習を行うことにいたしました。
Linuxサーバー構築標準教科書 ダウンロード LinuCレベル2対応 | Linux技術者認定試験 リナック | LPI-Japan
今回は、標準テキスト3.7.1の名前解決の確認をしていきます。
3章 Linuxのインストールと設定
3.7 ネットワーク接続の確認
3.7.1 名前解決の確認 39ページ
作業手順
①digコマンドをテキスト通りに打ち込みます。

②以下赤枠の情報が表示されていることを確認します。
きちんとDNSの名前解決が行われていることがわかります。

名前解決の確認とは?
Linuxで「名前解決の確認」っていうのは、ホスト名やドメイン名が正しくIPアドレスに変換されているかをチェックすることを指します。 ネットワークトラブルの原因を探るときの基本中の基本となります。
初心者はまず ping や nslookup を試せばOKのようです。
確認方法(よく使うコマンド)
ping google.com → 名前がIPに変換されるか+通信できるか確認
nslookup google.com → DNSサーバに問い合わせて結果を表示
dig google.com → 詳しい情報を確認(初心者はまずpingやnslookupで十分)
ユースケース
1. インターネットに接続できないとき
症状: ブラウザでサイトが開けない
確認: ping google.com で名前解決できるか試す
切り分け:
IPに変換できない → DNS設定の問題
IPに変換できるが通信不可 → ネットワークやファイアウォールの問題
2. 社内システムにアクセスできないとき
症状: 社内のファイルサーバやメールサーバに接続できない
確認: nslookup server.company.local
切り分け:
名前解決できない → DNSサーバやゾーン設定の不備
名前解決できる → サーバ自体の障害やルーティングの問題
3. サーバ設定や構築時のテスト
症状: 新しく立てたLinuxサーバでサービスが動かない
確認: dig myservice.example.com
切り分け:
レコードが正しく返るかを確認
Aレコード、MXレコード、PTRレコードなど用途に応じてチェック
4. ネットワークトラブルシューティング
症状: VPNやクラウド環境で接続が不安定
確認: 名前解決が安定しているかを調べる
切り分け: DNSキャッシュや複数DNSサーバの設定競合を発見できる
まとめ
ポイントは:
「名前がIPに変換できるか」=第一チェック項目
これで「DNSの問題か」「ネットワークの問題か」を切り分けられる