私はこのプラットフォームに初めてアクセスしますが、できるだけ具体的に説明しようとしています。私は多くの研究をしてきましたが、すべての新しい答えは現在の混乱を重み付けるだけです。
私は最初のサーバーで固定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.de
にburgers.de
実装できます。ホスト名の構文(デフォルトでは、文字、数字、ハイフン、開始または終了ではなく最大63文字)に従う限り、名前を指定するための正しい方法はありません。
/etc/hosts
通常、このホスト名をDNSに入力します(サーバー自体の外部で名前を使用したくない場合は必須ではありません)。
その後、サービス名を指定できます。これらのサービスはDNSを介してサーバーにマップされます。たとえば、などwww.burgers.de
。 DNSでは、名前自体が一部の/レコードと共にDNSに公開されている限り、サーバーのIPアドレスまたはそれに対応するレコードを提供する/レコードmail.burgers.de
に関連付けられます。A
AAAA
CNAME
server1.burgers.de
A
AAAA