观察网站两面,体味网络人生!
如何实现一个域名指向多个IP
上一篇 /
下一篇 2008-04-03 16:59:15
/ 个人分类:技术
世界经理人管家h9j_%]@0g一个域名完全可以指向多个服务器的。大家看下图,使用nslookup查看google域名的mx记录和A记录
2k?Pe&pZ*Z`0
世界经理人管家:yD#a6qH7Q7@世界经理人管家
E/`e mJ,i8K
可以看出这里,google.com的A记录有三个“ 216.239.39.99, 216.239.57.99, 216.239.37.99”
]y#M.C!o3G~*?y0
世界经理人管家"a
s'Z+|
B\/Y那么我们如何来实现相应功能呢?世界经理人管家
JH1R1pkK$o(Nw
其实是一样的,如下二图,就是使用免费uni.cc的二级域名设置的。世界经理人管家nO+a*s#Y3G/mWL
所以说,并不是不支持一个域名指向多个ip,二是因为我们一般使用的域名在线维护系统中没有提供输入多个IP的功能。
@`5|swm3n&Y X1V&`0
世界经理人管家Vq6Z |;YG I6rNR)q那么,当一个域名指向了多个IP时,我们输入域名究竟访问了哪个IP呢?对于mx记录,是通过其优先级preference标志的,对于A记录,是随机分配的,这点我们可以通过ping命令来检测。同时在浏览器上输入该网址,也可以看出具体情况。
%|9eoOI8o{$~aN1_T\0
世界经理人管家3W4B/} n o)B1u'y2b2}CX如上图,我将ebugs.uni.cc分别指向了万网和新网,那么我们在浏览器上输入的时候,则会随机访问万网或者新网。
i_%|0? T,_0
2k]h~L$`'q0其实这个随机还是有一些规律的。要看具体的dns服务器支持如何。
"R6Is.py:[h&K0
%U2|#`"sj0譬如在我举的例子中,你多次使用nslookup ebugs.uni.cc 命令来查看A记录指向,你会发现每次有时218.244.47.15排在前面,有时218.30.103.40排在前面。世界经理人管家U^1Tg
`
而浏览器默认会取前面的IP进行浏览。世界经理人管家7MO#uo;Dw Zh
"i^BD!F~B${0所以,可以说dns服务器支持“循环复用”,但是,有时dns服务器还支持所谓的“就近优先”,就是首先匹配距离你最近的IP,那么就可以实现让你首先访问最近的web服务器了。
:}KY#L;pf.E0当然,这个要看dns服务器的支持了。 世界经理人管家C_^1o;F+UEdP | M
S@H0C3qx'N9E0那么这样做的好处在那里呢?
7s7s~:FJ8k7n
T0负载均衡,大型网站的多个web服务器可以很轻松的使用这个功能来完成。同样email服务器也是如此,对于mx记录来说,一个瘫了,另外一个还可以用,也就是说可以保障关键业务。世界经理人管家?+|7@:j+jh
当然,对于WEB来说,还不能实现一个瘫了,就自动切换到另外一个,除非你的DNS服务器支持。
nL]
S c9Ye#h0
+_tgD4QqX,Ex0________________________________________________________________-
.B%W^i-W0
2xz`C$fe0个人认为有的服务器支持固定ip,多ip备用!当然也有就近原则或随机原则
QV0[;~'u~@ t0
导入论坛
收藏
分享给好友
推荐到圈子
管理
举报
TAG:
google
GOOGLE
Google
服务器
浏览器
域名
ping