我有一个C类IP地址的设备,例如192.168.0.10。 我不能或不想改变这个IP地址。 但是,当我将此设备连接到我的networking时,我希望它看起来有不同的IP地址,例如192.168.1.200。
是否有任何networking设备,我可以插入这将改变dynamic数据包中的IP地址,以便该设备可以显示有不同的IP地址?
这与NAT路由器对数据包的处理类似。
你回答自己的问题,你需要的是一个做NAT的设备。
一般来说,大多数防火墙和路由器都提供NATfunction
西蒙,
您可以将IP地址视为酒店的街道地址。 不同的服务使用不同的TCP或UDP端口,如不同的酒店房间。
如果你的路由器可以做普通的“静态”NAT,它可以给整个build筑物一个新的地址。 这不会改变房间号码,所以所有的服务仍然可用。 这可能是你想要的。
令人困惑的原因是许多路由器,尤其是家庭和小型企业,使得改变整个酒店的(IP)地址变得困难或不可能。 他们更喜欢把几个房间搬到街上的另一个酒店,用不同的地址。 为了提高系统pipe理员的工作安全性(也许还有networking安全),房间里的端口号在移动时也可能会改变(端口地址转换–PAT)。
这就是为什么您可能需要为设备上的每个不同服务(房间或房间组)分别创build访问规则。 您可能需要不同的出站连接设置(设备打开FTP会话以获取文件),而不是入站连接(您可以通过VNC从Internet控制设备)。
要深入一点,请尝试关于NAT防火墙的部分。
我不确定你是否正在寻找一个外部的NAT风格的设备,或者如果这只是一个build议/想法。 如果你能透露更多关于这个configuration目的的信息,那么它也会有帮助,你试图用不同的地址来达到什么目的? 伪装? 安全? 快速部署?
如何在同一个界面上使用第二个地址?
视窗:
右键单击networking界面>>属性>> Internet协议版本4 >>属性>>备用configuration
Linux的:
ip addr add XXXX/YY dev eth0
有关在同一接口上configuration多个地址的详细说明,请参阅您的发行版的文档。
不要忘记添加具有适当指标的路线。