CentOS 7.9にDnsmasq をインストールする

2021年12月27日

環境
# 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

 

CentOS 7

Posted by arkgame