奇妙な不一致に気付いたとき、私はワイルドカードドメインで遊んでいました(将来のプロジェクトでそれらを使用することを検討しています)。
私のドメインはワイルドカード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仕様を読んだところによると、そのような名前は違法ではありません。そのような名前を制限する他の参照はありますか?