自宅のLAN内の名前解決にdnsmasqを利用する。
$ sudo apt-get purge bind9
$ sudo apt-get install dnsmasq
ホスト名の確認
$ 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 の編集する
$ sudo systemctl start dnsmasq $ sudo systemctl enable dnsmasq