Think before you speak, read before you think.

ip别名(ip alias)设置和应用

A.ip别名(ip alias)的设置和取消

最近看到web虚拟主机实现的方式有两种,一是设置ip别名 二是在server{}里设置(常用)

所以特地整理学习一下ip 别名的设置

ip别名(ip alias)是Linux内核的一个标准功能

设置:

#/sbin/ifconfig eth0:0 219.219.219.219 broadcast 219.219.219.255 netmask 255.255.255.0 up

检验:

#/sbin/ifconfig

取消:

#ifconfig eth0:0 down

eth0后的取值 0~255

后面跟的ip如果是和eth0所在网的ip同一网段,则本网内全能ping通

如果是乱跟一通,则只能本机测试之用,也没有多大的意义

B.ip别名(ip alias)的应用

1.充分利用有限的资源

本来两台差劲的电脑分别跑着两个应用,ip当然不同

来了一台新的高级的服务器,想同时迁移这两个程序到这台主机,ip别名便派上了用场

2.服务不间段

两台服务器,主服务器的提供某服务

主服务器不用真实的ip来提供服务

当主服务器坏了时候,副服务器可以直接ip别名设置好顶上来

 

在淘宝买了一个差劲的vps

ifconfig 以后发现ip别名:

venet0    Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1
RX packets:1352 errors:0 dropped:0 overruns:0 frame:0
TX packets:1860 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:102537 (100.1 KiB)  TX bytes:1380885 (1.3 MiB)

venet0:0  Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:178.17.162.219  P-t-P:178.17.162.219  Bcast:0.0.0.0  Mask:255.255.255.255
UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *