我需要为我的networking接口创build一个别名,以便可以使用127.0.0.1或33.33.33.33在本地进行访问。
在*尼克斯我会这样做:
sudo ifconfig en1 inet 33.33.33.33/32 alias
看来, netsh
工具可能会做同样的事情。 如果是这样,怎么样? 我已经看到一些似乎很接近的例子,但我不明白提供的选项。
这样做的动机是在没有端口偏移的同一台机器上运行两个JBossAS实例。 因此,他们需要使用相同的端口号而不会发生冲突。
你会是对的。 另外,您可以添加多个地址,而无需使用高级界面属性屏幕来触摸命令行。
netsh interface ip add address "Local Area Connection" 33.33.33.33 255.255.255.255
这可能取决于您拥有哪个版本的Windows,但是这里是我的Windows 7机器的一些步骤。 你想到你的“本地适配器设置”。 可能有1000种方法可以做到这一点,但这里是一个。
另一种方法是将Microsoft环回适配器添加为网络设备。 这使您可以在机器上设置虚拟网络适配器。 这可以用于从您自己的机器进行网络测试。 有关更多信息,请参阅http://social.technet.microsoft.com/Forums/en-US/w7itpronetworking/thread/259c7ef2-3770-4212-8fca-c58936979851/ 。
有一个关于如何添加别名,同时仍然使用DHCP的主要的一个评论。 我有类似的问题。
解决方案是:
(1)将Microsoft环回适配器添加为网络设备(从此处获取 ):
从这一点来说,它与Vista下的方法相同,即:
(2)查看新添加的网络接口,并指定IP地址:
对于任何人来说,像我一样,从谷歌:
另一种方法是设置路由并设置目的地以了解ip,例如:最近在我们公司我们的服务被我们的T1停止了,一些旧的软件没有人对硬编码的代码的外部地址我们的服务器,我们需要把它转到内部地址192.168.2.100,所以我在客户机上设置此路由:route -p add 208.44.37.176 MASK 255.255.255.248 192.168.2.100 METRIC 1并在服务器上设置它界面上收听208.44.37.182
所以当客户端试图连接到208.44.37.182它将检查路由表,它将在网络掩码中对路由表中的任何内容进行按位与路由地址(208.44.176)匹配,然后将其路由到网关(192.168.2.100)失败这是路由到默认网关。
所以在这种情况下,它将路由到192.168.2.100谁看到它的地址和答复。 如果他没有在208.44.37.182上收听,那么他会忽略它(或者,如果他被配置成这样做,直到有人拿走或丢弃它)
(对于那些为什么网络掩码好奇的人:
182是10110110
248是11111000
176是10110000
如果两个位中的一个为0,则结果为0,如果它们都是1,则它是1.所以你看到182和按位“与”到248给出176)
这些是我在工作时学到的东西,希望能帮助别人。
使用DHCP获取地址时,不能在GUI中添加别名 。 然而,“netsh”命令有助于实现这一点:
netsh接口ip添加地址“本地连接”192.168.2.2 255.255.255.0
这必须以管理员身份完成。
使用“ipconfig”来检查网络接口的调用。 就我而言,这是“本地连接”。
我找到了答案。
如果您从DCHP获得您的IP地址,则无需配置IP地址(因为知道它是DCHP的服务,所以您只需确定网关即可)。