ホスト名、ホスト、ドメインを正しく設定してください。

ホスト名、ホスト、ドメインを正しく設定してください。

私はこのプラットフォームに初めてアクセスしますが、できるだけ具体的に説明しようとしています。私は多くの研究をしてきましたが、すべての新しい答えは現在の混乱を重み付けるだけです。

私は最初のサーバーで固定IPでDebianを実行しています。burgers.de私のサーバーIPのAレコードを持つドメインがあります。このシステムのホスト名はですburgers。そのホストファイルには次のエントリが含まれています。

127.0.0.1               localhost.localdomain   localhost

xx.xx.xx.xx             burgers.de              burgers

# ::ffff:xx.xx.xx.xx    burgers.de              burgers

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

それでは、混乱した部分を見てみましょう。

hostname.domain.tldどこでもホストファイルのIPの後にこのようなものを追加することをお勧めします。burgers.burgers.de個人的に、これは私にとって奇妙なようです。

ただし、「ホスト名」「ドメイン」「tld」構造を持たなければならない理由の説明が見つかりません。私のドメイン名だけを使用することはできませんかburgers.de?残念ながら、ホストのマニュアルページは役に立ちません。

私の目標は正しいFQDNを取得することです。

事前にご協力いただきありがとうございます。私は学ぶためにここに来ましたが、一時的に詰まったり聞いたりしません。

答え1

入力は/etc/hosts通常ホスト名ですが、burgers.deドメイン名に近いです。これは禁止されておらず、慣例ではありません。

ドメイン名の場合、burgers.deこれは通常、そのドメイン名「下」に名前を付けたいサーバーおよび/またはサービスのセットがあることを意味します(少なくとも最初はドメイン名の目標です)。

したがって、さまざまな制約とユーザーの想像力に応じて、最初のサーバーはドメインを制御するときに必要な他のサーバーになる可能性があるため、必要な命名スキームをserver1.burgers.de自由pedda.burgers.deburgers.de実装できます。ホスト名の構文(デフォルトでは、文字、数字、ハイフン、開始または終了ではなく最大63文字)に従う限り、名前を指定するための正しい方法はありません。

/etc/hosts通常、このホスト名をDNSに入力します(サーバー自体の外部で名前を使用したくない場合は必須ではありません)。

その後、サービス名を指定できます。これらのサービスはDNSを介してサーバーにマップされます。たとえば、などwww.burgers.de。 DNSでは、名前自体が一部の/レコードと共にDNSに公開されている限り、サーバーのIPアドレスまたはそれに対応するレコードを提供する/レコードmail.burgers.deに関連付けられます。AAAAACNAMEserver1.burgers.deAAAAA

関連情報