私はいくつかのDebianデスクトップマシンを持っています。インストール中にdomain name
フィールドは空白です。これは、Webサイトをホストしておらず、静的IPを持っていないためです(whatsmyip.orgは数か月ごとに異なるIPを提供します)。
この場合、ドメイン名はする必要があります?
いくつかの選択肢があります。
.local
ドメイン名 を使用できます。これは、インターネットからアクセスできないマシン用に予約されています。 (インターネットへの発信接続を行うことができるマシン、またはインターネットから着信接続を受け取ることはできるが通常は受信しないマシンからでも使用できます。)この名前はその使用のために予約されているため、使用されませんインターネット上のマシンによって。
もう1つの類似した、より一般的ですが、正式に認可されていない名前は.localdomain
です。一部のシステムは mDNS によって検出された名前の.local
のみをサポートするため、望ましいです(Linuxは気にしませんが、OSXはそうです roima )。
または、選択した名前を使用することもできます。これは、 [〜#〜] tld [〜#〜] として使用されていません。これには、プライベートネットワークごとに異なる名前を使用できるという利点があります。
または、インターネットからマシンにアクセスできない場合でも、パブリックTLDで名前を使用できます。ただし、これらの名前がドメインネームシステムに記録されていない場合、これは混乱を招く可能性があります。
単一のマシンでは、ドメイン名を記録してもほとんど役に立ちません。ドメイン名の設定はあまり使用されていません。その最も一般的な使用法は、ホスト名を検索するためのデフォルトゾーンとして、 /etc/resolv.conf
のdomain
またはsearch
設定のデフォルトとしてです。つまり、ホストfoo
にアクセスすると、アプリケーションは試行します。 foo.localdomain
またはあなたが選んだものなら何でも。
ドメイン名の設定は、ローカルネットワーク上に物理マシンまたは仮想マシンのいずれかの複数のマシンがある場合に役立ちます。複数のマシンがある場合は、おそらく ローカルネームサーバーを設定する (ドメイン名を使用する必要はありません。ドットのないホスト名を使用できます)。
固有のドメイン名を設定すると、一部のコンピューターのネットワーク接続が可変である場合に役立ちます。ラップトップ、またはVPNを使用するコンピューター。次に、ドメイン名を、現在接続しているネットワークの指標として使用できます。
ドメイン名またはホスト名?
完全なホスト名は、Host.example.comなどのドメインの前に付加されるローカルマシン名です。 (私はいくつかの詳細について曖昧ですが、十分に近いです。)
したがって、2つの質問は、ホストの名前とドメインの名前です。
理想的には、完全なホスト名はグローバルに一意である必要があります。 (ここでも、いくつかの難解な例外があります。)これを実現する方法は、ドメイン(またはサブドメイン)を登録し、そのドメイン内にホスト名を割り当てることです。ホスト名は、おそらくどのコンピューターがどれであるかを思い出すのに役立つはずです。サブドメインを取得する最も簡単な方法は、所有しているドメインに1つだけ選択することです。ドメインが登録されていない場合は、ドメインまたはスクワットを登録できます。何年もの間、私はhildred.priにしゃがんだ。しゃがむことにはリスクがあります。つまり、名前が有効になる可能性があるということです。