ドメインとホスト名の違いとは?初心者でもわかるURLとの関係やIT業務での使い分けを解説
結論
ドメインはネットワーク上の「グループ名」や「住所のエリア名」、ホスト名はそのグループ内にある「個々のコンピューターやサーバーの名前」です。IT業務では、Webサーバーの設定や社内ネットワークの管理、DNSの設定などで頻繁に登場するため、この違いを理解しておくことが重要です。
ドメインとホスト名とは?
ドメインとは
ドメイン(Domain)とは、インターネットや社内ネットワークで管理される名前の範囲を表します。
例えば、次の「example.com」がドメインです。
example.com
会社で例えると、「○○株式会社」のような組織名にあたります。
ホスト名とは
ホスト名(Host Name)とは、ネットワークへ接続されている機器に付けられた名前です。
例えば、次の「www」や「mail」がホスト名です。
- www.example.com
- mail.example.com
- fileserver.example.com
「www」「mail」「fileserver」がホスト名、「example.com」がドメインです。
ドメインとホスト名の違い
| 項目 | ドメイン | ホスト名 |
|---|---|---|
| 役割 | 組織やネットワークの名前 | 個々の機器の名前 |
| 対象 | 会社・組織・サービス | サーバー・PC・プリンターなど |
| 例 | example.com | www、mail、pc001 |
| 単独利用 | できる | 通常はドメインと組み合わせる |
住所で考えると分かりやすい
| 例え | IT用語 |
|---|---|
| 市区町村 | ドメイン |
| 建物名・部屋番号 | ホスト名 |
例えば「東京都○○区」がドメイン、「○○ビル101号室」がホスト名のようなイメージです。
両方を組み合わせることで、目的の場所を特定できます。
FQDN(完全修飾ドメイン名)とは
ホスト名とドメイン名を組み合わせた名前を、FQDN(Fully Qualified Domain Name:完全修飾ドメイン名)と呼びます。
例
| 項目 | 内容 |
|---|---|
| ホスト名 | www |
| ドメイン | example.com |
| FQDN | www.example.com |
DNSは、このFQDNをもとにIPアドレスを検索します。
IT業務で使われる場面
- DNSサーバーの設定
- Active Directory環境の管理
- Webサーバーの構築
- メールサーバーの設定
- 社内PCの管理
- SSL証明書の設定
特に社内SEやインフラエンジニアは、ホスト名とドメイン名を区別して設定する場面が多くあります。
URLとの違い
ドメインやホスト名はURLの一部です。
例
https://www.example.com/support/index.html
| 項目 | 内容 |
|---|---|
| https | 通信方式 |
| www | ホスト名 |
| example.com | ドメイン |
| /support/index.html | ページの場所 |
URL全体の中に、ホスト名やドメイン名が含まれています。
業務でよくあるトラブル
Webサイトへ接続できない
考えられる原因
- DNSレコードの設定ミス
- ホスト名の入力ミス
- ドメイン名の誤記
- DNSサーバーの障害
確認する順番
- ホスト名が正しいか確認する
- ドメイン名が正しいか確認する
- DNSで名前解決できるか確認する
- IPアドレスへ直接接続できるか確認する
社内PCへ接続できない
考えられる原因
- ホスト名の入力ミス
- DNS登録漏れ
- PCの電源が入っていない
- ネットワーク障害
原因の切り分け
| 症状 | 考えられる原因 |
|---|---|
| IPアドレスでは接続できる | DNS・ホスト名 |
| ホスト名だけ接続できない | DNS登録 |
| 全員接続できない | サーバー・ネットワーク |
| 特定PCのみ接続できない | PC側の設定 |
GUIで確認する方法
- Windowsキー+Rを押す
- 「sysdm.cpl」と入力する
- 「コンピューター名」タブを開く
- コンピューター名(ホスト名)とドメインを確認する
コマンドプロンプトで確認する方法
ホスト名を確認
hostname
現在のパソコンのホスト名を表示します。
詳細情報を確認
ipconfig /all
ホスト名やDNSサフィックス(ドメイン名)などを確認できます。
名前解決を確認
nslookup www.example.com
ホスト名とドメイン名がIPアドレスへ変換されるか確認できます。
PowerShellで確認する方法
ホスト名を確認
hostname
または次のコマンドでも確認できます。
$env:COMPUTERNAME
ネットワーク設定を確認
Get-NetIPConfiguration
イベントビューアーで確認する場面
ホスト名やドメイン名の入力ミスだけでイベントビューアーを確認することはほとんどありません。
ただし、Active Directoryへの参加エラーやDNSクライアントの異常が発生している場合は、「Windowsログ」→「システム」に関連するエラーが記録されていることがあります。
初心者が混乱しやすいポイント
- ドメイン名とURLを同じものだと思う
- ホスト名とコンピューター名を混同する
- 「www」がドメイン名だと思ってしまう
- FQDNとURLを混同する
筆者の現場経験
社内SEとしてPCのセットアップを行っていた際、「ドメインへ参加できない」という問い合わせがありました。確認すると、Active Directoryのドメイン名ではなく、ホスト名を入力していたことが原因でした。
また、Webサーバーの設定では「www」を追加し忘れたことでアクセスできなくなったこともあります。ホスト名とドメイン名を正しく理解しているだけで、このような初歩的なミスを防げます。
新人が覚えておくべきポイント
- ドメインは組織やネットワークの名前
- ホスト名は機器の名前
- ホスト名+ドメイン名=FQDN
- DNSはFQDNをIPアドレスへ変換する
- 「www」はホスト名であり、ドメイン名ではない
上司へ報告するポイント
- 対象のホスト名
- 対象のドメイン名
- 名前解決できるか
- IPアドレスで接続できるか
- 影響範囲(特定端末のみか全体か)
エスカレーションするタイミング
- DNSサーバーの障害が疑われる
- Active Directoryの設定変更が必要
- 複数ユーザーで同じ問題が発生している
- サーバー設定の変更が必要
- 業務システム全体に影響している
関連するIT用語
- DNS(Domain Name System)
- FQDN(Fully Qualified Domain Name)
- URL
- IPアドレス
- Active Directory
- DNSサーバー
- ホスト
- サブドメイン
よくある質問(FAQ)
ホスト名とコンピューター名は同じですか?
Windowsでは、基本的にコンピューター名がホスト名として使用されます。
「www」は必ず付きますか?
いいえ。最近では「www」を付けないWebサイトも多くあります。「www」はホスト名の一例であり、必須ではありません。
ドメインだけでWebサイトへアクセスできますか?
はい。Webサーバーの設定によっては「example.com」だけでアクセスできるように構成されていることがあります。一方で、「www.example.com」へ転送する設定がされている場合もあります。
まとめ
ドメインは組織やネットワークを表す名前、ホスト名はその中にある機器を識別する名前です。両方を組み合わせたFQDNをDNSがIPアドレスへ変換することで、目的のサーバーへ通信できます。
IT業務では、DNS設定やActive Directoryの管理、Webサーバーの構築などでドメインとホスト名を区別する場面が数多くあります。まずは「ドメインはグループ名」「ホスト名は機器名」という基本を理解し、URLやIPアドレスとの関係も合わせて覚えておきましょう。
