- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2019-09-23T13:01:25+09:00","default:honma","honma")
*dnsmasqの設定 [#w3a702f5]
自宅のLAN内の名前解決にdnsmasqを利用する。
** bindの削除 [#jb906a17]
$ sudo apt-get purge bind9
** dnsmasqのインストール [#j06045ef]
$ sudo apt-get install dnsmasq
** 設定 [#p823cead]
ホスト名の確認
$ cat /etc/hostname
resolv.conの確認
$ cat /etc/resolv.conf
/etc/dnsmasq.conf の設定
:
# Never forward plain names (without a dot or domain part)
domain-needed
# Never forward addresses in the non-routed address spaces.
bogus-priv
:
# Add local-only domains here, queries in these domains are answered
# from /etc/hosts or DHCP only.
local=/sv.examle.com/
:
# Set this (and domain: see below) if you want to have a domain
# automatically added to simple names in a hosts-file.
expand-hosts
:
# Set the domain for dnsmasq. this is optional, but if it is set, it
# does the following things.
# 1) Allows DHCP hosts to have fully qualified domain names, as long
# as the domain part matches this setting.
# 2) Sets the "domain" DHCP option thereby potentially setting the
# domain of all systems configured by DHCP
# 3) Provides the domain part for "expand-hosts"
domain=sv.example.com
:
ルータのDHCP 設定を sv.example.com に変更する
/etc/hosts の編集する
** サービスの起動 [#f8f443c0]
$ sudo systemctl start dnsmasq
$ sudo systemctl enable dnsmasq