頑張らない!でも諦めない!必死にならずにええかげん

(Aterm®3500R+Android™)ローカル環境(LAN)内のPCやWebサーバにアクセスする設定

      2014/11/22

WordPress™などのサイトを運営していてローカル環境で開発している場合に、
RWD(Responsive web template)などを導入した場合には、
持っている実機のAndroid™スマートフォンを利用して表示の確認を行いたい場合もあることと思います。
そんな時にはAndroidをWiFi経由でローカル環境内に参加させて表示の確認を行うと便利です。

はじめに

通常、RWDなどの表示の確認を行う場合にはエミュレータを利用すると便利です。
過去にご紹介したエミュレータは以下のようなものです。

iPad®のサイト確認にはスマートフォンエミュレータ(AIR iPad)が便利
iPhone®のサイト確認にはスマートフォンエミュレータ(AIR iPhone)が便利
サイト確認にはガラパゴス携帯(フューチャーフォン)エミュレータが便利
FireMobileSimulatorの機能拡張をGoogle™Chromeに導入
FireMobileSimulatorの機能拡張をFirefoxに導入

【お勧め!】 サイト確認にはスマートフォンエミュレータ(Mobilizer)が便利

とは言ったものの、エミュレータはエミュレータです。
たとえば、新しくアプリのインストールはできません。

ということは、Android版のChrome™などの表示確認ができません。
それでも実際に確認をしたいと思った際には「公開されているサイトで表示すればいい」ですね。

でも実際、開発をおこなったりする過程ではどうしても公開できる状態ではないものもあります。
そうした時にはrobots.txtでブロックしたりパスワード保護したりといろいろアプローチはあると思いますが、
初期導入の面倒くささ さえ乗り切ればローカル環境にWebサーバを立てる方法も一つです。

そんな内部で独自に立てているWebサーバに対してAndroidからアクセスしようという趣旨です。

Aterm®3500R(WiMax)のローカル環境設定

ここではAterm3500RというWiMaxルータを例にご紹介しますが、
Aterm3500Rには少し癖があって、WiFiにてアクセスしてきた場合に、
ローカル環境へのアクセスを制限する機能が備わっています。

当然といえば当然です。

ご近所さんにはアクセスポイントは見えてしまっていますから。
万が一のことを考えて、自宅のLANにはアクセスさせない設定があるのはありがたいです。

しかし、この設定が仇となってアクセスができない場合にも直面します。

以下、投稿を参考にしていただいて、
AndroidからWiFi接続するSSIDを「ネットワーク分離機能」が無効なものを選んで接続すれば、
有線LANの環境に対してもちゃんとアクセスが行えるようになります。

Aterm®3500RでWiFi接続した端末を有線LAN環境にアクセスさせる設定

WiMaxルータの設定が完了しているものとして、以後はAndroid側の設定です。

Android™のネットワーク設定

Androidでホーム画面の[設定]をタップします。
設定メニューにて[WiFi]をタップします。

01_Android設定とWiFi設定

Android設定とWiFi設定

WiFiがOFFの場合はスライダをスライドしてONにします。
WiFi設定から先ほど確認した「ネットワーク分離機能」が無効なSSIDを選んで接続します。
接続したら[ SSID名 ]部分を長押しタップして詳細設定を行います。

02_WiFiアクセスポイント選択

WiFiアクセスポイント選択

ポップアップ表示されたダイアログで[ネットワークを変更]をタップします。
詳細設定が表示されますので、IPアドレスが有線LANと同じサブネットに属しているか確認します。

ご自宅のネットワーク環境にルータしか存在しないような場合には、
DHCPによる自動割り当てで問題ありません。
もし自宅にDNSサーバなどがある場合は、直接DNSサーバのIPアドレスをDNSに設定します。

入力が完了したら[保存]をタップして設定を保存します。

03_WiFi詳細設定

WiFi詳細設定

これで、ローカルネットワーク内のDNSサーバをAndroidが参照をするようになりましたので、
ローカル環境のWebサーバなどにアクセスが行えます。
実際にアクセスを行ってみると、以下のように表示されます。

04_ブラウザ表示

ブラウザ表示

実機で確認をする必要性

しかし、エミュレータが多く普及している中で、どうして実機のアクセスが必要なのでしょうか。
今回Androidでは体裁の乱れなどが実機でも発生はしませんでした。

しかしiPhone®ではエミュレータと異なった表示がされるという状態を経験しました。
(Aterm®3500R+iPhone®)ローカル環境(LAN)内のPCやWebサーバにアクセスする設定

03_ローカル環境のWebサーバ表示

ローカル環境のWebサーバ表示

エミュレータと実機では使われているフォントの違いがあったり、
そもそも日本製ではない為、マルチバイト文字(日本語)の再現性が若干違ったりしてしまいます。

プロモーション(btm)

Google or AdMax Promotion (cel)

さいごに

このような表示のずれが、もし仕事で作成したWebサイトなどで納品後に発覚したら、
「エミュレータで確認したんですが・・・」とは言えませんよね。

それに、あとから修正を行うことになると無用な工数がかさんでしまう結果も招きます。
開発中はエミュレータを利用するとしても、最終的には1回は実機での確認は行っておきたいものです。


*本ページ内に記載されされた各社ブランド、サービス名、商標、登録商標については、
各社ブランドのロゴや商標等に関する帰属についてをご確認ください


最後までお読みいただきありがとうございました。

アイキャッチ画像に利用させて頂いております、各社ブランドのロゴやシンボルに関しては、
各社ブランドのロゴや商標等に関する帰属についてをご確認頂けますようお願い致します。

AdMax Promotion

ブログ記事のご紹介
すべて展開 | すべて省略

Rakuten Promotion

ページ
すべて展開 | すべて省略

 - Android, ネットワーク ,

  関連記事

eye_twitter
(Android+Twitter)位置情報サービスGPSの有効/無効設定確認方法

Google or AdMax Promotion(cel) 禁断の機能がau公 …

eye_network
DNSサーバのレコードを更新した後に正しくアクセスできない場合の確認手順

Google or AdMax Promotion(it) 禁断の機能がau公式 …

eye_google_pls
(Android)Google+でブロックしたユーザーを解除する

Google or AdMax Promotion(cel) 禁断の機能がau公 …

eye_livedoor
livedoor™ドメインのネームサーバを外部サーバに変更する

Google or AdMax Promotion(it) 禁断の機能がau公式 …

eye_network
プレミアムドメインの響きに惑わされず一般ドメインになるのを待つのも一つの選択肢

Google or AdMax Promotion(it) 禁断の機能がau公式 …

eye_google_pls
(Android)Google+で不適切な投稿をするユーザーをスパム報告する

Google or AdMax Promotion(cel) 禁断の機能がau公 …

eye_chrome
(準備編)Chrome™リモートデスクトップをインストールし利用する

Google or AdMax Promotion(it) 禁断の機能がau公式 …

eye_google-play
(Android)位置情報サービスGPSの有効/無効の変更方法

Google or AdMax Promotion(cel) 禁断の機能がau公 …

eye_google-play
(Android)Google+のPC版サイトをAndroid™で表示する方法

Google or AdMax Promotion(cel) 禁断の機能がau公 …

eye_twitter
(Android)Twitter™のPC版サイトをAndroid™で表示する方法

Google or AdMax Promotion(cel) 禁断の機能がau公 …