web-dev-qa-db-ja.com

ホスト名を/ etc / hostsに追加するにはどうすればよいですか?

Ubuntuのホスト名を変更する方法にはいくつかの答えがあり、それらはすべて/etc/hostsに対して「同じ変更」を行うことを提案しています。 「同じ」は「/etc/hostanmeと同じ」を意味します。しかし、不幸なことに、これらのファイルは完全に異なる形式であり、「同じ」方法で変更することはできません。

だから、質問は:ホスト名hostsを持つためにmynameに何を書くか?

現在、hostsには以下が含まれています。

127.0.0.1 localhost

そして、私が理解できないいくつかのIPv6のもの。

それで、本当にlocalhostmynameで置き換える必要がありますか?

2
Dims

はい、そうです。 /etc/hostsファイルは、IPをホスト名にリンクする単なるマップです。 ssh mynameなどを実行してssh localhostを実行できるようにするには、localhost(127.0.0.1)をmynameとして識別する行を追加する必要があります。

127.0.0.1 localhost
127.0.0.1 myname

localhostmynameに置き換えるだけでもかまいませんが、ssh localhostなどが失敗し、localhostがかなり標準になります。したがって、上記のように別の行を追加するだけです。

6
terdon