
我有這段舊程式碼,可以針對網路上具有特定硬編碼 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
這裡有一篇文章,其中有人試圖實現類似的東西,您可能會發現有用。