5
回答
为什么一个域名会有那么多不同的IP?
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
如题,解析一个域名的IP地址的时候 有时候一个域名服务器就能解析出十多个IP,这是什么原因造成的?就是因为网站有那么多服务器么?
<无标签>
举报
wakelay
发帖于5年前 5回/5K+阅

一般是 对方设置了 CDN  ,在每个省 或者 各家运营商的骨干网上 设置了 节点 。

比如蓝汛 ,网宿 。

你的 你探测的时候 一般 智能 解析 返回 相应的 节点 ip

这个问题问的有点不专业啊,但是我喜欢回答这个浅显的问题,

1,首先你要理解DNS解析体系,一个域名解析出来多个IP地址的原因是,一个域名做了多个A记录,所以就可以做到一个域名解析出来多个IP地址,这个多个就是 N>=1,至于为什么要这么做?可以这样子理解,出于负载均衡和分散请求的原因。

2,网站有多个服务器,这样子 IP与服务器的关系不是一一对应的关系,一个服务器可以有多个IP。

不知道这样子回答,能理解吗?

“DNS负载均衡技术是在DNS服务器中为同一个主机名配置多个IP地址,在应答DNS查询时,DNS服务器对每个查询将以DNS文件中主机记录的IP地址 按顺序返回不同的解析结果,将客户端的访问引导到不同的机器上去,使得不同的客户端访问不同的服务器,从而达到负载均衡的目的。 
--- 共有 5 条评论 ---
blindcat回复 @光头程序员 : 那回头再看吧。或者你搜“豆瓣架构” “开心网架构”和“人人网架构”等关键词都成。 5年前 回复
小白小霸王日 手机不能点回复中的链接 5年前 回复
blindcat回复 @光头程序员 : http://www.douban.com/note/29557381/ 5年前 回复
blindcat分布式吧,具体俺也说不清。数据库可以一个,也可以主从之间同步。我记得原来有篇介绍开心网或豆瓣架构的文章说过,我要是能找到就给你看 5年前 回复
小白小霸王那程序要用同样的拷贝吗?数据库要用一个吗? 5年前 回复
顶部