Dnsmasq

Mac OS X Yosemite でオフライン時に Dnsmasq の設定が使えない問題

開発用に abc.local や abc.dev などのドメインを 127.0.0.1 に向けるために Mac Yosemite で Dnsmasq を使っているのですが、ネットワークインタフェースがすべて無効な場合にはその DNS 設定が利用できなくなってしまいます。

$ scutil --dns
$ # => `No DNS configuration available` 

結論として、これに対しては現状あまりいい解決方法はないようで、 WiFi ネットワークを有効にするか /etc/hosts を使うかなどするのがよいようです。。スッキリ解決できる方法があるんじゃないかと思って時間を浪費しないようにご注意ください。