Bind에서 CNAME을 올바르게 사용하는 방법은 무엇입니까?

Bind에서 CNAME을 올바르게 사용하는 방법은 무엇입니까?

바인딩/DNS가 처음이고 SMTP, 웹 메일 및 IMAP을 내 도메인으로 지정/매핑하려고 하는데 nslookup 확인에 실패합니다. 이런 식으로 SMTP를 어떻게 nslookup할 수 있나요?

내가 얻는 오류는 다음과 같습니다.smtp.stylez24.com: NXDOMAIN

내 전달 영역 파일에는 내 도메인을 조회할 수 있지만 SMTP는 조회할 수 없는 다음이 있습니다.

; BIND data file for local loopback interface;
$TTL    604800
@       IN      SOA     server.stylez24.com.     admin.stylez24.com. (
                          2         ; Serial
                     604800         ; Refresh
                      86400         ; Retry
                    2419200         ; Expire
                     604800 )       ; Negative Cache TTL
  ;


   stylez24.com.            IN      NS              stylez24.com.
   stylez24.com.            IN      A               192.168.10.1

   @                       IN      A               127.0.0.1
   @                       IN      AAAA            ::1
   www                     IN      CNAME           stylez24.com.
   smtp                    IN      CNAME           stylez24.com.
   stylez                  IN      A               192.168.10.1
   smtp.stylez24.com       IN      A               192.168.10.2

답변1

;로컬 루프백 인터페이스의 BIND 데이터 파일;
$TTL 604800
@ SOA ns.stylez24.com. admin.stylez24.com. (
                          2;직렬
                     604800; 새로고침
                      86400; 다시 시도하세요.
                    2419200;만료
                     604800), 네거티브 캐시 TTL
  ;


   @NS stylez24.com에서.
   @at192.168.10.1
   @at127.0.0.1
   @ AAAA::1에서

                           192.168.10.1에서
   A 192.168.10.1의 나노초
   stylez24.com. 192.168.10.1에서

   www IN CNAME ns

   스타일즈 IN A 192.168.10.1

   smtp 입력 192.168.10.1
                           MX 10 SMTP에서

   smtp2 입력 192.168.10.2
                           MX 20 smtp2에서

관련 정보