Raspberry PiでDNSサーバ(Dnsmasq)を作る
ラズパイにて、DNSサーバー(Dnsmasq)を作ります。
参考:
deviceplus.jp
使用機種:Raspberry Pi 4 Model B 4GB
※いろいろなサイトがいろいろな設定ファイルの書き方をしているので、正直どれが正しいかわかりませんが、必要最小限の記述で動作させることを目標にします。
- Dnsmasq をインストールします
$ sudo apt install dnsmasq -y
- 設定ファイル(/etc/dnsmasq.conf)を開きます。
$ sudo nano /etc/dnsmasq.conf
#domain-needed domain-needed
#bogus-priv bogus-priv
#server=/localnet/192.168.0.1 server=8.8.8.8 server=8.8.4.4
- 「CTRL + o」で設定を保存します。
- 「CTRL + x」でnanoを終了します。
- DNSに登録するホストは /etc/hosts に記述します。
$ sudo nano /etc/hosts
IPアドレス ホスト名
の順に記述します。
例:
192.168.100.1 dns.domain-name.lan
- 「CTRL + o」で設定を保存します。
- 「CTRL + x」でnanoを終了します。
- Dnsmasqを再起動します。
$ sudo systemctl restart dnsmasq
- Windows PCからは、次のようにテストします。
nslookup 検索したいアドレス DNSサーバ 例: nslookup dns.domain-name.lan 192.168.100.1 ※ラズパイDNSサーバーのIPアドレスが 192.168.100.1 の場合