Overview
hosts を設定します。
/etc/hosts
デフォルト値
デフォルト値は下記の通りです。
myadmin@ubuntu:~$ grep -v -e '^\s*#' -e '^\s*$' /etc/hosts | expand | tr -s [:space:] | sed 's/^\s/ /g'
127.0.0.1 localhost
127.0.1.1 ubuntu
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
設定値
本稿ではホスト名ではなく FQDN で管理する運用としています。Ubuntu の 127.0.1.1 については良く議論されている事ですが、デフォルト値に従い 127.0.0.1 は localhost でしか使用しません。他に自身を示す FQDN に対応する IP アドレスは全て 127.0.1.1 を使用します。
myadmin@ubuntu:~$ sudo cp /etc/hosts /etc/hosts.orig
myadmin@ubuntu:~$ sudo tee /etc/hosts <<"EOF"
127.0.0.1 localhost
127.0.1.1 ubuntu.si1230.com
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
EOF
例えば自ホストで稼働しているメールサーバーを FQDN で参照したい場合は下記のように設定すると良いでしょう。
myadmin@ubuntu:~$ sudo cp /etc/hosts /etc/hosts.orig
myadmin@ubuntu:~$ sudo tee /etc/hosts <<"EOF"
127.0.0.1 localhost
127.0.1.1 ubuntu.si1230.com
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.1.1 smtp.si1230.com
EOF
Ubuntu 22.04 hosts 設定