Hostname

ドメイン基礎
ネットワークに接続されたデバイスに割り当てられたラベル。
← 用語集に戻る

Hostnameとは何ですか?

Ahostnameは、ネットワークに接続されたデバイスに割り当てられた、ネットワーク内の特定のマシンを識別するために使用される、人読みやすいラベルです。 ドメイン名のコンテキストでは、ホスト名は通常、www.example.com や mail.example.com の "www" などの完全修飾されたドメイン名(FQDN)の一番左端のコンポーネントとして表示されます。 Hostname は、IP アドレスを介してのみアクセスされるサーバーに対して記憶に残る識別子を提供します。

ホスト名の構造と条約

ドメイン名

www.example.com

│ │ │

│ │ └── TLD

│ └── Second-level domain

└── Hostname (subdomain)

共通のホスト名

ホスト名典型的な目的
お問い合わせウェブサーバ(World Wide Web)
メールメールサーバ
バージョンファイル転送サーバー
フィードバックAPIエンドポイントサーバー
ツイート開発環境
ステージング試作前のテスト
ニュースブログプラットフォーム
ショップEコマースプラットフォーム
ログインコンテンツ配信ネットワーク
ns1、ns2DNSネームサーバ

ホスト名とドメイン名

区別を理解する:

例ブレイクダウン

server01.datacenter.example.com.

│ │ │ │

│ │ │ └── Root (implicit)

│ │ └── Domain

│ └── Subdomain

└── Hostname (machine identifier)

ホスト名規則と制限

有効なホスト名は、これらの規則に従う必要があります。

1. 長さ: ラベルごとの1-63の特性、FQDNのための253合計

2. 文字:文字(a-z)、数字(0-9)、ハイフン(-)

3. スタート/終了: 英数字で始まると終了する必要があります

4. Case: ケース・インセプティブ(DNSはA-Zをa-zと同じ扱います)

5. アンダースコアなし: 一般的な使用にもかかわらず、アンダースコアはRFC標準に違反します

有効な例

www

mail-server

server01

api-v2

my-app-prod

###無効な例

-server (starts with hyphen)

server_ (contains underscore - technically invalid)

my..server (consecutive dots)

Hostname の DNS 構成

Hostname は DNS レコードを介して IP アドレスにマッピングされます。

レコード(IPv4)

www     IN  A     192.0.2.1

mail IN A 192.0.2.2

##AAAAレコード(IPv6)

www     IN  AAAA  2001:db8::1

CNAME(エイリアス)

blog    IN  CNAME www.example.com.

ローカル対ネットワークのホスト名

ローカルホスト名

マシン自体にセット:

# Linux/Mac

hostname

hostnamectl set-hostname webserver01

# Windows

hostname

##ネットワークホスト名

DNS で IP に解決するために構成:

ベストプラクティス

1. 記述名を使用する: 関数を示すホスト名を選択します。

2. 空の命名規則: 一貫したパターンを確立

3. 短くなる: タイプし、記憶すること容易

4. 特別な文字がない: 英数字とハイフンにスティック

5. ドキュメントの割り当て: hostname-to-IP マッピングを維持する

6. スケールのための計画: 複数のサーバーの番号付けスキームを使用する

ホスト名は、ネットワークの識別の基盤として機能し、通信のためにコンピュータが使用する人間の読みやすいラベルと数字IPアドレスの間のギャップを埋めます。

この知識を実践する

DomScan の API を使用してドメインの可用性、状態などを確認します。