====== dnsmasq ======
===== 概要 =====
* LinuxMint 18.x (Ubuntu 16.04) で dnsmasq による DNS のキャッシュ機能で名前解決をする
* 参考サイト:
* [[http://gihyo.jp/admin/serial/01/ubuntu-recipe/0020 | 第20回 いろいろなキャッシュ:dnsmasq, cache proxy:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社]]
* [[https://gist.github.com/magnetikonline/6236150 | Using Dnsmasq with Ubuntu 16.04LTS/14.04LTS/12.04LTS for virtual machine web application testing.]]
===== 手順 =====
- 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 を指定する)
{{tag>LinuxMint Ubuntu Linux}}