ホスト名またはドメイン名を設定する必要があるのはなぜですか?

ホスト名またはドメイン名を設定する必要があるのはなぜですか?

現在、私の登録者を指す独自のURL(example.comなど)を持ついくつかのクラウドインスタンスがあります。

hostnamehostnameしかし、正しい設定のために(使用)コマンドをどのように変更するのか疑問に思います。

hostname楽しんで、コマンドやエディタで完全にランダムな名前を付けました/etc/hostname

問題は、これが何のためであるかわからないということです。

hostnameサーバーのコレクションが私が指すURL /ドメイン名とどのように関連しているか(そうであれば)、サーバーのホスト名がどのように使用されるのかを明確にすることはできますか?

答え1

[...]独自のURL(example.comなど)が私の登録機関を介してそれを指しています。

これは(ドメイン)登録者がすることではありません。ドメイン登録機関は、お客様のドメイン、連絡先情報、委任されたDNSサーバーをドメイン登録機関に登録する代理人としてのみ機能します。ワイ。次に、ドメインの下の名前が何を指すかを決定することはDNSサーバーに依存します。

登録サービスとDNSサービスの両方を提供するサービスプロバイダを利用することもできますが、これらの機能を区別することが重要です。

問題は、これが何のためであるかわからないということです。

これにより、互いに区別することができます。だから私たちは物事に名前を付けます。一般的に言えば

サーバーに設定されているホスト名が、私が指すURL /ドメイン名とどのように関連しているか(存在する場合)、誰でも明確にできますか?

Web サーバーによっては、システムのホスト名をデフォルト値ServerName(またはそれに対応する名前) として使用できます。これは、サーバーがホスト名を自分で理解することです。たとえば、Webサーバーによって自動的に生成されたHTTPリダイレクトを介してこの情報が漏洩する可能性があります。

サーバーのホスト名は何に使用されますか?

実際、多くのものがデフォルトのシェルプロンプト(接続されているコンピュータを表示できるように)、ログファイル、DNS PTRレコードなどに表示されることがあります。

答え2

任意のホスト名を使用するSMTPは、メール転送エージェントによって問題がある可能性があります。無効または存在しないホスト名が着信または要求されるHELOEHLO、リモートサーバーは誤ったホスト名のために接続を閉じます。

関連情報