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


12

特定のポートでトラフィックをブロックしているISPと、そのトラフィックをブロックしているNATルーター/ファイアウォールの違いを知る方法はありますか?サイト「Shields Up」および「Can you see」は、ポートが閉じられているかアクセスできないことを示していますが、これは主にNATルーターによるものと思われます。(明らかに、ルーターを削除し、直接接続してそれらのサイトを使用することができますが、それを行わずにテストする簡単な方法はありますか?)

回答:


7

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


10

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

#!/bin/bash

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

1
Bashにはfor ((counter=1; counter <= 65535; ++counter)); do小文字の変数もあります(大文字はシステム変数用に予約されています)。
トリプリー

6

Firebind.comは、クライアントマシンとインターネットの間で65535 UDPポートまたはTCPポートのいずれかがブロックされているかどうかを確認できます。彼らはあなたのマシンからあなたの選択したポートを介して彼らのサーバーにパケットを行き来するJava Appletクライアントを持っています、そしてパケットがうまく転送するなら、あなたはポートが介在するファイアウォールによってブロックされていないことを知っています独自のホームルーターまたはISPのファイアウォール。)

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

Firebindはポートスキャナーではないことに注意することが重要です。これは「パス」スキャナーです。

http://www.firebind.com


3

ロギングを行うようにルーター/ファイアウォールを設定し、具体的にブロックしているものを確認できます。


Ah-ロギングをオンにし、Shields upポートスキャンを実行すると、ログに記録されていないポートは他の場所でブロックされます。いい案。
ウィルM

しかし、この質問に賛成票を投じたくはないでしょうか?
インナ2009

賢いですが、そうではありません-ルーター(とにかく)は可能性のあるポートスキャンをログに記録し、すべての詳細を保持しないため、まだアイデアを探しています。
ウィルM
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.