免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: dreamhunter
打印 上一主题 下一主题

淘宝主页dns解析IP过多使用TCP传输解析数据 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2010-07-14 14:46 |只看该作者
楼主适合搞工程研究,有前途~

论坛徽章:
0
12 [报告]
发表于 2010-07-14 20:52 |只看该作者
本帖最后由 wenjianhn 于 2010-07-14 20:57 编辑

回复 10# 印随


    DNS over UDP 有512字节的限制(并不是UDP报文的限制是512字节)
    DNS应答不超过512字节不会出现这种情况

  《TCP/IP详解 卷一》 p156也有提到

论坛徽章:
0
13 [报告]
发表于 2010-07-15 13:46 |只看该作者
回复 12# wenjianhn


    我的意思是说淘宝DNS 返回列表真的有这么长吗?  我得不到这个完整列表

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
14 [报告]
发表于 2010-07-16 07:35 |只看该作者
版主对此贴有验证过吗?怎么直接就给了精华帖

是不是只有在河南才会出现这种情况?  我在北京,使用联通 ...
印随 发表于 2010-07-14 13:31



   
这个和使用的DNS服务器有一定的关系。既然放开TCP 53端口能解决问题,应该是楼主所说了

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
15 [报告]
发表于 2010-07-16 19:21 |只看该作者
LZ 抓个包上来吧
重启电脑 开抓包  访问taobao

论坛徽章:
0
16 [报告]
发表于 2010-07-19 16:07 |只看该作者
参考资料
RFC 1035 - Domain names - implementation and specification:

4.2.1. UDP usage

Messages sent using UDP user server port 53 (decimal).

Messages carried by UDP are restricted to 512 bytes (not counting the IP
or UDP headers).  Longer messages are truncated and the TC bit is set in
the header.


UDP is not acceptable for zone transfers, but is the recommended method
for standard queries in the Internet.  Queries sent using UDP may be
lost, and hence a retransmission strategy is required.
  Queries or their
responses may be reordered by the network, or by processing in name
servers, so resolvers should not depend on them being returned in order.

The optimal UDP retransmission policy will vary with performance of the
Internet and the needs of the client
,...........................

论坛徽章:
0
17 [报告]
发表于 2010-07-19 17:40 |只看该作者
dig @202.102.224.68 www.taobao.com

; <<>> DiG 9.2.4 <<>> @202.102.224.68 www.taobao.com
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16509
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 3, ADDITIONAL: 3

;; QUESTION SECTION:
;www.taobao.com.                        IN      A

;; ANSWER SECTION:
www.taobao.com.         228     IN      CNAME   www.gslb.taobao.com.
www.gslb.taobao.com.    4       IN      A       61.158.239.241

;; AUTHORITY SECTION:
gslb.taobao.com.        6006    IN      NS      gslbns2.taobao.com.
gslb.taobao.com.        6006    IN      NS      gslbns1.taobao.com.
gslb.taobao.com.        6006    IN      NS      gslbns3.taobao.com.

;; ADDITIONAL SECTION:
gslbns1.taobao.com.     341     IN      A       121.0.23.218
gslbns2.taobao.com.     3966    IN      A       115.124.17.70
gslbns3.taobao.com.     4028    IN      A       110.75.3.193

;; Query time: 9 msec
;; SERVER: 202.102.224.68#53(202.102.224.6
;; WHEN: Mon Jul 19 17:26:30 2010
;; MSG SIZE  rcvd: 185


用 202.102.224.68这个LDNS咋就返回一个地址?

论坛徽章:
0
18 [报告]
发表于 2010-07-20 20:23 |只看该作者
DNS首选UDP协议,当比如网络不稳定UDP常丢包时,或楼主的情况,就会采用TCP再查询DNS。所以,一般防火墙建议开放UDP 53和TCP 53端口。

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
19 [报告]
发表于 2010-07-20 20:30 |只看该作者
丢包切tcp的情况没见过

论坛徽章:
0
20 [报告]
发表于 2010-08-02 10:32 |只看该作者
谢谢LZ,又累计了一个经验
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP