この 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 を設定することは違法です。つまり、SOA および NS レコードはゾーンの頂点で必要なので、ゾーンの頂点に CNAME を設定しようとすると RFC に違反することになります。

関連情報