Chinaunix

标题: 问个DNS 中URL编码的问题 [打印本页]

作者: wangdan1600    时间: 2009-12-09 16:58
标题: 问个DNS 中URL编码的问题
附件所示的是DNS Query Response包。

我的疑问是www.[url=www.com.lan]www.com.lan[/url]中的"."的ASCII码为什么不是0x2E,而是0x03。

0x03是控制字符。是无法从键盘输入的。

而程序中接受的字符"."则是ASCII 0x2E。这就导致查找失败。

DNS规范中也只说到使用dot分隔域名中的字符串,没涉及编码问题。

后来又抓了些包,发现"."都是非可见字符编码。

dns.png (5.35 KB, 下载次数: 50)

dns.png

作者: wangdan1600    时间: 2009-12-09 17:14
找到了,03表示后面www的长度
作者: ssffzz1    时间: 2009-12-09 17:54
只能怪你自己用的域名太BT
作者: hyagami    时间: 2009-12-09 17:56
还有人用这域名的,不嫌麻烦啊
作者: testvpn    时间: 2009-12-09 18:01
client ip: 192.168.1.1
dns server ip: 192.168.1.3




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2