当我注意到一个奇怪的差异时,我正在玩通配符域(考虑将它们用于未来的项目)。
我的域配置了通配符 DNS 条目 ( *.vgoc.info
)。我试过 pinging 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 规范的阅读,这样的名称并不违法。是否有其他限制此类名称的参考?