• 締切済み

オンラインゲームでポート開放

始めまして。オンラインゲームでポート開放をしたくて色々なサイトを参考にしながら試したのですが。中々開いてくれません。詳しい方どうかご教授をお願いいたします。一週間程試していますがこの有様です..本当情けない。 ポートを開く目的のゲーム:オンラインゲーム(ゲームタイトル:WARROCK) 開くポート:TCP(5310,5330,5340,5910)、UDP(5350) 使用機器:モデム(NTT ADSLモデム-NVIII) 契約回線:@Nifty-ADSL47M 使用PC:MouseComputer(os:winXP:ServicePack2) 一台のみ ▼cmd(ipconfig)の値 ---------------------------------- IPAddress 192.168.1.1** sbnetMask 255.255.255.0 Default  Gateway 192.168.1.* ---------------------------------- ▼ルーターの設定(静的IPマスカレード設定) ---------------------------------- 【NATエントリ】 エントリ番号|変換対象プロトコル|変換ポート|宛先アドレス|宛先ポート [1] TCP 5310 192.168.1.1** 5310 [2] TCP 5330 192.168.1.1** 5330 [3] TCP 5340 192.168.1.1** 5340 [4] UDP 5350 192.168.1.1** 5350 [5] TCP 5910 192.168.1.1** 5910 ---------------------------------- 宛先アドレスは全て自分のPCのipconfigで出る数値と一緒にしています。 ▼ルーターの設定(その他) ---------------------------------- DHCP設定:使用していません。 UPnP機能:使用しています。 セキュリティ保護機能:使用しています。 【現在UPnPが利用可能な端末】 192.168.1.1** 現在のipconfigのIPAdressと一緒です。 ---------------------------------- WindowsのFWは切ってあり、【ローカルエリア接続】の鍵アイコンは消えています。 ルータは静的IPマスカレード設定が終わった後に、NATエントリ番号のチェックを全部して適用後、登録ボタンを押し再起動済みです。 こちらにあるサイト様を見て参考にしました。 ルータ設定:http://www.akakagemaru.info/port/nv3.html ポート開放:http://www.geocities.jp/seidy_seidy/bb/port.html 【UPnPCJ】こちらを使用してみたのですが… http://umemasu.hp.infoseek.co.jp/upnpcj/index.html (ルータが存在します 192.168.1.1)と出てポート開放出来ないらしく先に進めない状態です。 至らないところがありましたら直ぐに補足しますので、アドバイスをどうかよろしくお願いします。

みんなの回答

  • atermctu
  • ベストアンサー率50% (1/2)
回答No.7

はじめまして。 UPNPCJを使うとルータにバグが出ます 一度NV3の詳細項目だったと思うのですが、高度な設定を開いて頂いてUPNPのチェックを外してNV3を再起動させて改善無いか試して頂けますでしょうか。

  • Werner
  • ベストアンサー率53% (395/735)
回答No.6

> warrockを起動して上記を実行してみましたところ、 > TCP(5310,5330,5340,5910)、UDP(5350) > 以外の別のポートが5つ開いていました。 > たぶん…Warrockサイドのゲームサーバーとの接続ポートだと思われますが、従来から開ける目的のポートは表示されていない状態です。 だとすれば、Warrockがそもそもリスニングポートを使用していません。 ルータもファイアウォールも無関係で、Warrock自体の問題です。 そのnetstatで確認できるリスニングポートがWarrockを起動していないときも表示されていたなら、 Warrockはリスニングポートをまったく使用していません。 だとすると、ルータのポートフォワードなどは全くの無意味です。 (転送したところで、受付する側が存在しないのですから。) ただ、起動するだけではだめで、ある程度ゲームを進めないと(対戦開始とか) リスニングしないという可能性も無いわけではないです。 # どちらにしてもこの場合はWarrockでポートチェックするのは無理。 # 代わりに適当なサーバなど導入してチェックするしかないです。 また、Warrock起動時にのみ出現するリスニングポートがあるなら、 実はポート番号が違うと言うことになります。 なお、WarRock FAQの 「Cannot get a file[version.ini]と表示されログインできない。」 には、以下のような記述がありました。 ----------------------------------------------------------------- ━■ WarRock の通信ルール ■━━━━━━━━━━━━━━━━  アプリケーション : WarRock.exe / WRLauncher.exe / WRUpdater.exe  プロトコル : TCP  ポート番号(リモート):5310  ポート番号(ローカル):全て許可する  IPアドレス : 全て許可する  アプリケーション : WarRock.exe / WRLauncher.exe / WRUpdater.exe  プロトコル : TCP  ポート番号(リモート):5330  ポート番号(ローカル):全て許可する  IPアドレス : 全て許可する [以下プロトコルとポート番号(リモート)違いで同様の記述] ----------------------------------------------------------------- このようにリモートのポート番号5310などと書かれていると言うことは、 このポートを使うのはリモートのサーバ側でこちら側ではありません。 これは、普通にリモートサーバがTCP(5310,5330,5340,5910)、UDP(5350)で リスニングしているだけなんではないでしょうか。 クライアント同士がP2Pするというのはかなり怪しい気がします。 # 実際に確認してみたい気もするけど、 # さすがにするつもりのないゲームを入れる気にはなれません。 ちなみに、リモートサーバのポート5310と通信中なら TCP 192.168.*.*(ローカルIPaddr):**** *.*.*.*(リモートIPaddr):5310 ESTABLISHED などと表示されます。 > UPnPCJというソフトを使ってポート開放を試みてみるものの UPnPCJは使ったことがないのでよく分からないですね。 ルータのUPnP機能は切ってるし、 ポートフォワードはルータの設定画面からできるので。

tabinekos
質問者

補足

夜遅くに回答頂きまして誠にありがとうございます。 リモートサーバ側でしか使えないポート…と言う事は ユーザー側が幾らポートマッピング機能を使って開放を試みたからって、 指定したポート自体、こちらからリスニング出来ないが為に、 無意味だと言う事で大丈夫でしょうか? >だとすれば、Warrockがそもそもリスニングポートを使用していません。 >ルータもファイアウォールも無関係で、Warrock自体の問題です。 >ただ、起動するだけではだめで、ある程度ゲームを進めないと(対戦開始とか) ゲームの構造としては 起動>Warrockからデータ読み込み>ログイン> ロビーで部屋を探して>対戦マップに移動 と言う流れの中で、自分がnetstat -naで確認したのは対戦マップ上での一番データ送受信が激しそうな場所です。 P2P自体の概念がまだ余り分かっていないので幼稚な説明で申し訳ありません。 > warrockを起動して上記を実行してみましたところ、 > TCP(5310,5330,5340,5910)、UDP(5350) > 以外の別のポートが5つ開いていました。 と言う事は…上記の対戦マップ上で開かれていたポート番号を こちら側でポートマッピングすれば少しは軽くなるのでしょうか…。 それともまた別にポートがあって、そこを知らされていないと言う現状なのでしょうか。 >なお、WarRock FAQの >「Cannot get a file[version.ini]と表示されログインできない。」 >には、以下のような記述がありました。 >----------------------------------------------------------------- >━■ WarRock の通信ルール ■━━━━━━━━━━━━━━━━ > アプリケーション : WarRock.exe / WRLauncher.exe / >WRUpdater.exe > プロトコル : TCP > ポート番号(リモート):5310 > ポート番号(ローカル):全て許可する > IPアドレス : 全て許可する > > アプリケーション : WarRock.exe / WRLauncher.exe / >WRUpdater.exe > プロトコル : TCP > ポート番号(リモート):5330 > ポート番号(ローカル):全て許可する > IPアドレス : 全て許可する >[以下プロトコルとポート番号(リモート)違いで同様の記述] >----------------------------------------------------------------- 実際に確認して参りましたが、そうですね…怪しいですね(笑) >ちなみに、リモートサーバのポート5310と通信中なら >TCP 192.168.*.*(ローカルIPaddr):**** *.*.*.*(リモートIPaddr):5310 >ESTABLISHED >などと表示されます。 このポート番号は先程確認した所(対戦マップ上)では見当たりませんでした。確かに、どこかで出現するものであれば、ポートチェックも出来ないのは頷けます。 Warrock公式からすれば、自分の設定で間違いは無いと思われますので…もう少しゲーム内で確認して参ります。

  • Werner
  • ベストアンサー率53% (395/735)
回答No.5

> http://210.143.99.143/~p-sec/pscan.html > こちらでポートスキャンしても > TCP(5310,5330,5340,5910)、UDP(5350) > が開いていません。 そこのポートスキャンは、openだとセキュリティ上の問題がある可能性の高い 80,135,137,138,139,445しかスキャンしていないようです。 ポート番号を指定できる、ポートスキャンサービスを使ってください。 検索すればたくさん出てきたけど、例えば↓ http://www.cman.jp/network/support/port.html それからルータの設定だけしても、リスニングポートを使用するソフトウェア (一般にはサーバーソフトウェア、今回はゲームですが)を 立ち上げていないと外部からアクセスしても応答が返せないので、 確認ができませんがそちらは大丈夫ですか? あと、WARROCKについて調べてみると 起動してもリスニングしないという気になる情報を見かけたのですが、 それが本当なら起動してもポートスキャンで確認はできません。 (しかし本当に全くリスニングしないのであればポート開放の意味もないのですが…。) リスニングしているかどうかの確認は、 コマンドプロンプトで「netstat -na」とします。 例えば、ポート80で待ち受け中なら TCP 0.0.0.0:80 0.0.0.0:0 LISTENING とでてきます。 余談ですが、プライベートIPアドレスは全部見せても特に問題ないと思います。

tabinekos
質問者

補足

詳しいご回答ありがとうございます。 色々と調べては居るのですが全くポートが言う事を聞いてくれなくて…本当にすみません; リスニングポートを使用するソフトウェアが立ち上がってないといけないんですよね…。 自分も調べてみて、WARROCKを起動してもリスニングされないと言う情報を何度か目にしました。 【http://oshiete1.goo.ne.jp/qa2717354.html】 【http://www.akakagemaru.info/cgi-bin/joyful.cgi】 実際にWARROCKを立ち上げてポートが開いているかどうか確認するサイトで全ポート確認したのですが、全部閉鎖されているようです。下記のサイトを使用しました。 【http://www.genie.x0.com/gtl/help/port_scan.php】 Wernerさんより教えていただいたURL >ポート番号を指定できる、ポートスキャンサービスを使ってください。 >検索すればたくさん出てきたけど、例えば↓ ​>http://www.cman.jp/network/support/port.html このサイトでも全ポートをチェックしてみたのですが、開いていないようです…。 そこで、先ほど同じ症状で悩んでいた方の解決方法で試してみたのですが、UPnPCJというソフトを使ってポート開放を試みてみるものの、「開けない」というエラーが出てしまい、また、逆に閉鎖しようとするものの「閉鎖出来ません。すでに閉じられている可能性があります」というエラーが「UPnPCJ」上で出てしまい、先に進めません…。 【http://oshiete1.goo.ne.jp/qa2717354.html】 【http://www.akakagemaru.info/cgi-bin/joyful.cgi】 >リスニングしているかどうかの確認は、 >コマンドプロンプトで「netstat -na」とします。 >例えば、ポート80で待ち受け中なら >TCP 0.0.0.0:80 0.0.0.0:0 LISTENING >とでてきます。 warrockを起動して上記を実行してみましたところ、 TCP(5310,5330,5340,5910)、UDP(5350) 以外の別のポートが5つ開いていました。 たぶん…Warrockサイドのゲームサーバーとの接続ポートだと思われますが、従来から開ける目的のポートは表示されていない状態です。 ルータが壊れてるのでしょうか…

noname#66897
noname#66897
回答No.4

TCP/IPのことが載っていたサイトってここでしょうか。http://ratan.dyndns.info/help/local01.html 今まで自分を含め何十台のPCのポート開放を手伝ってきましたが、開放できないのはほとんどと言っていいほど設定ミスのせいでした。 そこで質問をよくよく確認してみると設定ミスを見つけました。 【NATエントリ】 エントリ番号|変換対象プロトコル|変換ポート|宛先アドレス|宛先ポート [1] TCP 5310 192.168.1.1** 5310 [2] TCP 5330 192.168.1.1** 5330 [3] TCP 5340 192.168.1.1** 5340 [4] UDP 5350 192.168.1.1** 5350 [5] TCP 5910 192.168.1.1** 5910 ↑プライベートIPアドレスが違っていると思います。 192.168.1.1はDefault Gateway(ルーター)のIPアドレスです。 PCのプライベートIPアドレスを入力しないといけません。 IPアドレス確認方法 http://www.akakagemaru.info/port/ipxp.html

tabinekos
質問者

補足

minminさん、ご回答本当にありがとうございます。 TCP/IPの事が載っていたサイトは載せていただいたURLで確認したものであっています。 【NATエントリ】 静的IPマスカレード設定のことですが、 自分も何度も再確認し、プライベートIPアドレスに設定していますので、大丈夫だと思われます。 えっと・・説明不足で申し訳ありませんでした。補足ですが、 ご指摘のあったミス部分ですが、 192.168.1.1** ←のアスタリスクには全て以下の値を入れてあります。 ▼cmd(ipconfig)の値 ---------------------------------- IPAddress 192.168.1.1** ←続きに二桁数字が入っております。 sbnetMask 255.255.255.0 Default  Gateway 192.168.1.* ---------------------------------- どこまで公開して良いのか分からなかったのでアスタリスクに置換しておりました。無知で申し訳ありません。 プロバイダから配布されている変動するグローバルIPアドレスとは 全く無関係の所で引っかかっているのでしょうか…。

  • Werner
  • ベストアンサー率53% (395/735)
回答No.3

ポート開放できていないことはどうやって確認しましたか? ポート開放できていないと判断した理由は何ですか?

tabinekos
質問者

補足

ご回答ありがとうございます。 ポート開放出来ていないと判断した理由です。 ■pSec http://210.143.99.143/~p-sec/pscan.html こちらでポートスキャンしても TCP(5310,5330,5340,5910)、UDP(5350) が開いていません。 ■UPnPCJ http://umemasu.hp.infoseek.co.jp/upnpcj/index.html こちらのポート開放用ソフトを使用したのですが、 ショートカットに各々のポート番号 TCP(5310,5330,5340,5910)、UDP(5350) までのパスを書いて起動したものの、(ルータが存在します 192.168.1.1)と出てポート開放出来ないらしく先に進めない状態です。 設定についてはこちらを参照しました。 http://umemasu.hp.infoseek.co.jp/index_help.html 2 :名も無き求道者:2007/05/17(木) 19:46:11.77 ID:me7+yyCa ***********ポート開放について************** (確認が出来ないと前スレで一部報告あり。詳細不明) WarRockは通信にP2Pを採用しているため、ポート開放という作業をすることでラグが軽減され、 より快適にゲームが出来る可能性があります。 開放するポートは以下のとおりです TCP:5310,5330,5340,5910 UDP:5350 ポート開放には以下のツールが便利です ・UPnPCJ http://umemasu.hp.infoseek.co.jp/upnpcj/index.html ・SocketDebuggerFree http://www.vector.co.jp/soft/winnt/net/se351126.html このツールで出来なかった場合、2重ルータや特殊な設定が行われている可能性があります。 以下のサイトや説明書を参考に手動でポート解放を行ってください。 http://ratan.dyndns.info/help/port.html ポート開放が出来ているかの確認は以下のサイトが便利です http://www.genie.x0.com/gtl/help/port_scan.php 3 :名も無き求道者:2007/05/17(木) 19:46:21.26 ID:me7+yyCa ***********UPnPCJの使い方************** (準備) http://umemasu.hp.infoseek.co.jp/upnpcj/ をセットアップ ウイザードはキャンセル後、UPnPCJ (手動開放)を実行し、 (9)ルーター情報→ポート開放テストを実行 「○テストに成功しました」と表示されれば、UPnPCJでのポート開放が可能 ※失敗の場合、二重ルーターか、UPnPのエラーなのであきらめる 1、 http://umemasu.hp.infoseek.co.jp/upnpcj/UPnPCJ_ADD.EXE   を実行し、表示されるウィザードで、下記のexeを指定する   「C:\Program Files\UPnPCJ\各種サーバー設定\WarRock_D.exe」 2、デスクトップに作成されたWarRock_D(UPnP)を実行 3、WarRockを起動する ※WarRock_Dを終了すると、ポートが閉鎖される 何が原因なのか分かりません。。 いたらないところがありましたら、補足しますのでお願いします。

noname#66897
noname#66897
回答No.2

こんにちは。 セキュリティソフトのFirewall、アンチウィルスソフトだけでしたらWindowsのFirewallの設定はなさいましたか? WindowsのFirewallについて http://www.microsoft.com/japan/windowsxp/using/security/internet/sp2_wfexceptions.mspx

tabinekos
質問者

補足

ご回答ありがとうございます。 Niftyの常時接続セキュリティソフトをアンインストールして、WindowsのFireWallも根元から切っているのですが、開いてくれません。 TCP/IPが壊れている可能性もあるとどこかのサイトで調べて居た時に見つけた覚えがあるのですが、WindowsXPServicePack2は初期化出来ないと言う事だったので本当に困っています。

  • cocom32
  • ベストアンサー率58% (75/129)
回答No.1

NATエントリー後に忘れやすい作業 編集したエントリ番号のチェックボタンをオンにし[適用] をしたのでしょうか?

tabinekos
質問者

補足

ご回答ありがとうございます! NATエントリー番号は、しっかりチェックをオンにして「適用」させてあります。 何がいけないのでしょうか。。

関連するQ&A

専門家に質問してみよう