Webサイトの管理やサーバー運用を行っていると、「このドメインはどのサーバーに向いているのか?」や「ドメインの所有者情報を確認したい」といった場面が出てきます。macOSには標準で便利なコマンドラインツールが揃っており、追加のソフトをインストールしなくてもドメイン調査が可能です。
この記事では、macOSターミナルで使える代表的なドメイン調査コマンドを初心者にもわかりやすく解説します。
ドメインがどのサーバーへ向いているか確認するには名前解決を行います。macOSでは以下のコマンドが利用可能です。
nslookup example.com
より詳細に調べたい場合は dig コマンドを使うと良いでしょう。
dig example.com
Webサイト運用では、AレコードやMXレコード、TXTレコードなどの情報確認が重要です。
dig example.com A
dig example.com MX
dig example.com TXT
dig example.com ANY
DNSレコードを把握しておくと、メール不達やサイト表示エラーの原因調査に役立ちます。
WHOIS情報を調べることで、ドメインの登録者や管理者、レジストラ(ドメインを管理している業者)を確認できます。
whois example.com
ただし、個人情報保護のため一部マスクされている場合もあります。
どのネームサーバーを利用しているかを知ることも重要です。
dig example.com NS
ネームサーバーがどの会社のものかによって、運用体制やセキュリティが推測できることもあります。
サーバーまでの通信経路を調べたい場合には、tracerouteコマンドを使います。
traceroute example.com
遅延の原因がどこにあるかを調査する際に有効です。
nslookup / digdig(A, MX, TXT, ANY)whoisdig NStraceroute.htaccessは階層で引き継がれる?Apacheの挙動を徹底解説
SEO対策に必須!検索上位を狙うsitemap.xmlの完全ガイド
Google Search Consoleの「代替ページ(適切なcanonicalタグあり)」とは?原因と解決法を徹底解説!
Microsoft純正の新しいコンソールエディタ「edit」が復活!| edit.exe インストール方法
Googleサイト確認のTXTレコードをnslookupで確認する方法【SEO対策】
Googleサーチコンソールに反映されるための最低限のSEO構造とは
【Anker Soundcore Liberty 4】イヤーピース紛失!代替品はAmazonで購入
JavaScriptでタイムゾーン変換!UTCとJST(日本時間)の変換方法
git switchの使い方とgit checkoutとの違い
ffmpegでMOVファイルを逆再生する方法【音声付き対応】
Windows 11でタスクマネージャー以外からアプリを終了させる方法【PowerShell・コマンドプロンプト】
PowerShellでNode.jsの最新バージョン一覧を確認する方法【Volta/Windows対応】
Next.jsでbasePathを/homepage2にしてS3へ静的デプロイする完全手順
Homebrewの「update」と「upgrade」の違い+バージョン確認方法|Macのパッケージ管理