10 ポイント 投稿者 galadbran 2021-04-02 | まだコメントはありません。 | WhatsAppで共有

まだ登録されていないドメインを使うサービスをテストする必要があるときや、本番サイトと同じドメインを使う必要があるもののテストサーバーにつながるようにしたいとき、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 が必要)

まだコメントはありません。

まだコメントはありません。