web-dev-qa-db-ja.com

ISPポートのブロッキングを検出する簡単な方法はありますか?

特定のポートでトラフィックをブロックしているISPと、そのトラフィックをブロックしているNAT router/firewall)の違いを確認する方法はありますか?サイト“ Shields Up ”および“ 表示されますか ”ポートが閉じているかアクセスできないことを示していますが、これは主にNATルーターが原因であると想定しています。 、直接接続してそれらのサイトを使用しますが、それを行わずにテストする簡単な方法はありますか?)

12
Will M

ルーター構成でDMZ=としてコンピュータを設定できます。つまり、NATは基本的にすべてをあなたに渡します。

7
Joey

これには時間がかかりますが、ブロックされているすべてのポートのリストが表示されます。

#!/bin/bash

COUNTER=1
while [  $COUNTER -lt 65535 ]; do
        echo $COUNTER
        curl portquiz.net:$COUNTER --connect-timeout 1
        let COUNTER=COUNTER+1
done
10
ayushgp

Firebind.comは、65535 UDPまたはTCPポートのいずれかがクライアントマシンとインターネットの間でブロックされているかどうかを通知できます。ポートにはJava選択したポートを介してマシンからサーバーにパケットを送受信するアプレットクライアント。パケットが正常に転送された場合、介在するファイアウォール(ホームルーターなど)によってポートがブロックされていないことがわかります。またはISPのファイアウォール。)

したがって、あなたのケースでは、最初にルーターの後ろからテストを実行し、すべてのブロックされたポートのリストを取得できます。次に、マシンをインターネットに直接接続し(ファイアウォールをバイパスして)、テストを再度実行します。結果を比較することで、ホームルーターがブロックするものとISPがブロックするものの違いを理解することができます。

Firebindはポートスキャナーではないことに注意してください。 「パス」スキャナーです。

http://www.firebind.com

6
Firebinder

ルーター/ファイアウォールをログに記録するように設定して、具体的に何がブロックされているかを確認できます。

3
JP Alioto