CentOS 8 の /etc/hosts を設定する手順です。DNS がある環境でも、ローカルホスト名や検証用の名前解決として hosts を使うことがあります。
コマンドはコピペしやすい形を優先しています。既存設定を変更する場合は、バックアップを取ってから適用します。
この手順は CentOS 8 設定マニュアル の一部として整理しています。
参考書籍
参考書籍
DNS がよくわかる教科書 第 2 版
DNS の基本、名前解決、権威 DNS、キャッシュ DNS、DNSSEC などを体系的に確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。
Amazon で見るこのリンクは Amazon アソシエイトリンクです。
基本設定
cp -a /etc/hosts /etc/hosts.bak
cat <<'EOF' > /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
127.0.0.1 centos centos.si1230.com
EOF個別名の追加
cat <<'EOF' >> /etc/hosts
127.0.0.1 smtp smtp.si1230.com
EOF確認
getent hosts centos.si1230.com
getent hosts smtp.si1230.comhosts は手軽ですが、台数が増えると管理が破綻します。恒久的な名前解決は DNS に寄せ、hosts は最小限にします。
この手順は CentOS 8 設定マニュアル の一部として整理しています。
CentOS 8 hosts 設定 – ローカル名前解決の基本




