1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

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」と入力します。