51学通信技术论坛

标题: DNS的主备服务器问题 [打印本页]

作者: kangdeath    时间: 2012-12-26 22:49:17     标题: DNS的主备服务器问题

版主,有个DNS问题请教。

用户激活成功时,移动现网会分配2个DNS服务器地址给他。A为主服务器,B为备用服务器。
现有如下几个场景:
1、如果用户查询某域名,是先向A查询,还是B查询?
2、如果先向A查询,是否失败后(或者其他条件下)接着向B查询?
3、这种转向第2个服务器的查询是否有 计数器 或者 定时器这样的 限制?

不懂,请赐教。如果在3gpp、或者rfc有相关描述的话,请指点一下章节。
谢谢。
作者: 晓风残月    时间: 2012-12-27 11:37:32

这个问题感觉和移动网络的规范关系不大了,比如在家通常使用ADSL拨号上网,那么也会从运营商获得两个公网的DNS地址,然后根据自己电脑的行为关系来选择。正常来说会使用主用DNS,如果主用解析失败再向备DNS发起查询。
作者: GPRSTV    时间: 2012-12-27 13:12:54

你这个问题太肤浅了
作者: kangdeath    时间: 2012-12-27 17:25:29

大哥 懂的话就回复下啊
作者: 爱卫生    时间: 2012-12-27 20:01:08

kangdeath 发表于 2012-12-27 17:25
大哥 懂的话就回复下啊

查了下。这个在3GPP规范里应该没有定义。因为PS相关的Timer是在24008里定义的。这个timer有,但应该是各厂家自己实现的。就像我们的PC机一样,也配置了多个DNS。其实也有这样的Timer,应该是由windows来控制的。


作者: 小燕-smile    时间: 2012-12-28 17:39:53

A服务器查询失败后,不会向B去请求,应该向上一级DNS请求吧,如果A DNS上没有配置上一级域名服务器的地址,本次域名请求失败!除非A服务器挂了,否则不会向B做请求的;个人理解!所以也不存在时间问题。
作者: kangdeath    时间: 2012-12-29 15:20:48

查阅了RFC1035 4.2.1中关于,DNS的UDP传输的描述:
The optimal UDP retransmission policy will vary with performance of the
Internet and the needs of the client, but the following are recommended:

   - The client should try other servers and server addresses
     before repeating a query to a specific address of a server.

   - The retransmission interval should be based on prior
     statistics if possible.  Too aggressive retransmission can
     easily slow responses for the community at large.  Depending
     on how well connected the client is to its expected servers,
     the minimum retransmission interval should be 2-5 seconds.

More suggestions on server selection and retransmission policy can be
found in the resolver section of this memo.

中文翻译:
最优UDP 重传策略将随互联网性能和客户端需求改变,以下是一些建议:
- 在向服务器的特定地址重复查询前,客户端应当尝试其他服务器和服务器其他地址。
- 如果可能,重传间隔应当基于前面的统计量。过于频繁的重传一般会导致社区响 应速度减慢。根据客户端连接到它期盼的服务器的畅通情况,最小重传间隔应当为2 至5 秒。

故理解为,如有多个DNS解析服务器IP时,在向A再次发起重复查询前(间隔2~5S时间内),应该向其他DNS服务器IP发起查询。

不知道这样理解是否正确。




欢迎光临 51学通信技术论坛 (http://51xuetongxin.com/bbs/) Powered by Discuz! X2