/etc/hostnameにmyname
。
/etc/hostsには次のものがあります。
127.0.0.1 localhost.localdomain localhost myname
::1 localhost.localdomain localhost myname
ホスト名が実際に何を意味し、どのような用途に使用されるのかがわかりません。
次のより正確な質問は、私がそれをよりよく理解するのに役立ちます。
上記の例では、私のホスト名は正確に何ですか?
myname
それとも別のものですか?myname.domain.com
で変更した場合、/etc/hostname
私の実際のホスト名は何ですか?例では、command
hostname
returnmyname
とcommandhostname -f
returnを返しますlocalhost.localdomain
。私は、/etc/hosts
名前とIPアドレスの間のマッピングだけだと思います。ここにはもう一つの機能があるようです。 FQDNとは何ですか?どのような用途に使用されますか?検索するには?なぜlocalhost.localdomain
?myname.domain.com
私が入るとまた/etc/hostname
戻っhostname -f
てきますmyname.domain.com
。なぜ?このファイルのfqdnがドットで終わらないのはなぜですか?
hostname -d
と同等ですかdnsmydomain
?どのような状況で私のホスト名()を使用できますか、
myname
いつ私のFQDN(localhost.localdomain
)を使用する必要がありますか?
ベストアンサー1
/etc/hostname
ローカルで実行されているアプリケーションに知られているシステム名を含みます。/etc/hosts
DNS は名前を IP アドレスに関連付けます。myname
コンピュータがアクセスできるすべてのIPアドレスにマッピングできますが、マッピングはビューには適していませ127.0.0.1
ん。- いいえ
/etc/hosts
、しかし/bin/hostname
他の機能があります-f
。 - なぜなら
/etc/hosts
常識を超越できる。慎重に編集し、一時パッチや実験後にゴミを捨てないでください。 - 2つのスタイル(⋯
.
トップレベルドメイン.
そして….
トップレベルドメイン)これは許可されています。前者は明示的ですが、後者は普遍的です。 - それが何であるかはわかりませんが、
dnsmydomain
その可能性はありません。技術的に言えば、DNSで何かを見つける/etc/hosts
ことは「DNS」ではありません。 - 1.ホスト名 - ローカルで実行されているアプリケーションに適用され、SMB(Samba)などの特殊なネットワークプロトコルにも適用されます。 FQDN(偽または同じプレースホルダではない場合
localhost.localdomain
) - 外部からシステムにアクセスするために使用されます。 FQDNは、使用されている場所で確認できる必要があります。