独自のホスティングを作成する際、ネットワークプロファイルをPublicとPrivateのどちらに設定する必要があるのでしょうか?

1
2022.04.24

ISPを使ってノートパソコンにNodejsサーバーを作りたいのですが、どうすればいいですか?ブロードバンド接続とルーターを持っています。私はWindows 10にWSL Ubuntuをインストールしています。

私は商業的またはビジネス目的のために何かをする必要はありません。私はそれをテストしたいだけです。

基本的に、私は私のパブリックIPを使用して他のネットワークからこのサーバーにアクセスする必要があります。

Windows 10 の WiFi 設定に注目しました。

enter image description here

Windows 10のWi-Fi設定:プライベートとして設定した場合、希望通りに動作するのか?それとも、誰かが私のネットワークのパブリックIPを使用してアクセスできるように、パブリックにしなければならないのでしょうか?

追記:ポートフォワーディングやファイアウォールの設定をしなければならないことは分かっています。しかし、まず、このPublicと Privateのプロファイルを把握したいのです。この目的のためにどちらを使用する必要があるのか、よくわからないのです。

回答
2
2022.04.25

それについて他の資料が見つからなかったのですが、私の質問のコメント欄に答えが見つかりました。以下に回答として掲載したいと思います。

この設定は、コンピュータへのTCP/IPアクセスには影響しません。これは、Windowsの検出機能とファイルおよびプリンタ共有ネットワークプロトコル(他のWindowsコンピュータから共有フォルダ/ドライブまたはプリンタに接続する場合など)のためのものです。Webサーバーを実行する場合は、この設定の影響を受けないので、「プライベート」を選択するのがちょうどよいでしょう。ただし、Webサーバー(Node.jsなど)のポートがファイアウォールで開かれていること、およびこれらのポートがルーターによってコンピューターの内部/プライベートIPアドレスに転送されていることを確認してください(すでにご承知のことです)。