이 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 레코드가 Zone Apex에 필요하기 때문에 Zone Apex에 CNAME을 가지려고 시도하여 RFC를 위반하고 있음을 의미합니다.

관련 정보