Windows 相當於 Linux 網路命名空間

Windows 相當於 Linux 網路命名空間

Windows 是否有與 Linux 網路命名空間相當的東西?

我想建立一個新接口,並且該接口只能由特定應用程式訪問,該接口不會偵聽標準 Windows 連接埠(139 445 等)。

理想情況下,應用程式也無法使用其他接口,但這對於我的用例來說不太重要。

最重要的是,這些介面不會在作業系統層級相互通信,如果它們想要相互通信,則需要將封包實際傳送到實體/虛擬網路。 IP 範圍甚至可以重疊(當然,這樣他們就不能直接相互通訊)。

答案1

底線答案是否定的。

Windows 沒有任何與 Linux 命名空間相當的東西。

我個人能想到的最接近的(也許有更好的答案)是工作對象但我想不出一個明確的方法來做你想做的事。也許是 ACL?我不推薦這兩種方法,但就將特定資源隔離到特定進程而言,我會想到這兩件事。

問題是網路介面是在作業系統的較低層級處理的,並且由於Windows 沒有在核心中公開一種方法來控制每個用戶應用程式的訪問,因此我不清楚在沒有自訂的情況下通常如何實現這一點某種司機。

相關內容