Domain-Name-System
我可以使用嵌套的 DNS 萬用字元記錄嗎
我想有多個帶有萬用字元的 dns 條目,以便一個條目嵌套為另一個條目的子域
CNAME *.example.com -> webserver.example.com CNAME *.api.example.com -> apiserver.example.com
目的是我可以
customer.example.com
用來訪問網路伺服器和customer.api.example.com
訪問 api 伺服器。由於
customer.api.example.com
是兩個萬用字元條目的有效匹配項,我不確定如何解決。我已經在 AWS route53 作為 DNS 提供商對此進行了測試,它似乎按預期工作。
customer.api.example.com
解析到api伺服器。但我不確定這是否由 DNS 規範保證,或者只是偶然選擇了正確的伺服器。我可以依靠這種行為來保持一致嗎?
這種方法是可以的,DNS 伺服器使用最具體的匹配,
*.api.example.com
因為customer.api.example.com
行為應該是一致的,因為在RFC 1034中定義