質問: windowsxp ファイヤーウォールのポート開放について windowsxp ファイヤーウォールのポート開放について http://oshiete.goo.ne.jp/qa/6138225.html pc:xp sp3 回線:ntt西日本 光プレミアム 接続:ctuから有線接続 こちらの方でも質問したのですが、以前に使っていたプロバイダだとtcp、udp共に開放出来たのに、今回toppaにしてから開放出来なくなりました。 http://anisong.dip.jp/port-chk/port-menu.pl こちらのサイトでポート開放を確認するとfiltered or listeningになります。 そこで、一つずつ確認するために、ctuのファイヤーウォールをきったり、セキュリティソフトを切ってもダメでしたが、windowsファイヤーウォールの機能を切ると前進がありました。 先ほどまでfiltered or listeningだったものが、not listeningになりました。 これはポート開放出来ているが、ソフトが使われて居ないと言うものでしたので、再度ソフトを起動してから確認すると、またfiltered or listeningになってしまいます。 ctuでudpポートを4つほど開放する設定をして同様にすると、なぜかソフトに設定しているudpポートだけがfiltered or listeningになり、それ以外の開放したudpポートがnot listeningになります。 ソフトのudpポートを、他の開放してるudpポートに変更すると、変更設定したudpポートだけがfiltered or listeningになります。 こんなに都合よく、ソフトに設定したポートだけがポート開放出来ないというのはどのような原因が考えられますでしょうか? 1.ソフトは何度も再起動をさせて確認している。 2.ソフトを起動した状態でポート開放をしている。 3.ファイヤーウォールを起動した状態でポートを指定して開放してみてもダメ 4.tcpポートは問題なく開放出来ている。 5.繰り返しますが、この設定で以前のispでは開放出来ていた。ローカルipも固定している。 どうか御助言願います。
回答: > こんなに都合よく、ソフトに設定したポートだけがポート開放出来ないというのはどのような原因が考えられますでしょうか? tcpとudpの違い、ファイヤウォールの動作のrejectとdropの違いが理解できていないだけでは? tcpはコネクションを張るという概念があるので、tcpのコネクションが張れた時点でポート開放ができていると判断可能 udpの場合はtcpと異なりコネクションという概念がないので、 http://pooh.gr.jp/?p=517 ・icmp (port) unreachableが帰ってきた場合 → 「not listening」と表示 ・何も帰ってこない場合 → portをlistenしているのかdropしているのか判断できないので、「filtered or listening」と表示