托管IP地址的文件


5

我想将ip地址映射到特定的localhost接口(例如23.45.66.77 => 127.0.3.3)。对于命名主机,我可以使用hosts文件。当然,这对IP地址不起作用。

这必须在windows中工作,到目前为止我发现的唯一选择是实现像openvpn那样的TAP / TUN驱动程序。

还有其他选择吗?


1
你不能在路由表中这样做吗?
Nikolai N Fetissov 2010年

你为什么想做这个?你能改变你的软件使用abcd.com而不是23.45.66.77,这样可以很容易地重新映射IP吗?
davr 2010年

我想您的答案是需要一个透明的代理。但是如何在Windows中这样做是一个问题!这家伙得到了鱿鱼(一个网络代理),其中包含某种透明代理。markus.revti.com/2009/01/...
barlop

Answers:


1

您可以尝试Windows的NAT功能: netsh routing ip nat add addressmapping

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

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

0

使用防火墙并为该IP地址的所有流量设置规则,以便在本地重定向/拒绝。

您可以为每台计算机(软件 - Windows /其他防火墙,例如卡巴斯基)或网络范围(硬件 - 传出防火墙,通常是路由器)执行此操作。


-2

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

查看此资源。您要做的是将IP地址路由到127.0.3.3并确保通过-p开关将其设置为永久性,如果您希望它在重新启动后继续存在。


3
路由不会解决问题。数据包中的目标IP地址仍然是23.45.66.77127.0.3.3但接口实际上不能接收数据包。
2010年

1
好点子。我不得不重新思考。
Nitrodist 2010年

如何通过Windows中的某种NAT将IP地址更改为该特定地址?
Nitrodist 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.