
私は Windows 2008R2 サーバーを所有しており、わかりやすくするためにこれを「dedserver」と呼びます。このサーバーには HyperV が搭載されています。このサーバーは IIS を搭載した別の Windows 2008R2 サーバーを実行しており、これを「vpsserver」と呼びます。
Both have a dedicated public ip address:
(faked addresses for security reasons)
dedserver: 64.64.64.64
vpsserver: 64.64.64.65
どちらもインターネットからアクセスできます。私は現在、実際に dedserver 上でこれを入力しています。Hyper-V マネージャー経由で vpsserver にアクセスでき、オフィスや自宅のコンピューターから Web サイトにアクセスできます。
vpsserver にある dedserver から Web サイトにアクセスしようとすると、タイムアウトが発生します。
念のため、両方のマシンを再起動しました。ipconfig /flushdns を実行しましたが、うまくいきませんでした。
次に、tracert thewebsite.com を実行しました。
C:\Users\someone>tracert www.thewebsite.com
Tracing route to techguy.ws [64.64.64.65]
over a maximum of 30 hops:
1 PLATINUM [64.64.64.64] reports: Destination host unreachable.
Trace complete.
これは、dedserver を経由して vpsserver にアクセスしていることを示しています。これは理にかなっています。
何が足りないのでしょうか? dedserver から vpsserver の Web サイトにアクセスできないのはなぜですか?
これをテストに使いたいのですが、本当に今週は最悪です :P
ご協力いただければ幸いです。
答え1
VPS の外部から (つまり、ホスト マシンまたはネットワーク上の別のコンピューターから) VPS 上のサイトにアクセスできるかどうかをテストします。
Telnet を使用して、IIS に接続できるかどうかをテストできます (つまり、ネットワーク通信とファイアウォールが期待どおりに動作しているかどうかをテストします)。
telnet 10.2.3.4 80
10.2.3.4
VPSのIPはどこにありますか。(コマンドの後に空白の画面が表示された場合は、は接続中)。
それ以外の場合、VPSサイトにアクセスできないのが専用サイトだけであれば、専用サイトとVPS間のネットワーク/ルーティングの問題と思われます。
Hyper-V でどのような種類のネットワークを作成しましたか?
お勧めします外部のVM をネットワーク上の通常のノードのように動作させ、ネットワーク上のどこからでもアクセスできるようにする場合は、ネットワークを設定します。
基本的には、Hyper-V でのホスト/ゲスト通信を検索する必要があります。ここに良いリンクがあります:
http://www.andrewconnell.com/allowing-a-host-machine-to-talk-to-guest-vms-in-hyper-v