將特定 IP 轉送到本機

將特定 IP 轉送到本機

我有這段舊程式碼,可以針對網路上具有特定硬編碼 IP 的 SQL Server 執行測試192.168.X.Y,但是我想針對位於 的本機伺服器執行此類測試127.0.0.1

我怎麼能告訴windows每當他收到請求時192.168.X.Y就應該轉送到我的本地主機?

我只安裝了Windows 10,所以從技術上來說它不是DNS伺服器,所以我無法轉發它。但我認為應該有一個hostname像 Linux 中的 s列表

答案1

windows中的hosts檔案位於c:\Windows\System32\Drivers\etc\hosts.

如果您使用 DNS,則可以將網域名稱對應到 127.0.0.1。

或者,您可以使用類似於下列命令的語法設定埠轉發,將連接埠 3306 上發送至 192.168.xy 的流量轉送至連接埠 3306 上的 127.0.0.1。

netsh interface portproxy add v4tov4 listenaddress=192.168.x.y listenport=3306 connectaddress=127.0.0.1 connectport=3306

這裡有一篇文章,其中有人試圖實現類似的東西,您可能會發現有用。

Windows 10 - NAT - 連接埠轉送和 IP 偽裝

相關內容