iPhoneからWindowsのVMwareの仮想マシンにWiFiルーターで接続してホスト名解決

itrelated

検証の為に、iPhoneのSafariでWindowsの仮想マシンがホストしているサイト(http://仮想マシンのホスト名)に接続しようとしたら「ページを開けません。Safariはサーバに接続できませんでした。」の表示。

iPhoneと仮想マシンが動作しているPCは同じWiFiルーターに接続済み。iPhoneから仮想マシンに接続できるはずなのに何故か繋がらない。何が原因か?

最終的に接続できたので、その方法を紹介します。

 

スポンサーリンク

VMwareの接続方法

VMwareの接続方法

VM(仮想マシン)の設定は以下の通りです。製品はVMware Playerを使用してます。

  • 仮想マシン設定の編集仮想マシン設定の編集
  • ハードウェアのネットワークアダプタをブリッジ:物理ネットワーク直接接続を選択。物理ネットワーク接続の状態を複製にチェックを入れます。ネットワークアダプタをブリッジ接続
  • 仮想マシン上でコマンドプロンプトにて、ipconfigと入力。この例ではIPアドレスが192.168.33.216です。コマンドプロンプトにて、ipconfig

iPhoneで接続しているWi-Fiの設定です/p>

  • iPhoneの設定>Wi-Fi>「i」のアイコンをクリック。IPアドレスは192.168.33.58で、ルーターは192.168.33.1です。iPhoneで接続しているWi-Fiの設定
  • DNSを構成>DNSサーバがルーターと同じIPアドレスです。違う場合は手動で変更。
  • iPhoneのSafariでhttp://仮想マシンのサーバ名にアクセス。IISのウェルカムページが表示されるiPhoneのSafariでIISのウェルカムページ

 

テザリングでも接続可能

Wi-Fiルーター経由でしか仮想マシンに接続できないと思ってましたが、AndroidのテザリングでもWi-Fiルーター同様に接続できました。

接続できない場合は、仮想マシン上で起動するWindowsのファイヤーウォールやWindows Defenderを無効にしてみます(自己責任で変更してください。推奨されてないです。)。

ファイヤーウォールはコントロール パネル>システムとセキュリティ>Windows ファイアウォールにて全て無効に。

Windows Defenderはレジストリで「HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender」にてDisableAntiSpyware(DWORD32)の値を1にして再起動。

仮想マシンのホスト名で接続できない場合は、http://仮想マシンのIPアドレスで接続を確認。DNSサーバーのIPアドレスが一致していれば、ホスト名で接続できると思います。

 

スポンサーリンク

↑ ページの先頭へ

スポンサーリンク