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

ポート番号は、ローカル エリア ネットワーク (LAN) 上のアプリケーションとその通信に割り当てられます。それらは、ある特定の「会話」を別の会話と区別できるようにするのに役立ちます。デフォルトのポート番号は、ほとんどのアプリケーションまたはサービスに割り当てられています。たとえば、標準の Web アクセス (http) はポート 80 で実行され、安全な Web アクセス (https) はポート 443 で実行されます。公式の既知のポート番号は、リソース セクションにリンクされている Internet Assigned Numbers Authority の Web サイトで確認できます。 .多くの一般的に知られている非公式のポート番号も、ベンダーによって使用されています。
ステップ 1
ターミナルを開きます。 Windows の場合、[スタート] をクリックし、[ファイル名を指定して実行] ボックスに「CMD」と入力して、コマンド プロンプトを開きます。 Mac の場合、ファインダーに「ターミナル」と入力するか、アプリケーション フォルダに移動して、ユーティリティ フォルダを開いて「ターミナル」を開きます。これらのコマンドは、クライアント コンピューターまたはサーバー側から実行できます。多くの場合、サーバー側にはアクセスできません。
ステップ 2
ターミナルまたはコマンド プロンプトからコマンド「netstat -an」を実行します。出力は、Linux、Windows、および Mac で同様です。出力に複数のセクションがある場合は、[プロトコル]、[ローカル アドレス]、[外国のアドレス]、および [州] の列見出しが見つかるまで上にスクロールします。ローカル アドレスと外部アドレスの列は、コロンで区切られたインターネット プロトコル (IP) アドレスとポート番号を示します。各行は、別のコンピューターと会話中であるか、会話の確立を待機しているアプリケーションを示します。
ステップ 3
「リッスン」状態を探して、コンピューター (サーバーとして機能しているコンピューター) で実行されているサービスのポート番号を見つけます。「リッスン」とは、別のコンピューターがそのアプリケーションへのアクセスを要求するのをコンピューターが待機していることを意味します。関連する行の「ローカル アドレス」列の下を見て、ポート番号を確認してください。
ステップ 4
「確立済み」の状態を探して、コンピューターが別のコンピューター (クライアントとして動作しているコンピューター) で実行されているサービスに接続するために使用するポート番号を見つけます。 「確立済み」とは、コンピューターが別のコンピューター上のアプリケーションと通信していることを意味します。関連する行の「外部アドレス」列の下を見て、ポート番号を確認してください。
ステップ 5
Windows コマンド プロンプトから「netstat -bn」および「netstat -abn」を実行して、特定のアプリケーションで使用されているポート番号を確認します。アプリケーションをサービスとして実行しているコンピューター (サーバー側) で、"リッスン" 状態のアプリケーションを探し、[ローカル アドレス] 列を確認して、そのアプリケーションのポート番号を見つけます。サービスに接続しようとしているコンピューター (クライアント側) で、アプリケーションを開いて接続を確立し、「netstat -abn」コマンドを実行します。 「確立」状態のアプリケーションを探し、「外部アドレス」列でそのアプリケーションのポート番号を見つけます。
Linux や Mac ではこれを行うのは困難ですが、コマンド "lsof -i" を実行すると、アプリケーションとそれらが使用する TCP ポートが表示されることがあります。
ステップ 6
サーバーで構成された非標準のポート番号を見つけます。これを行うには、前の方法のいずれかを使用するか、サーバーで実行されているアプリケーションの構成設定を調べます。サーバーにアクセスできない場合は、アプリケーションが使用するポート番号をサーバーの管理者に問い合わせてください。
ヒント
各会話は 2 つのポート番号に関連付けられています。サーバー側は、0 から 1023 の範囲の標準または既知のポート番号であり、クライアント側は、その短い会話のためにランダムに生成された 49152 から 65535 の範囲の番号です。
サーバーのアプリケーションのポート番号が標準以外のポートに構成されている場合、コンピューターはサービスに接続するために、サーバーのポート番号と一致するようにクライアントのアプリケーションのポート番号を変更する必要があります。たとえば、Google が標準ポート 80 ではなくポート 8080 を使用するように構成されている場合、Web ブラウザに「http://google.com:8080」と入力してアクセスします。この場合、ブラウザがクライアント アプリケーションになります。クライアント アプリケーションごとに、非標準のポート番号を構成する方法が異なります。
netstat コマンドのすべてのオプションを表示するには、「netstat /?」と入力します。 Windows コマンド プロンプトで、または Mac または Linux ターミナルで「man netstat」と入力します。