很多主机都绑定个多个ip

如果我们访问别人的时候指定出口呢

用途: 比如防止封ip的情况,或者其他用途

对于一个机器存在多个ip的情况,我们可以让访问某个ip 从指定的出口出去
比如google的ip是192.168.1.123
(由于google一般ip很多哦,我们可以指定hosts 让它仅仅访问其中一个ip

 


本机的测试环境:
给本机增加多个ip
sudo ifconfig eth0:0 192.168.1.30
sudo ifconfig eth0:1 192.168.1.31
sudo ifconfig eth0:2 192.168.1.32

 

 ifconfig | grep 192.168.1.3

          inet 地址:192.168.1.30  广播:192.168.1.255  掩码:255.255.255.0

          inet 地址:192.168.1.31  广播:192.168.1.255  掩码:255.255.255.0

          inet 地址:192.168.1.32  广播:192.168.1.255  掩码:255.255.255.0

 
 

现在我们增加一个路由
sudo route add -host 192.168.1.123 eth0:1
ssh 192.168.1.123
执行w命令就可以看到自己的ip了
sdm pts/10 192.168.1.31 12:28 0.00s 0.09s 0.00s w

sudo route del -host 192.168.1.123 eth0:1
sudo route add -host 192.168.1.123 eth0:2

ssh  192.168.1.123
w

sdm pts/10 192.168.1.32 12:28 0.00s 0.10s 0.01s w
我们看到ip 又变了
实验完毕