#author("2022-02-20T11:12:01+09:00","default:honma","honma")
#author("2022-02-20T11:25:45+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の確認
/etc/resolv.conf の確認
 $ 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=example.com
  :

ルータのDHCP 設定を sv.example.com に変更する

/etc/hosts を編集する

** サービスの起動 [#f8f443c0]

 $ sudo systemctl start dnsmasq
 $ sudo systemctl enable dnsmasq

~
#htmlinsert(amazon_pc.html);

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS