質問: 現在開発中のサイトがあり、 www.aaaa-bbbb.com というドメインですが、 www.new.aaaa-bbbb.comというバーチャルホストで開発をしており、 開発後はドメインがそちらを向くようにサーバー側で設定を切り替える予定です。 開発中のサイトをPCからチェックする際は、 hostsファイルでDNSを変更しブラウザでチェックするのは広く認知されたやり方かと思います。 例:下記をhostsに追加 11.222.333.44 www.new.aaaa-bbbb.com これと同様に、iPhone/Androidのスマホから www.new.aaaa-bbbb.com を確認する方法があるか、「androidスマホ hosts変更」 などで検索してみましたが、なかなか要領を得なかったため、 こちらに質問させていただきました。 スマホからPCで言う所の「hostsを変更」するには どうやったら出来るのでしょうか。 ご存知の方よろしくお願い致します。
回答: とりあえず、iPhone だけですが... iPhone に関して言えば、hostsファイルの変更はできません。(脱獄していればできるという噂話はありますが...) やりたいことを実現する方法としては、Wi-Fi 環境であれば、以下のどちらかで対応できます。 (DNSを使う方法は、現在もやっているので実績があります。PROXYは、試したことが無いのですが原理的にできるはずです。) 【DNSサーバを使う】 1. 同一ローカルネットワーク上に DNSサーバを用意してドメイン名とIPアドレス等の必要な設定をする。 2. iPhone の Wi-Fi の設定画面で、i マークをクリックして詳細設定を開く。IPアドレスの項目に DNS を入力する欄がありますので、自前のDNS サーバの IP アドレスを設定する。 3. iPhone のブラウザで、Webページにアクセスをする 【HTTPプロキシを使う】 1. 同一ローカルネットワーク上で、HTTPプロキシーサーバを稼動させる。 2. HTTPプロキシが動いているサーバの hosts を書き換える。 3. iPhone の Wi-Fi の設定画面で、i マークをクリックして詳細設定を開く。 HTTP プロキシの設定をする。 4. iPhone のブラウザで、Webページにアクセスをする