ポートが開いているかどうかを確認する方法

ページ名:ポートが開いているかどうかを確認する方法

ルーターやファイアウォールのポートが開いているかどうかを確認する簡単な方法をお探しですか?実はとても簡単です。MacとPCのどちらを使っているか、どんな種類のポートをチェックしているかによって、正しい方法が異なります。ここでは、WindowsとmacOSでの方法を順を追って説明します。

方法1

ローカル・ルーターのポートが開いているか確認する(Windows)

  1. WindowsのTelnetを有効にします。ローカル・ルーターまたはアクセス・ポイントの特定のポートが開いているかどうかを確認するために使用できます。有効にする方法は以下の通り:
    • 検索バーに「windows features」と入力します。検索バーが表示されない場合は、スタートメニューの右側にある丸または虫眼鏡をクリックします。
    • Windowsの機能をオンまたはオフにする]をクリックします。
    • Telnet Clientの横にあるチェックボックスにチェックを入れ、[OK]をクリックします。
    • アプリのインストールが終了したら、[閉じる]をクリックします。
  2. コマンドプロンプトを開きます。コマンドプロンプトの開き方は以下の通りです:
    • Windowsの検索バーに「cmd」と入力します。
    • 検索結果でコマンドプロンプトをクリックします。
  3. プロンプトに「ipconfig」と入力し、↵ Enterキーを押します。ネットワーク情報が表示されます。
  4. ルーターのIPアドレスをメモする。ipconfigの結果で「Default Gateway」の隣に表示されるアドレスが、ルーターのローカルアドレスです。
  5. プロンプトに telnet と入力して ↵ Enter を押します。Microsoft Telnet プロンプトが開きます。
  6. open (ルーターのIPアドレス) (ポート番号) と入力します。例えば、ポート25がルーターで開いているかどうかを確認したい場合、ルーターのIPアドレスが10.0.0.1であれば、open 10.0.0.1 25と入力します。
  7. Enter ↵ を押す。Telnetがポートへの接続を試みます。
    • Please press Enter」または「Press any key to continue」というメッセージが表示されれば、ポートは開いている。
    • 接続を開けませんでした」というメッセージが表示された場合は、ポートが開いていません。
方法2

ローカル・ルーターのポートが開いているかどうかを確認する(Mac)

  1. ターミナル・ウィンドウを開きます。ウィンドウを開くには、画面右上の虫眼鏡をクリックしてSpotlightを開き、terminalと入力して、検索結果のTerminalをクリックします。
    • ローカル・ルーターまたはアクセス・ポイントでポートが開いているかどうかを確認するには、この方法を使用します。
  2. プロンプトで netstat -nr | grep default と入力し、 ⏎ Return を押します。ルーターのIPアドレスが、結果の一番上の「default」の隣に表示されます。
  3. nc -vz (ルーターのIPアドレス) (ポート)と入力する。例えば、ポート25がルーターで開いているかどうかを確認したい場合、ルーターのIPアドレスが10.0.0.1であれば、nc -vz 10.0.0.1 25と入力します。
  4. を押し、⏎Returnを押す。結果の解釈はこうだ:
    • ポートが開いていれば、接続に成功したというメッセージが表示されます。
    • ポートが閉じている場合は、接続が拒否されたかタイムアウトしたというメッセージが表示されます。
方法3

Windowsファイアウォールでアプリが許可されているか確認する

  1. Windowsの検索を開き、firewallと入力する。検索バーがまだ開いていない場合は、スタートメニューの右にある丸または虫眼鏡をクリックして開きます。
    • この方法は、インストールしたアプリが.NET Frameworkを介して通信できるようにWindowsが設定されているかどうかを確認する場合に使用します。
    • Windowsファイアウォールはデフォルトで有効になっています。独自のファイアウォールソフトウェアをインストールしている場合は、そのソフトウェアを使用して、アプリの通信が許可されているかどうかを確認します。
  2. Windows Defender ファイアウォール」をクリックします。ファイアウォールとネットワーク保護の設定が開きます。
  3. ファイアウォールを通してアプリを許可]をクリックします。ウィンドウの下部付近にあるテキストリンクの1つです。ファイアウォールを通して許可されたアプリのリストが表示されます。
    • プライベート」とマークしたネットワーク(ホームネットワークなど)に接続しているときのみファイアウォールを通して許可されるアプリの場合、アプリの横の「プライベート」列にチェックが表示されます。
    • パブリックネットワークに接続しているときにアプリがファイアウォールを通して許可されると、「パブリック」列にチェックが表示されます。
  4. リストにないアプリまたはポートをファイアウォールで許可します。許可されたアプリと機能」リストにアプリが表示されていない場合は、右上の「設定を変更」ボタンをクリックし、以下の手順に従ってください:
    • 下の方にある「別のアプリを許可」をクリックします。
    • 参照」をクリックしてアプリを選択し、「開く」をクリックします。
    • 左下の「ネットワークの種類」をクリックし、プライバシー設定を選択してから「OK」をクリックします。
    • 追加]をクリックしてアプリを追加し、[OK]をクリックします。
方法4

外部ポートの確認

  1. ウェブブラウザにアクセスします。これを使用して、お使いのコンピュータまたはネットワーク上のポートがインターネット上でアクセス可能かどうかを確認できます。ウェブサイトは自動的にあなたのIPアドレスを検出し、「Your IP」ボックスに表示します。
    • 開いているポートをチェックするのに使えるサイトはたくさんあります。お好きな検索エンジンで「オープンポートチェックツール」と検索して、別のものを見つけてください。
  2. ポートを入力します。チェックしたいポート(例:SSHの場合は22)を "Port to Check "ボックスに入力します。
  3. Check Port」をクリックします。ポートが開いていて利用可能であれば、確認メッセージが表示されます。そうでない場合は、"Error:(あなたのIPアドレス)のポート(ポート番号)であなたのサービスを確認できませんでした。" というメッセージが表示されます。
方法5

Macファイアウォールでアプリが許可されているか確認する

  1. メニューをクリックし、システム環境設定を選択します。Macのファイアウォールはデフォルトでは有効になっていません。
  2. セキュリティとプライバシー」をクリックします。一番上の行にある家のアイコンです。
  3. ファイアウォールタブをクリックします。ウィンドウの上部中央付近にあります。
    • タブの一番上に "Firewall:On "と表示されていれば、ファイアウォールが有効になっています。
    • ファイアウォールがアクティブではないが、アクティブにしたい場合は、ウィンドウの左下にある南京錠のアイコンをクリックし、管理者パスワードを入力し、「ファイアウォールをオンにする」をクリックします。
  4. ファイアウォールオプションをクリックします。着信接続を許可または拒否するように設定されたアプリやサービスのリストを含む設定が開きます。
    • アプリやサービスに緑色の点があり、「Allow incoming connections(着信接続を許可する)」と表示されている場合は、そのポートが開いていることを意味します。
    • 赤い点で「着信接続をブロック」と表示されている場合は、ポートが閉じられていることを意味する。
    • ポートが許可されているかどうかは、アプリの現在のステータスの横にある二重矢印のアイコンをクリックし、オプションを選択することで切り替えることができる。
この記事は、CC BY-NC-SAの下で公開されている " How to Check if a Port Is Opened " を改変して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧