IPアドレスのホスト名を手動で設定します(例:/ etc / hosts equiv。?)


10

私はWeb開発者であり、ローカルデスクトップマシンでWebサイトを開発しています。私はAndroidフォンを持っています(Android 2.2を実行しているHTC欲求)。私たちのWebアプリケーションがAndroidでどのように見えるかをテストしたいと思います。デスクトップマシンと同じwifiネットワークに接続できますが、Webアプリケーションでいくつかのハードコードされた偽のドメイン名を使用しています。私のUbuntu Linu7xデスクトップマシンでは/etc/hosts、これらのドメイン名をローカルIPアドレスに設定するために使用しています。

とにかくこれをアンドロイドで行うことはありますか?"foo.xyz"(テストドメイン名)が172.31.1.67(私の内部デスクトップマシン)をポイントするようにします。電話を応援することなくこれを行う方法はありますか(私のAndroid電話は現在応援していません)


他のマシンはどのようにしてそのIPをテストドメイン名に解決していますか?それを適切に実行し、ネットワークの内部でDNSを使用していて、DNSのIP /名前を相互にポイントするように更新している場合、携帯電話が内部Wifiに接続すると、内部DNS設定を取得して機能するはずです。 。
GAThrawn、2011年

@GAThrawn私もWeb開発をしています(特にモバイルデバイス向けではありません)。私の環境では、多くのローカル開発サイトが異なる仮想ホストで構成され、/ etc / hosts(またはWindowsのequiv)経由でそれらに接続するのが普通です。OPはLinuxを実行しているため、開発DNSサーバーを構成するのはかなり簡単です。私たちはこのサイトの主題から少し離れていますが:)
Matt H

3
@マットは、電話で設定を変更するよりも良い方法を提案しようとしていました。私はシステム管理者であり、むしろすべてをDNSに集中させたいと思っています。何百ものHOSTSファイルがあり、すべてが異なるアドレスで異なる名前を指していることは、追跡するのが管理上の悪夢であり、元の作成者以外の誰かがトラブルシューティングを行う必要がある場合には、非常に大きな頭痛と悪夢です。
GAThrawn、2011年

「巨大な頭痛」の@GAThrawn +1-それは確かに:) DNSはもちろんより簡単なオプションです-OPに役立つ場合に備えて非標準のDNSサーバーを指定することに関する私の回答に情報を追加しました。私の「私はウェブ開発をしています」は「...だから私はあなたの痛みを感じている」という意味ではなく、「...だから私が話していることを知っている」という意味でした。 -dah :)
マットH

Ubuntuソリューションを促す可能性があるWindowsマシンの解決策がありましたが、残念ながら、段階的なブログ投稿を失いました。SimpleDNSを使用して自分のネットワークDNSをホストすることができたので、ヒットする必要のあるすべてのドメインと、ドメインを使用するアプリがあったので、それを追加するだけで、SimpleDNSがIPアドレスをネットワークの開発ボックスに転送しました。次に、AndroidまたはiOSデバイスで、Wifi DNSをDNSを実行しているボックスのIPアドレスに変更するだけです。
Markive、2011年

回答:


6

Firefox MobileはHTTPプロキシをサポートしているため、これは異なるレンダリングエンジンですが、少なくとも小さなタッチスクリーンでのUIの動作を感じることができるはずです。シークレット構成セクションにアクセスする方法は次のとおりです-http://support.mozilla.com/en-US/questions/758279

デフォルトのブラウザにはGingerbreadのプロキシサポートが含まれています(ただし、現在のところ、ルート化されていないDesireには役立ちませんが、HTC がOTAのアップデートをGingerbreadに間もなく提供する予定です。

(どちらの場合も、foo.xyzドメインにサービスを提供できるように、ネットワークにプロキシを設定する必要があります)

最後に、Android SDKのエミュレータをいつでも使用できます。パフォーマンスは非常に遅くなりますが、少なくとも同じレンダリングエンジンを実行することになります。

編集:上記のコメントでGAThrawnが言及しているように、ネットワークのデフォルトDNSサーバーまたは開発用DNSサーバーでDNSエントリを使用して、必要なことを実現することもできます。スマートフォンでWi-FiネットワークのデフォルトのDNSサーバーを使用するか、[設定]> [無線とネットワーク]> [Wi-Fi設定]> [メニュー]ソフトキー> [詳細設定]で特定のサーバーに変更できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.