題 託管IP地址的文件


我想將ip地址映射到特定的localhost接口(例如23.45.66.77 => 127.0.3.3)。對於命名主機,我可以使用hosts文件。當然,這不適用於IP地址。

這必須在windows中工作,到目前為止我發現的唯一選擇是實現像openvpn那樣的TAP / TUN驅動程序。

還有其他選擇嗎?


5
2018-05-12 16:18


起源


你不能在路由表中這樣做嗎? - Nikolai N Fetissov
你為什麼想做這個?你可以改變你的軟件使用abcd.com而不是23.45.66.77,這樣可以很容易地重新映射IP嗎? - davr
我想你的答案是你需要一個透明的代理。但是如何在Windows中這樣做是一個問題!這傢伙得到了魷魚(一個網絡代理),有點像某種透明代理。 markus.revti.com/2009/01/... - barlop


答案:


您可以嘗試Windows的NAT功能: netsh routing ip nat add addressmapping

C:\> netsh
netsh>路由ip nat
netsh routing ip nat>

1
2018-05-12 18:48



找不到以下命令:routing ip nat - KdgDev


使用防火牆並為該IP地址的所有流量設置規則,以便在本地重定向/拒絕。

您可以為每台計算機(軟件 - Windows /其他防火牆,例如卡巴斯基)或網絡範圍(硬件 - 傳出防火牆,通常是路由器)執行此操作。


0
2017-12-04 12:48





http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/route.mspx?mfr=true

查看此資源。您要做的是將IP地址路由到127.0.3.3,並確保通過-p開關將其設置為永久性,如果您希望它在重新啟動後繼續存在。


-2
2018-05-12 17:11



路由不會解決問題。數據包中的目標IP地址仍然是 23.45.66.77不是 127.0.3.3 所以接口實際上不能接收數據包。 - heavyd
好點子。我得重新考慮一下。 - Nitrodist
如何通過Windows中的某種NAT將IP地址更改為該特定地址? - Nitrodist