CentOS 7.9にDnsmasq をインストールする
環境
# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
Dnsmasqのインストールの方法
1.Dnsmasq をインストールします
# yum -y install dnsmasq
2.Dnsmasq の設定を行います
# vi /etc/dnsmasq.conf
19行目 コメント解除 ドメイン名のないクエリ
domain-needed
21行目 コメント解除 プライベートIPの逆引き要求
bogus-priv
53行目
strict-order
135行目 コメント解除 ホスト名に自動的にドメイン名を付加
expand-hosts
144行目
domain=ドメイン名
3.Dnsmasqを起動します
# systemctl start dnsmasq
# systemctl enable dnsmasq
Created symlink from /etc/systemd/system/multi-user.target.wants/dnsmasq.service to /usr/lib/systemd/system/dnsmasq.service.
4.IPアドレスとホスト名のエントリは /etc/hosts へ登録します
# vi /etc/hosts
最終行に追記
xxx.xxx.xx.xxx test.arkgame.com test
5.DNS サービスを許可します
# firewall-cmd --add-service=dns --permanent success # firewall-cmd --reload success