いちいち /etc/hosts に追記しないで良くするやつ。
dnsmasq を NetworkManager から使う。
/etc/NetworkManager/NetworkManager.conf
に
dns=dnsmasq
を追記。
/etc/resolv.dnsmasq.conf
というファイルを作って
nameserver 127.0.0.1
と記入。
/etc/NetworkManager/dnsmasq.d/dev.conf
というファイルを作って
local=/dev/
domain=dev
address=/dev/127.0.0.1
と記入。
$ sudo systemctl restart NetworkManager
で NetworkManager を再起動すると
$ ping -c a.dev
が通るようになり、NginxやApacheでバーチャルホストも使えるようになる。ローカル開発が捗るようになる。