AlmaLinux9 DNSサーバー BIND 内部ネットワーク向けの設定方法
環境
AlmaLinux release 9.2 (Turquoise Kodkod)
概要
DNS (Domain Name System) サーバーを構築して、名前解決サービスが提供できるようにします。
設定方法
1.BIND をインストールします。
# dnf -y install bind bind-utils
2.外部ネットワークには非公開の、ローカルネットワーク専用 DNS サーバーとして設定します。
ローカルネットワーク [10.0.0.0/24], ドメイン名 [arkgame.com] の環境の場合の設定です。
# vi /etc/named.conf
# 追記 : ローカルネットワークを定義 acl internal-network { 10.0.0.0/24; }; options { # 変更 ( 全てリスンする ) listen-on port 53 { any; }; # 必要に応じて変更 ( IPv6 でリスンしない場合は [none] を指定 ) listen-on-v6 { any; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; secroots-file "/var/named/data/named.secroots"; recursing-file "/var/named/data/named.recursing"; # 定義したローカルネットワークを追記 # 名前解決の問い合わせを受け付ける範囲 allow-query { localhost; internal-network; }; # ゾーン情報の転送要求を許可する範囲 # セカンダリーサーバーが存在する場合は必要に応じて追加 allow-transfer { localhost; };
3. 自身のネットワークとドメイン名の定義を追記する
# IPv4 のみの使用に変更して不要なログを抑制する # vi /etc/sysconfig/named # 最終行に追記 OPTIONS="-4"