免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4716 | 回复: 14

freebsd 域名解析 bug [复制链接]

论坛徽章:
0
发表于 2008-11-14 14:42 |显示全部楼层
不知意间发现在freebsd中无法解析带有_字符的域名
比如
ping dl_dir.qq.com

会直接返回
xx# ping dl_dir.qq.com
ping: cannot resolve dl_dir.qq.com: Unknown server error
xx#

以经和几个QQ上的朋友测试过了,他们的FREEBSD系统也都是这样

只要域名中含_字符就不行

论坛徽章:
1
金牛座
日期:2014-05-29 15:55:47
发表于 2008-11-14 14:59 |显示全部楼层
有带_的域名存在?

论坛徽章:
0
发表于 2008-11-14 15:01 |显示全部楼层
http://im.qq.com/qq/linux/download.shtml
这个页的全部下载地址不就都是带_的吗

论坛徽章:
1
金牛座
日期:2014-05-29 15:55:47
发表于 2008-11-14 15:04 |显示全部楼层
……………………是个问题……

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
发表于 2008-11-14 19:20 |显示全部楼层
准确来说应该是ping有问题.
# nslookup dl_dir.qq.com
Server:         10.0.10.254
Address:        10.0.10.254#53

Non-authoritative answer:
dl_dir.qq.com   canonical name = dl_dir.tc.qq.com.
Name:   dl_dir.tc.qq.com
Address: 59.36.97.136
Name:   dl_dir.tc.qq.com
Address: 121.11.68.2
Name:   dl_dir.tc.qq.com
Address: 121.11.68.3
Name:   dl_dir.tc.qq.com
Address: 121.14.131.66
Name:   dl_dir.tc.qq.com
Address: 121.14.131.67
Name:   dl_dir.tc.qq.com
Address: 202.104.241.135
Name:   dl_dir.tc.qq.com
Address: 202.104.241.136
Name:   dl_dir.tc.qq.com
Address: 59.36.97.135

# ping dl_dir.qq.com
ping: cannot resolve dl_dir.qq.com: Unknown server error

论坛徽章:
0
发表于 2008-11-14 21:25 |显示全部楼层
记得DELPHIJ说过这个问题,结论好像是这类域名违反RFC规定。

论坛徽章:
0
发表于 2008-11-15 11:50 |显示全部楼层
因为在我的测试过程中不公是PING程序无法解析,只要和域名解析有关的都返回同样的错误,如wget firefox同样都无法解析,如果我把
域名和IP 写在/etc/hosts则都是OK的,所以才说 “域名解析 BUG”…………
原帖由 congli 于 2008-11-14 19:20 发表
准确来说应该是ping有问题.

论坛徽章:
0
发表于 2008-11-15 13:56 |显示全部楼层
[root@ns1 root]#uname -a
FreeBSD ns1 6.3-STABLE FreeBSD 6.3-STABLE #3: Fri Jun 20 07:47:36 CST 2008     root@ns3:/usr/obj/usr/src/sys/MYCONFIG  i386
[root@ns1 root]#ping dl_dir.qq.com
PING dl_dir.tc.qq.com (60.28.230.162): 56 data bytes
64 bytes from 60.28.230.162: icmp_seq=0 ttl=51 time=15.538 ms
64 bytes from 60.28.230.162: icmp_seq=1 ttl=51 time=16.042 ms
64 bytes from 60.28.230.162: icmp_seq=2 ttl=51 time=15.966 ms
^C
--- dl_dir.tc.qq.com ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 15.538/15.849/16.042/0.222 ms
[root@ns1 root]#

论坛徽章:
0
发表于 2008-11-15 15:40 |显示全部楼层
这个是腾讯的技术人员违反RFC 1034 [STD 13](题外话,互联网早期带_的域名曾经被用来攻陷大量服务器),而不是FreeBSD的bug。

我今年年初的时候在FreeBSD 7.1和6.4对这个问题做了workaround,但是检查并且禁止_的并不是只有FreeBSD libc,很多应用程序也检查,因此我不保证具体的某个应用程序遇到这个没问题。FreeBSD开发团队对这个workaround目前仍然有争议。

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
发表于 2008-11-16 20:46 |显示全部楼层
某些电子邮箱好像也不遵守规则:可以在用户名里有点(.)。

比如:zhangsan.aa@aa.bb.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP