观察网站两面,体味网络人生!

如何实现一个域名指向多个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的二级域名设置的。世界经理人管家n O+a*s#Y3G/mWL
所以说,并不是不支持一个域名指向多个ip,二是因为我们一般使用的域名在线维护系统中没有提供输入多个IP的功能。

@`5|s wm3n&Y X1V&`0 世界经理人管家Vq6Z |;YG I6r NR)q

那么,当一个域名指向了多个IP时,我们输入域名究竟访问了哪个IP呢?对于mx记录,是通过其优先级preference标志的,对于A记录,是随机分配的,这点我们可以通过ping命令来检测。同时在浏览器上输入该网址,也可以看出具体情况。

%|9eoOI8o{$~a N1_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备用!当然也有就近原则或随机原则

Q V0[;~'u ~@ t0
站内搜索:

TAG: google GOOGLE Google 服务器 浏览器 域名 ping

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

lastsmiler

lastsmiler

网络运营管理者,SEO研究者

日历

« 2008-05-18  
    123
45678910
11121314151617
18192021222324
25262728293031

数据统计

  • 访问量: 2770
  • 日志数: 132
  • 建立时间: 2008-03-19
  • 更新时间: 2008-05-17

RSS订阅

Open Toolbar