サーラリマンは働き過ぎ、社畜化に注意しよう!!

ubuntu debian dnsmasq

debian
スポンサーリンク

インストール

$ sudo apt install dnsmasq resolvconf

resolv.confの記述

Linux による DNS クエリの処理には resolv.conf で使えるネームサーバは3つまでという制約があります。対応策として、resolv.conf にはローカルホストのネームサーバだけを記述して、外部のネームサーバ用に resolv-file を分けて作成する方法があります。

/etc/resolv.dnsmasq.conf
# Google's nameservers, for example
nameserver 8.8.8.8
nameserver 8.8.4.4

それから /etc/dnsmasq.conf を新しい resolv ファイルを使用するように編集してください:

/etc/dnsmasq.conf
...
resolv-file=/etc/resolv.dnsmasq.conf
...

/etc/dnsmasq.confの編集

追記項目

#ドメインの付加されていない名前解決は上位DNSに転送しない
domain-needed

#プライベートIPの逆引きは上位DNSに転送しない
bogus-priv

#localなドメインを指定します。このドメインは/etc/hosts か DHCP でのみ解決します
local=/private.ckenko25.jp/

#resolv.confに記述のサーバーに上から順に問い合わせる
strict-order

確認

$ sudo dig www.yahoo.co.jp
debianubuntu
スポンサーリンク
シェアする
ふじやんをフォローする
なんでもDIY

コメント