• ベストアンサー

XP Modeでポートを開放するにはルータが必要?

Windows7 の Windows XP Mode でポートを開放して通信したいのですが、 ポートを開放して通信するには必ずルータが必要なのでしょうか? ルータはまだ購入していませんので絶対に必要ということなら購入を考えています。

質問者が選んだベストアンサー

  • ベストアンサー
  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.2

ポートの開放って言葉は技術的に明確な用語じゃないので意味が曖昧なのですが、 一般的にはルーターのポートフォワーディング設定を行うことを指すようです。 この設定を行う目的は、普通はWAN(Internet)からLANへの接続、つまりインバウンド接続することです。 ルーターは、初期状態ではWAN→LANの接続要求を無視する(というのもLANのどこに接続を転送すれば良いか不明だから)ので、インバウンド接続のためにわざわざ設定が必要なわけです。 で、ルーターがないなら、インバウンド接続を妨げるものがない(厳密に言うとファイアーウォールとかがブロックする可能性もありますが)わけですから。 ポートフォワーディング設定をする必要はありませんし、ルーターがないので設定したくてもできません。 以上とは別の話として、XP Mode(Windows Virtual PC)上のソフトにインバウンド接続をしたいのであれば、 Windows Virtual PCのネットワークアダプタの設定を適切に行う必要があります。 初期状態では確か「共有ネットワーク (NAT)」が選択されているので ホストOSとゲストOSの間に仮想的なルーターがあるような状態です。 当然、インバウンド接続はできません。 インバウンド接続をするには、ネットワークアダプタの設定で 普段使用している物理LAN アダプターを選択する・・・のですが、 本当にルーターがない環境だとこの方法はたぶんうまくいかないと思います。 この設定は、ゲストOSを仮想的なハブにつなげるようなものなのですが、 ルーター相当のものがない環境だとハブだけでは2台のPCをインターネット接続できないので。 (まあ気づいていないだけでモデムとかがルーター機能内蔵だったりするかもしれませんが。) 【参考】 Windows 7 | Windows XP MODE (応用編) - 2 - | TechNet http://technet.microsoft.com/ja-jp/windows/ee230244.aspx

matsu79
質問者

お礼

お礼が大変遅くなり申し訳ございません。 普通にインターネットができるようになることが目的だったので問題はなくなりました。 仮想ルータや仮想ハブの説明が大変わかりやすかったです。 この質問をした時点ではNATとかインバウンド接続とか全く知らなかったのですが、この1ヶ月の間に以下の3冊の本「ひと目でわかるWindows 7 - XP Mode & 仮想マシン活用テクニック」、「インターネット技術の絵本」、「TCP/IPの絵本」を購入して良く読んでようやく理解できました。 ご回答ありがとうございます。

matsu79
質問者

補足

設定のネットワークアダプタを「共有ネットワーク (NAT)」にしたらネットにつながるようになったのですが、これで良いのでしょうか? ルータを買う必要はないのでしょうか?

その他の回答 (3)

  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.4

> XP Mode を導入したのですが、Internet Explorer を起動しても何もつながりません。 Internet Explorerはアウトバウンド接続しかしないので、 インバウンド接続を目的としたいわゆるポート開放は不要です。 > 設定のネットワークアダプタを「共有ネットワーク (NAT)」にしたら > ネットにつながるようになったのですが、これで良いのでしょうか? 「共有ネットワーク (NAT)」でもアウトバウンド接続は可能なので それで繋がるはずですし、実際繋がっているなら問題ないと思いますけど。 そもそも目的はポート開放などではなくて、Internet Explorerで通信することですよね?

matsu79
質問者

お礼

お礼が大変遅くなり申し訳ございません。 目的はInternet ExplorerでHPを見たりすることでした。 普通に繋がるようになったので問題はなくなりました。 私は知識0なのでNATとか専門用語の意味が分からなくて混乱していました。 繋がらないので検索して調べてみると、ポートを開放しろとかその際にルータが必要とかあったのです。 ご回答ありがとうございます。

  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.3

現在、win7で通信しているのならば特に何も必要ありません。 通信に使おうとしているアプリをXP Mode で起動すれば必要なポートはオープンされるはずです。 --- 「通信したい」だけでは読み手側に何も判断できません。 インターネットやLANやプリンタや制御機器などとの接続もポートを介しての通信だからです。 なんの通信をしたいのかを具体的に書いてみてください。

matsu79
質問者

お礼

お礼が大変遅くなり申し訳ございません。 普通にインターネットができるようになることが目的だったので問題はなくなりました。 ご回答ありがとうございます。

matsu79
質問者

補足

XP Mode を導入したのですが、Internet Explorer を起動しても何もつながりません。 調べてみるとポートを開放しろとか書かれていました。 その解説でルータが必要とかでした。

  • unknown46
  • ベストアンサー率58% (2591/4407)
回答No.1

>ポートを開放して通信したいのですが、 その目的は? >ポートを開放して通信するには必ずルータが必要なのでしょうか? 逆ではないかと ルータいれないで、ファイアウォールがないなら、開放されていると考えてよいかと ただし、セキュリティ上かなり危険ですが(すべてのポートがあいている) 安全性を高めるなら、ルータ入れて、ウイルス対策してその上で、 ファイヤウォールとルータの設定で、 ポート○○番をポート開放(転送設定)という流れがよいと思いますが

matsu79
質問者

お礼

お礼が大変遅くなり申し訳ございません。 普通にインターネットができるようになることが目的だったので問題はなくなりました。 ご回答ありがとうございます。

matsu79
質問者

補足

XP Mode を導入したのですが、Internet Explorer を起動しても何もつながりません。 調べてみるとポートを開放しろとか書かれていました。 その解説でルータが必要とかでした。

関連するQ&A