MaraDNS - サービステストに使えるシンプルな Windows 向け DNS サービス
(maradns.samiam.org)まだ登録されていないドメインを使うサービスをテストする必要があるときや、本番サイトと同じドメインを使う必要があるもののテストサーバーにつながるようにしたいとき、PC のウェブブラウザーであれば hosts ファイルを設定すれば済みますが、iPhone アプリであれば内部ネットワークの DNS サーバーが必要になります。
Windows PC に簡単にセットアップできるオープンソースの DNS サービスがあり、最近便利に使っていました。
任意のドメインアドレスを任意の IP に設定可能
-
ip4["maradns.foo."] = "10.10.10.10"
-
既存の別ドメインアドレスについても、別の IP を参照するよう設定できます。
それ以外のドメインは通常の DNS サーバーへクエリし、結果を取得するようにできます
- upstream_servers["."]="8.8.8.8, 8.8.4.4"
基本的には daemon モードで実行されますが、デバッグのために一般ユーザー権限で実行することもできます。
- 一時的なテスト用途であれば、そのまま一般ユーザー権限でプロセスを実行すればよく、もしエラーが出る場合はエラーログを見るために一般ユーザー権限で実行する必要があります。
基本的には UDP のみ対応(TCP を使うには Cygwin が必要)
まだコメントはありません。