ルーターやファイアウォールのポートが開いているかどうかを確認する簡単な方法をお探しですか?実はとても簡単です。MacとPCのどちらを使っているか、どんな種類のポートをチェックしているかによって、正しい方法が異なります。ここでは、WindowsとmacOSでの方法を順を追って説明します。
ローカル・ルーターのポートが開いているか確認する(Windows)
-
WindowsのTelnetを有効にします。ローカル・ルーターまたはアクセス・ポイントの特定のポートが開いているかどうかを確認するために使用できます。有効にする方法は以下の通り:
- 検索バーに「windows features」と入力します。検索バーが表示されない場合は、スタートメニューの右側にある丸または虫眼鏡をクリックします。
- Windowsの機能をオンまたはオフにする]をクリックします。
- Telnet Clientの横にあるチェックボックスにチェックを入れ、[OK]をクリックします。
- アプリのインストールが終了したら、[閉じる]をクリックします。
-
コマンドプロンプトを開きます。コマンドプロンプトの開き方は以下の通りです:
- Windowsの検索バーに「cmd」と入力します。
- 検索結果でコマンドプロンプトをクリックします。
-
プロンプトに「ipconfig」と入力し、↵ Enterキーを押します。ネットワーク情報が表示されます。
-
ルーターのIPアドレスをメモする。ipconfigの結果で「Default Gateway」の隣に表示されるアドレスが、ルーターのローカルアドレスです。
-
プロンプトに telnet と入力して ↵ Enter を押します。Microsoft Telnet プロンプトが開きます。
-
open (ルーターのIPアドレス) (ポート番号) と入力します。例えば、ポート25がルーターで開いているかどうかを確認したい場合、ルーターのIPアドレスが10.0.0.1であれば、open 10.0.0.1 25と入力します。
-
Enter ↵ を押す。Telnetがポートへの接続を試みます。
- Please press Enter」または「Press any key to continue」というメッセージが表示されれば、ポートは開いている。
- 接続を開けませんでした」というメッセージが表示された場合は、ポートが開いていません。
ローカル・ルーターのポートが開いているかどうかを確認する(Mac)
-
ターミナル・ウィンドウを開きます。ウィンドウを開くには、画面右上の虫眼鏡をクリックしてSpotlightを開き、terminalと入力して、検索結果のTerminalをクリックします。
- ローカル・ルーターまたはアクセス・ポイントでポートが開いているかどうかを確認するには、この方法を使用します。
-
プロンプトで netstat -nr | grep default と入力し、 ⏎ Return を押します。ルーターのIPアドレスが、結果の一番上の「default」の隣に表示されます。
-
nc -vz (ルーターのIPアドレス) (ポート)と入力する。例えば、ポート25がルーターで開いているかどうかを確認したい場合、ルーターのIPアドレスが10.0.0.1であれば、nc -vz 10.0.0.1 25と入力します。
-
を押し、⏎Returnを押す。結果の解釈はこうだ:
- ポートが開いていれば、接続に成功したというメッセージが表示されます。
- ポートが閉じている場合は、接続が拒否されたかタイムアウトしたというメッセージが表示されます。
Windowsファイアウォールでアプリが許可されているか確認する
-
Windowsの検索を開き、firewallと入力する。検索バーがまだ開いていない場合は、スタートメニューの右にある丸または虫眼鏡をクリックして開きます。
- この方法は、インストールしたアプリが.NET Frameworkを介して通信できるようにWindowsが設定されているかどうかを確認する場合に使用します。
- Windowsファイアウォールはデフォルトで有効になっています。独自のファイアウォールソフトウェアをインストールしている場合は、そのソフトウェアを使用して、アプリの通信が許可されているかどうかを確認します。
-
Windows Defender ファイアウォール」をクリックします。ファイアウォールとネットワーク保護の設定が開きます。
-
ファイアウォールを通してアプリを許可]をクリックします。ウィンドウの下部付近にあるテキストリンクの1つです。ファイアウォールを通して許可されたアプリのリストが表示されます。
- プライベート」とマークしたネットワーク(ホームネットワークなど)に接続しているときのみファイアウォールを通して許可されるアプリの場合、アプリの横の「プライベート」列にチェックが表示されます。
- パブリックネットワークに接続しているときにアプリがファイアウォールを通して許可されると、「パブリック」列にチェックが表示されます。
-
リストにないアプリまたはポートをファイアウォールで許可します。許可されたアプリと機能」リストにアプリが表示されていない場合は、右上の「設定を変更」ボタンをクリックし、以下の手順に従ってください:
- 下の方にある「別のアプリを許可」をクリックします。
- 参照」をクリックしてアプリを選択し、「開く」をクリックします。
- 左下の「ネットワークの種類」をクリックし、プライバシー設定を選択してから「OK」をクリックします。
- 追加]をクリックしてアプリを追加し、[OK]をクリックします。
外部ポートの確認
-
ウェブブラウザにアクセスします。これを使用して、お使いのコンピュータまたはネットワーク上のポートがインターネット上でアクセス可能かどうかを確認できます。ウェブサイトは自動的にあなたのIPアドレスを検出し、「Your IP」ボックスに表示します。
- 開いているポートをチェックするのに使えるサイトはたくさんあります。お好きな検索エンジンで「オープンポートチェックツール」と検索して、別のものを見つけてください。
-
ポートを入力します。チェックしたいポート(例:SSHの場合は22)を "Port to Check "ボックスに入力します。
-
Check Port」をクリックします。ポートが開いていて利用可能であれば、確認メッセージが表示されます。そうでない場合は、"Error:(あなたのIPアドレス)のポート(ポート番号)であなたのサービスを確認できませんでした。" というメッセージが表示されます。
Macファイアウォールでアプリが許可されているか確認する
-
メニューをクリックし、システム環境設定を選択します。Macのファイアウォールはデフォルトでは有効になっていません。
-
セキュリティとプライバシー」をクリックします。一番上の行にある家のアイコンです。
-
ファイアウォールタブをクリックします。ウィンドウの上部中央付近にあります。
- タブの一番上に "Firewall:On "と表示されていれば、ファイアウォールが有効になっています。
- ファイアウォールがアクティブではないが、アクティブにしたい場合は、ウィンドウの左下にある南京錠のアイコンをクリックし、管理者パスワードを入力し、「ファイアウォールをオンにする」をクリックします。
-
ファイアウォールオプションをクリックします。着信接続を許可または拒否するように設定されたアプリやサービスのリストを含む設定が開きます。
- アプリやサービスに緑色の点があり、「Allow incoming connections(着信接続を許可する)」と表示されている場合は、そのポートが開いていることを意味します。
- 赤い点で「着信接続をブロック」と表示されている場合は、ポートが閉じられていることを意味する。
- ポートが許可されているかどうかは、アプリの現在のステータスの横にある二重矢印のアイコンをクリックし、オプションを選択することで切り替えることができる。
コメント
最新を表示する
NG表示方式
NGID一覧