1
当我注意到奇怪的差异时,我正在玩通配符域(考虑将它们用于未来项目)。Linux DNS解析拒绝某些名称
我的域配置了通配符DNS条目(*.vgoc.info
)。我尝试执行ping a_.vgoc.info
,并在Linux上,我得到
$ ping a_.vgoc.info
ping: unknown host a_.vgoc.info
但是,在OS X上,我得到
$ ping a_.vgoc.info
PING vgoc.info (174.2.65.138): 56 data bytes
,同样在Windows上。
有谁知道Linux是否有一些特殊的“名称验证”拒绝某些模式?例如,ping a_b.vgoc.info
和ping a__b.vgoc.info
工作正常,但ping a-.vgoc.info
没有。
根据我对DNS规范的阅读,这些名称不是非法的。是否有其他限制这些名称的参考?
不是一个编程问题,因此题外话?我认为可能是[su],或者[sf] –
最初我通过'gethostbyname'和朋友发现了这个问题,我很积极,答案涉及到一些Linux文档或解析器代码。 – nneonneo