私のLANで私のポート番号を見つける方法

ターミナルを開きます。 Windowsの場合は、[スタート]をクリックし、[ファイル名を指定して実行]ボックスに「CMD」と入力してコマンドプロンプトを開きます。 Macの場合は、ファインダーに「ターミナル」と入力するか、アプリケーションフォルダーに移動し、ユーティリティフォルダーを開いて「ターミナル」を開きます。 これらのコマンドは、クライアントコンピューターまたはサーバー側から実行できます。 多くの場合、サーバー側にアクセスできません。

ターミナルまたはコマンドプロンプトからコマンド「netstat-an」を実行します。 Linux、Windows、Macの出力は似ています。 出力に複数のセクションがある場合は、次の列見出しが見つかるまで上にスクロールします:プロトコル、ローカルアドレス、外部アドレス、および状態。 ローカルアドレスと外部アドレスの列は、インターネットプロトコル(IP)アドレスとポート番号をコロンで区切って示します。 各行は、別のコンピューターと会話中であるか、会話の確立を待機しているアプリケーションを示します。

「リッスン」の状態を探して、コンピューターで実行されているサービスのポート番号を見つけます(コンピューターが動作している サーバーとして。)「リッスン」とは、コンピュータが別のコンピュータからのアクセスを要求するのを待っていることを意味します。 応用。 関連する行の[ローカルアドレス]列の下を調べて、ポート番号を確認します。

「確立済み」の状態を探して、コンピューターが別のコンピューター(クライアントとして機能しているコンピューター)で実行されているサービスに接続するために使用するポート番号を見つけます。 「確立済み」とは、コンピュータが別のコンピュータ上のアプリケーションと通信していることを意味します。 関連する行の[外部アドレス]列の下を調べて、ポート番号を確認します。

Windowsコマンドプロンプトから「netstat-bn」と「netstat-abn」を実行して、特定のアプリケーションで使用されているポート番号を確認します。 アプリケーションをサービスとして実行しているコンピューター(サーバー側)で、「リスニング」状態のアプリケーションを探し、「ローカルアドレス」列をチェックしてそのアプリケーションのポート番号を見つけます。 サービス(クライアント側)に接続しようとしているコンピューターで、アプリケーションを開いて接続を確立してから、「netstat-abn」コマンドを実行します。 「確立された」状態のアプリケーションを探し、「外部アドレス」列でそのアプリケーションのポート番号を見つけます。

LinuxまたはMacの場合、これを行うのは困難ですが、コマンド「lsof -i」により、アプリケーションとそれらが使用するtcpポートが表示される場合があります。

サーバーで構成された非標準のポート番号を見つけます。 これを行うには、前の方法の1つを使用するか、サーバーで実行されているアプリケーションの構成設定を確認します。 サーバーにアクセスできない場合は、アプリケーションが使用するポート番号をサーバーの管理者に問い合わせてください。

各会話は2つのポート番号に関連付けられています。 サーバー側は0〜1023の範囲の標準または既知のポート番号であり、クライアント側はその短い会話のためにランダムに生成された49152〜65535の範囲の番号です。

サーバーのアプリケーションのポート番号が非標準ポートとして構成されている場合、コンピューター に接続するには、クライアントのアプリケーションのポート番号をサーバーのポート番号と一致するように変更する必要があります サービス。 たとえば、Googleが標準のポート80ではなくポート8080を使用するように構成されている場合は、「http://google.com: 8080" あなたのウェブブラウザに; この場合、ブラウザがクライアントアプリケーションになります。 クライアントアプリケーションごとに、非標準のポート番号を構成する方法が異なります。

netstatコマンドのすべてのオプションを表示するには、「netstat /?」と入力します。 Windowsコマンドプロンプトで、またはMacまたはLinuxターミナルで「mannetstat」と入力します。