Windows 會把每個實體或虛擬網路介面套用一個「網路設定檔(Network profile)」:
設定檔是「這台機器對所連的這個網路」的信任等級,防火牆不關心「對方主機是不是 public」,而是我這台機器對目前所處網路的信任度。
不同場合的網路風險不同:
例:假設 RDP 3389 規則只勾 Private。若現在的 Wi-Fi 介面是 Public,外面打進來就不會通。
- 不是在分「對方主機是 public 還是 private」。
- 是在分**「我這台主機目前所處的網路環境信任等級」**,以便自動套用對應強度的防火牆規則。
C:\Program Files\MyApp\app.exe
)。每條規則都可指定:
Domain:能和 AD 網域控制站成功驗證時自動套用。
Private vs Public:第一次連上新網路時,Windows 會問你「是否要讓這部電腦在這個網路上可被偵測?」
背後還會利用 NLA(Network Location Awareness) 做網路簽章(依據預設閘道、DNS、DHCP 資訊等)區分不同網路。