dnsmasq
概要
- LinuxMint 18.x (Ubuntu 16.04) で dnsmasq による DNS のキャッシュ機能で名前解決をする
- 参考サイト:
手順
- dnsmasq をインストールする
$ sudo apt-get install dnsmasq
- dnsmasq の設定をする
$ sudoedit /etc/dnsmasq.conf
- 以下のコードのコメントを外して有効化したり、追記したりする
listen-address=127.0.0.1 cache-size=500
- dnsmasq を再起動する
$ sudo systemctl restart dnsmasq
- dnsmasq の動作を確認する
$ dig @127.0.0.1 google.com
- ネットワークマネージャの設定をする
$ sudoedit /etc/NetworkManager/NetworkManager.conf
- 以下の内容をコメントアウト (無効化) する
dns=dnsmasq
↓
#dns=dnsmasq
- ネットワークマネージャを再起動する
$ sudo systemctl restart NetworkManager
- ネットワークの設定の DNS のところの最初に、127.0.0.1 を指定する (以降に通常の DNS を指定する)