一个主机绑定多ip如何选择ip出口

很多主机都绑定个多个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 又变了
实验完毕

更多相关文章
  • 在我们用Linux来架设Web服务器和FTP服务器的时候有可能会遇到在一台服务其上实现多个站点的需要(虚拟主机),这种情况下我们可以通过增加物理网卡,来解决.但是我们的服务器上会有多少多余的扩展槽呢?     那么我们可以通过给一个网卡绑定多个IP地址来实现这一功能,下面我们就来看看如何给一个网络卡 ...
  • Linux独享主机绑定IP和MAC地址,防止ARP欺骗文章来源:http://tech.www.com.cn/showtopic-257.aspx一.ARP欺骗病毒,主要表现为:中病毒的机器不仅影响自身,同时也会影响同网段的其它机器,将其它机器的HTTP数据包里加入病毒代码.代码例子如:这种病毒危害 ...
  • 在Linux下有时候需要给一个网卡绑定多个IP,本文将介绍在Linux/Centos中普遍适用的实现方法.1.单网卡绑定多IP在Redhat系列中的实现方法假设需要绑定多IP的网卡是eth0,请在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0 ...
  • 主机网卡IP与网关IP不在相同网段对外通讯测试http://www.evernote.com/shard/s303/sh/c3a3b3b7-6c6f-4845-ba8d-87ddadd68215/14e95f028ef5cc3b4ccb6fe58e387996
  • 1)for循环#!/bin/bashnum=$(wc -l ip.txt | awk '{print $1}')for ((i=1;i<=$num;i++)); do ip=$(/bin/sed -n ''"$i"'p' /xiaobai/ip.txt) mysql -e ...
  • ubuntu15.10设置静态ip分配固定ip设置dns设置网关命令行配置ip固定ip不生效怎么办
    要用到的文件: 配置接口信息 /etc/network/interfaces 配置内容: auto eth0 iface eth0 inet static address 192.168.216.188 gateway 192.168.216.2 netmask 255.255.255.0 配置dn ...
  • 懒人必备,轻松点击就可以更改ip 假设需要更改ip地址的网卡名为"本地连接" 设置静态ip: 假设 ip地址:192.168.0.128 子网掩码:255.255.255.0 网关:192.168.0.2 DNS:8.8.8.8 新建一个文本文件名为ip static.txt 将 ...
  •  十进制 关键字 协议======= ======= ==============0 HOPOPT IPv6 逐跳选项 1 ICMP Internet 控制消息 2 IGMP Internet 组管理 3 GGP 网关对网关 4 IP IP 中的 IP(封装) 5 ST 流 6 TCP 传输控制 7 ...
一周排行
  • 一个取代shell wc -l 命令的python小脚本1.通过python下optparse模块下OptionParser类是新对文件的统计#!/opt/data/ipy/bin/python #!-*- codi ...
  • 例如:echo $((${j:-8}+2))如果变量j不存在或空值,则${j:-8}展开的结果为8,再和2做加法运算,得10例如:echo $((k+4))如果变量k不存在或空值,其值为0+4=4一.算术扩展算术扩展 ...
  • Linux简史及特点
    UNIX:1965年,由AT&T贝尔实验室.通用电气.麻省理工学院三大机构共同组建 ...
  • 上一章讲了操作系统安装,这里重点讲下linux下的安装与修复,首先回忆一下操作系统启动流程:一般在操作系统安装时写入.总结为:BIOS–>MBR->;PBR–>OS files按照这个模式,详细讲解 ...
  • oracle 提供一个reverse函数,可以实现将一个对象反向转换.比如:SQL> select reverse('123456') from dual;REVERSE('123456')---------- ...
  • [前言]在线式VOC监测系统通常使用PID光离子技术原理测量有机废气的排放,PID传感器里面有个产生紫外灯的灯泡,24小时一直开着的话,灯泡的寿命大约6~12个月,恶劣环境可能只有3个月(2000小时的寿命).由于P ...
  • (先前直接评论在链接下[二楼:忘忧听雨落],可能不方便查阅,故现重新写成随笔.) 1.你对自己的未来有什么规划?做了哪些准备?作为软件金融专业的学生,我希望能打破外界“大学读什么专业与未来从事职业没有多大关系”的这种 ...
  • 在windows 2000 服务器中,如果希望修改目录恢复模式的密码,一般习惯于重新启动电脑,然后使用微软管理控制台(MMC)本地用户和组管理单元或者通过命令Net user administrator来修改管理员的 ...
  • // require函数实现原理: function require(modulePath) { var regExp = /\w+$/g; var moduleName = regExp.exec(modulePa ...
  • C#播放声音的四种方法 第一种是利用DirectX1.安装了DirectX SDK(有9个DLL文件).这里我们只用到MicroSoft.DirectX.dll和 Microsoft.Directx.DirectSo ...