免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 5900 | 回复: 20
打印 上一主题 下一主题

[DNS] 负载均衡 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-18 16:55 |只看该作者 |倒序浏览
在我们的解析过程中。 当要解析的二级域名比如(aa.com,自己设置的二级域)   向我们指定的3台dns服务器(dns1.com  dns2.com dns3.com )去查询aa.com 的值

     他们会是轮询的吗?这样能够实现负载均衡吗?   这三台dns服务器只是用来解析aa.com
  
      这种方式和将这三台dns服务器都设置成dns.com  来解析aa.com 有什么不同。 我这点后者是肯定能够实现负载均衡的

论坛徽章:
0
2 [报告]
发表于 2009-08-18 17:39 |只看该作者
原帖由 aobai 于 2009-8-18 16:55 发表
在我们的解析过程中。 当要解析的二级域名比如(aa.com,自己设置的二级域)   向我们指定的3台dns服务器(dns1.com  dns2.com dns3.com )去查询aa.com 的值

     他们会是轮询的吗?这样能够实现负载均衡吗? ...


我记得看过一个资料,说如果有多个NS可用,会根据远近来进行选取,跟查询者在同一网内的肯定优先
级要高,如果优先级都一样,估计就是用轮询之类的方法选取一个了。
DNS来做负载均衡是可以的,不仅对DNS服务器可以实现负载均衡,对特定的目标服务器(如WEB服务器)也
能实现负载均衡吧。

论坛徽章:
0
3 [报告]
发表于 2009-08-19 07:31 |只看该作者
他们会是轮询的吗?这样能够实现负载均衡吗?   这三台dns服务器只是用来解析aa.com


会选择网络延时较小(即反应最快的)的NS来请求解析。

这种方式和将这三台dns服务器都设置成dns.com  来解析aa.com 有什么不同。 我这点后者是肯定能够实现负载均衡的


这种方式能实现3台DNS之间的负载均衡(算法上的,既每个3台dns.com被解析到的几率相等),实际使用中不建议单纯采用这种模式(因为这样的话DNS就失去了自身选择最快DNS的能力了)。延伸一下,可以采用两者模式的结合更好些!

论坛徽章:
0
4 [报告]
发表于 2009-08-22 10:29 |只看该作者

回复 #3 llzqq 的帖子

llzqq您说的那种模式在哪里进行配置,这个应该是我们上级运营商进行配置的。我们自己本身的dns能设置吗?

论坛徽章:
0
5 [报告]
发表于 2009-08-23 05:09 |只看该作者
原帖由 unixforben 于 2009-8-22 10:29 发表
llzqq您说的那种模式在哪里进行配置,这个应该是我们上级运营商进行配置的。我们自己本身的dns能设置吗?


说的就是自己的DNS服务器(权威服务器)。

论坛徽章:
0
6 [报告]
发表于 2009-08-24 10:08 |只看该作者

回复 #5 llzqq 的帖子

再问2个问题
1,比我我在ISP那里注册了那个DNS服务器。dns1.aa.com and dns2.aa.com,在外网访问www.aa.com时,dns1.aa.com和dns2.aa.com是负载均衡的吗?
2,在ISP那里只注册了两个DNS服务器,能在自己的权威服务器设置多个NS记录吗?

论坛徽章:
0
7 [报告]
发表于 2009-08-24 11:26 |只看该作者
1.可以这么理解,两台DNS上的负载量基本相当。
2.可以,最多可以设置13台DNS。

论坛徽章:
0
8 [报告]
发表于 2009-08-25 19:48 |只看该作者
原帖由 llzqq 于 2009-8-25 14:51 发表


具体是那个域名,只说是abc.com怎么帮你呢


abc.com只是举个例子,比如说oracle.com,下面有7个NS记录,但在DNS服务注册商里应该不会注册7台的,因为NS记录是可以增加的嘛。
问题一:在dns服务商里注册的dns服务器是不是轮询的,如果轮询的话,中国的用户访问是有可能被分配到其他国家的DNS服务器上
问题一:在ns记录里不仅可以增加ns记录,是不是也可以修改

小弟对这两个问题比较疑惑,再次感谢斑竹耐心的解答
> oracle.com.
Server:  UnKnown
Address:  192.168.1.1

Non-authoritative answer:
oracle.com      nameserver = u-ns4.oracle.com
oracle.com      nameserver = u-ns5.oracle.com
oracle.com      nameserver = u-ns6.oracle.com
oracle.com      nameserver = u-ns3.oracle.com
oracle.com      nameserver = ns1.oracle.com
oracle.com      nameserver = u-ns2.oracle.com
oracle.com      nameserver = ns4.oracle.com
oracle.com      nameserver = u-ns1.oracle.com

u-ns2.oracle.com        internet address = 204.74.109.1
u-ns1.oracle.com        internet address = 204.74.108.1
ns4.oracle.com  internet address = 148.87.112.100
ns1.oracle.com  internet address = 148.87.1.20
u-ns6.oracle.com        internet address = 204.74.115.1
u-ns5.oracle.com        internet address = 204.74.114.1
u-ns4.oracle.com        internet address = 199.7.69.1
u-ns3.oracle.com        internet address = 199.7.68.1

论坛徽章:
0
9 [报告]
发表于 2009-08-26 12:19 |只看该作者
NS太多会混乱的

论坛徽章:
0
10 [报告]
发表于 2009-08-26 18:19 |只看该作者
LZ的问题很多啊,很多问题善用GOOGLE都可以解决:

首先,oracle.com的确是注册了7台DNS服务器。

C:\Documents and Settings\Administrator>dig oracle.com ns +trace

; <<>> DiG 9.3.3 <<>> oracle.com ns +trace
;; global options:  printcmd
.                       106544  IN      NS      I.ROOT-SERVERS.NET.
.                       106544  IN      NS      M.ROOT-SERVERS.NET.
.                       106544  IN      NS      F.ROOT-SERVERS.NET.
.                       106544  IN      NS      E.ROOT-SERVERS.NET.
.                       106544  IN      NS      J.ROOT-SERVERS.NET.
.                       106544  IN      NS      G.ROOT-SERVERS.NET.
.                       106544  IN      NS      K.ROOT-SERVERS.NET.
.                       106544  IN      NS      A.ROOT-SERVERS.NET.
.                       106544  IN      NS      C.ROOT-SERVERS.NET.
.                       106544  IN      NS      B.ROOT-SERVERS.NET.
.                       106544  IN      NS      H.ROOT-SERVERS.NET.
.                       106544  IN      NS      L.ROOT-SERVERS.NET.
.                       106544  IN      NS      D.ROOT-SERVERS.NET.
;; Received 500 bytes from 202.99.166.4#53(202.99.166.4) in 15 ms

com.                    172800  IN      NS      E.GTLD-SERVERS.NET.
com.                    172800  IN      NS      F.GTLD-SERVERS.NET.
com.                    172800  IN      NS      G.GTLD-SERVERS.NET.
com.                    172800  IN      NS      H.GTLD-SERVERS.NET.
com.                    172800  IN      NS      I.GTLD-SERVERS.NET.
com.                    172800  IN      NS      J.GTLD-SERVERS.NET.
com.                    172800  IN      NS      K.GTLD-SERVERS.NET.
com.                    172800  IN      NS      L.GTLD-SERVERS.NET.
com.                    172800  IN      NS      M.GTLD-SERVERS.NET.
com.                    172800  IN      NS      A.GTLD-SERVERS.NET.
com.                    172800  IN      NS      B.GTLD-SERVERS.NET.
com.                    172800  IN      NS      C.GTLD-SERVERS.NET.
com.                    172800  IN      NS      D.GTLD-SERVERS.NET.
;; Received 500 bytes from 192.36.148.17#53(I.ROOT-SERVERS.NET) in 375 ms

oracle.com.             172800  IN      NS      ns1.oracle.com.
oracle.com.             172800  IN      NS      u-ns1.oracle.com.
oracle.com.             172800  IN      NS      u-ns2.oracle.com.
oracle.com.             172800  IN      NS      u-ns3.oracle.com.
oracle.com.             172800  IN      NS      u-ns4.oracle.com.
oracle.com.             172800  IN      NS      u-ns5.oracle.com.
oracle.com.             172800  IN      NS      u-ns6.oracle.com.
;; Received 278 bytes from 192.12.94.30#53(E.GTLD-SERVERS.NET) in 453 ms


1.这个问题不是早就说了吗,是“最优路径原则”
2.可以修改记录中的IP地址,或删除、添加NS记录。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP