這個 BIND 區域定義有什麼問題?

這個 BIND 區域定義有什麼問題?
@       IN SOA  @ ns.mycompany.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
@        IN      NS           ns.mycompany.com.
@        IN      CNAME   web
web    IN      A             10.0.0.1 

答案1

@       IN SOA  @ ns.mycompany.com. ...
@        IN      NS           ns.mycompany.com.
@        IN      CNAME   web   # <-- this isn't legal

對於與任何其他記錄類型相同的記錄,擁有 CNAME 是非法的。這表示您嘗試在區域頂端擁有 CNAME 違反了 RFC,因為區域頂端需要 SOA 和 NS 記錄。

相關內容