短いホスト名、たとえばhttp://app.example.comの代わりにhttp:// appを介してサーバーに接続できる必要があるiPadがあります。接続先のネットワークは、example.com以外のドメイン名を割り当てるため、自動的に機能しません。
iOSでそのサーバーのホストエントリ(/ etc / hosts)を追加する方法、またはジェイルブレイクせずにリゾルバー検索リストに適切なドメイン名を追加する方法はありますか?
短いホスト名、たとえばhttp://app.example.comの代わりにhttp:// appを介してサーバーに接続できる必要があるiPadがあります。接続先のネットワークは、example.com以外のドメイン名を割り当てるため、自動的に機能しません。
iOSでそのサーバーのホストエントリ(/ etc / hosts)を追加する方法、またはジェイルブレイクせずにリゾルバー検索リストに適切なドメイン名を追加する方法はありますか?
回答:
Weblock-iOSアプリ向けAdBlockを使用して、お好みhttp://app
のIPとポートへのリダイレクトルールを作成します。
(WIFIネットワーク上でのみ機能します)
stackoverflowでこの回答を参照してください。
一般に、Hostsファイルを編集するのは悪い解決策です。一時的なテストにのみ使用し、追加後数分は常にホストファイルエントリを削除します。
何らかのDNSサーバーを使用してカスタムドメインをセットアップする必要があります。おそらく、これはWi-Fiルーターで可能ですが、DNSサーバーとしてMacをセットアップすることもできます。
副次的な利点として、LAN上にDNSサーバーを配置すると、インターネットが著しく高速になります。ほとんどの人はルーターをDNSサーバーとして使用しており、DNSを適切に実装するのに十分な速度ではありません。高速なリモートDNSサーバーを使用することをお勧めします(どのDNSサーバーが最適かは、住んでいる都市によって異なります)が、LAN上にある方がより優れています。
bind
Macでのセットアップ方法については、グーグルで検索できます。無料です。または、App StoreでAppleからLion Serverを購入し、サーバー管理ツールをダウンロードして、GUIでバインドを構成できます(Lionでは、Snow Leopardとは異なり、Mac OS X Serverのライセンス購入とは別にサーバー管理ツールをダウンロードする必要があります。基本的に、高度なサーバーツールを基本的なものとは別のダウンロードに分離しました。