endaaman.com

2016-10-27

Tips

dnsmasqを使ってローカルに架空のTLDを設定する

ローカル環境で *.dev というホストをすべて 127.0.0.1 に割り当てる

いちいち /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でバーチャルホストも使えるようになる。ローカル開発が捗るようになる。


©2024 endaaman.com