PCやMacのファイアウォールを通してアプリケーションやサービスを許可する必要がありますか?サーバーの運用、ライブストリーミング、ポートの開放が必要なアプリケーションの使用など、お気軽にご相談ください。多くのポートは侵入を防ぐためにデフォルトで閉じられていますが、開くことは簡単です。ポートを開くことが必要なソフトウェアもありますが、ポートを開くのは信頼できるソフトウェアだけにしてください。このWikiHowでは、Windows 10、Windows 11、macOSでポートを開く方法を説明します。Linuxを使っている場合は、.NETをご覧ください。
知っておくべきこと
- Windowsファイアウォールでは、TCPとUDPのポートを番号または範囲で開くことができます。
- Macでは、ファイアウォールを通してアプリケーションやサービスを個別に許可することができます。
- パソコンでポートを開いても問題が解決しない場合は、ルーターでポート転送を有効にする必要があるかもしれません。
- ウェブベースのポートスキャナーを使用するか、コマンドプロンプトまたはターミナルにコマンドを入力して、開いているすべてのポートを確認します。
Windowsでポートを開く
-
Windowsファイアウォールを「高度なセキュリティ」で開きます。Windows 10または11でアクセスするには、以下の手順に従ってください:
- キーボードのWindowsキーを押すか、タスクバーの虫眼鏡をクリックします。
- Windows firewall」と入力します。
- 高度なセキュリティのWindowsファイアウォール]をクリックします。
- プロンプトが表示されたら、パスワードを入力して確認します。
-
受信の規則」をクリックします。ウィンドウの左上にあります。
-
新しいルール...をクリックします。ウィンドウの右側にこのオプションが表示されます。
-
Port」オプションをチェックし、「Next」をクリックします。これで、開きたいポートを手動で選択できるようになります。
-
TCPまたはUDPを選択します。TCPボックスまたはUDPボックスにチェックを入れる。
- 正しいプロトコルを使用していることを確認するために、プログラムのサポート・ドキュメントをチェックしてください。
-
ポート範囲を入力する。Specific local ports(特定のローカル・ポート)」オプションが選択されていることを確認し、開く必要のあるポートをフィールドに入力する。コンマで区切ることで複数のポートを個別に開くことができ、範囲の両端の間にダッシュを使用することでポートの範囲を示すことができます。
- たとえば、ポート8830を開くには「8830」、ポート8830とポート8824の両方を開くには「8830, 8824」、ポート8830から8835までを開くには「8830-8835」と入力します。
-
Nextをクリックします。ウィンドウの一番下にあります。
-
接続を許可する」がチェックされていることを確認し、「次へ」をクリックします。このオプションにチェックが入っていない場合は、チェックボックスをクリックしてから続行してください。
- また、このツールを使って.
-
Profile "ページの3つのボックスがすべてチェックされていることを確認します。これには、「ドメイン」、「プライベート」、「パブリック」の各ボックスが含まれます。
-
次へ」をクリックします。ウィンドウの一番下にあります。
-
ルールの名前を入力し、Finishをクリックします。これで設定が保存され、ポートが開きます。
- お使いのソフトウェアまたはサーバーが要求するポートを開いても問題が解決しない場合は、ルーターでも必要な場合があります。
Macでポートを開く
-
Macのファイアウォール設定を開きます。ファイアウォールで特定のアプリを許可したい場合は、.NET Frameworkで設定できます。ファイアウォールはアプリケーションごとにポートを管理します。 ファイアウォールの設定を開くには、以下の手順に従ってください:
- macOS Ventura以降macOSベンチュラ以降:Appleメニューをクリックし、システム設定を選択し、ネットワークをクリックし、ファイアウォールをクリックします。
- macOS Monterey以前:Appleメニューをクリックし、システム環境設定...を選択し、セキュリティとプライバシーをクリックし、ファイアウォールタブをクリックします。
-
ファイアウォールがオンになっていることを確認します。Macのファイアウォールはデフォルトでオンになっているため、オンになっていることを再確認してください。ファイアウォールがオフになっている場合は、特定のポートを開く必要はありません。
-
ファイアウォールのオプションをクリックします。ファイアウォールのページの右側にあります。
-
をクリックします。ページの中央にあるウィンドウの下にこのオプションが表示されます。
-
ファイアウォールを通して許可するアプリケーションを選択します。アプリケーションをクリックして選択します。
-
追加をクリックします。ウィンドウの一番下にあります。ファイアウォールの例外リストにプログラムが追加されます。
-
アプリ名の横に「着信接続を許可」と表示されていることを確認してください。アプリケーション名の右側に表示されていない場合は、アプリケーションを選択し、上下の矢印をクリックして「着信接続を許可」を切り替えます。
-
OKをクリックして変更を保存します。これでアプリケーションはファイアウォールを通して許可されます。
- ソフトウェアやサーバーが要求するポートを開いても問題が解決しない場合は、ルーターでも必要な場合があります。
ルーターのポートを開く
-
ルーターのIPアドレスを確認します。ルーターの設定ページにアクセスする必要があります。
- Windowsの場合キーボードのWindowsキーを押し、「cmd」と入力し、「コマンドプロンプト」をクリックします。プロンプトで「ipconfig」と入力し、Enterキーを押します。ルーターのIPアドレスが "デフォルトゲートウェイ "の隣に表示されます。
- Macの場合Launchpadを開き、terminalと入力し、 をクリックします。 次に、netstat -nrと入力または貼り付け、Returnを押して、"Default "の隣にIPを見つけます。
-
ルーターの設定ページにアクセスする。お好みのウェブブラウザを開き、アドレスバーにルーターのIPアドレスを入力または貼り付けます。EnterキーまたはReturnキーを押して、ログインページを表示します。
-
ルーターの管理者ユーザー名とパスワードでサインインします。既にログインしている場合は、その時に選択したユーザー名とパスワードを入力します。そうでない場合は、ルーターのマニュアルまたはオンラインページで、純正のユーザー名とパスワードを確認してください。
- ログイン情報を忘れてしまった場合は、.
-
ポート転送のセクションを見つける。ルーターのページはそれぞれ微妙に異なるので、以下のオプション(またはそのバリエーション)を探してください:
- ポート転送
- アプリケーション
- ゲーム
- 仮想サーバー
- ファイアウォール
- 保護設定
- 詳細設定セクションを探すこともできます。
-
お好みのポートを開いてください。必要な情報はどのルーターでも同じですが、ルーターによってこの方法は若干異なります:
- 名前または説明 - アプリケーションの名前を入力します。
- タイプまたはサービスタイプ - TCP、UDP、またはその両方を指定します。どちらを選択すればよいかわからない場合は、[両方]または[TCP/UDP]をクリックします。
- InboundまたはStart - ここにポート番号を入力します。ポートの範囲を開く場合は、代わりにその範囲の一番小さい番号を入力します。
- プライベート]または[終了]- ここにポート番号を再入力します。ポートの範囲を開いている場合は、代わりに範囲の中で最も大きい番号を入力します。
エキスパートヒント
コンピュータ&技術スペシャリスト専門家の警告ポートを開く際には、他人があなたのコンピューターを攻撃するために使用できる標準的なリモート・モニタリング・ポートを開いていないことを確認してください。例えば、80番と85番のポートは、ルーターではほとんどの場合ブロックされています。なぜなら、これらは通常リモート管理ポートであり、ハッカーがあなたのネットワークに侵入する簡単な方法だからです。
-
コンピュータのプライベートIPアドレスを入力します。これは「プライベートIP」または「デバイスIP」フィールドに入力します。プライベートIPアドレスは、.NET Frameworkまたは.NET Frameworkで確認できます。
-
設定を保存します。保存」または「適用」ボタンをクリックします。プロンプトが表示されたら、変更を有効にするにはルーターを再起動する必要があります。
- また、転送ポートの行の横にある「有効」または「オン」ボックスをチェックする必要がある場合もあります。
ポートが開いているかどうかを確認する方法
-
あなたのポートがネットワーク外の人に開かれているかどうかを確認するには、Webベースのポートチェッカーを試してみてください。これらのポートチェックのウェブサイトは、ポートが開いているかどうかを確認するのに最適です。これらのサイトのいずれかにアクセスし、チェックしたいポートを選択するだけです。
-
Windowsで開いているすべてのポートを見る。Windows PCで開いているポートの一覧を見たい場合は、コマンド・プロンプトで簡単なコマンドを実行することができる。方法は以下の通り:
- キーボードのWindowsキーを押し、「cmd」と入力する。
- コマンドプロンプトを右クリックし、「管理者として実行」を選択します。
- はい」をクリックして進みます。
- netstat -ab」と入力し、Enterキーを押します。
- 開いているすべてのTCPポートとUDPポートが、そのポートを使っているアプリの名前とともに表示されます。
-
Macで開いているすべてのポートを見るMacのターミナルアプリで、開いているポートのリストを見ることができます。方法は以下の通りです:
- LaunchpadのTerminalアイコンをクリックしてTerminalを開く。
- lsof -i -P」と入力してリターンキーを押すと、開いている(リッスンしている)ポートがすべて表示されます。
コメント
最新を表示する
NG表示方式
NGID一覧