dnsmasq コンテナを作ってみた

■はじめに
名前解決したいホストがあったのですが DNSサーバ をインストールするのはとっても面倒。
なのでコンテナで 簡易DNSを動かすようにしてみました。

■起動方法
以下のコマンドで DNSサーバ コンテナを起動すると、 8888 ポートで HTTPProxy が起動します。

docker run -d -p 8888:8888 -e DISCOVERY=<名前解決で接続させたいIP> -e DOMAIN=hoge.fuga --name dnsmasq moremagic/ubuntu-dnsmasq

■使用方法

この HTTPProxy をブラウザのプロクシとして設定します

プロキシを設定したブラウザで hoge.fuga をいうホストにアクセスしたときだけ
名前解決で接続させたいIP に Proxyされます。

たとえばDockerが動作しているホストを DISCOVERY に設定しておくと
*.hoge.fuga:<ポート番号> でアクセスできるというわけです。


※Domainを指定しない場合は dev というドメイン名になります


ローカル環境とかに作成したテスト環境に
超お勧めです。