바인드9에서 mx 레코드 설정하기

바인드9에서 mx 레코드 설정하기

dnscache뿐만 아니라 Bind9 및 Tinydns가 설치된 우분투 시스템이 있습니다. 그리고 지금은 BIND9 영역 파일에 MX 레코드를 추가하려고 합니다. 그러나 아무것도 효과가 없는 것 같습니다. 이것은 TinyDNS의 데이터 파일입니다.

.tinyz:127.0.0.2:a:259200
.10.in-addr.arpa:127.0.0.2:a:259200
=tiger.tinyz:10.20.40.90:86400
&bindz.tinyz:10.11.12.13:a:259200
&11.10.in-addr.arpa::a.ns.bindz.tinyz:259200

이것은 바인드9용 영역 파일입니다.

$TTL 172800
$ORIGIN bindz.tinyz.

@   IN  SOA a.ns.bindz.tinyz.   hostmaster.tinyz.   (

            2009012701  ; Serial
            10800       ; Refresh
            3600        ; Retry
            3600000     ; Expire
            86400 )     ; Negative TTL


        NS  a.ns

a.ns        A   10.11.12.13

www     A   10.11.100.200
        TXT "Administrator: Eve"


; This is a comment, please note the ";" which denotes a comment.

이제 mx 레코드를 추가하려고 합니다. 그러면 파일이 다음과 같이 보입니다.

$TTL 172800
$ORIGIN bindz.tinyz.

@   IN  SOA a.ns.bindz.tinyz.   hostmaster.tinyz.   (

            2009012701  ; Serial
            10800       ; Refresh
            3600        ; Retry
            3600000     ; Expire
            86400 )     ; Negative TTL


        NS  a.ns

a.ns        A   10.11.12.13

www     A   10.11.100.200
        TXT "Administrator: Eve"

    IN      MX     10   mail.bindz.tinyz.


; This is a comment, please note the ";" which denotes a comment.

이 후 나는 달렸다

# named-checkconf
# /etc/init.d/bind9 restart
# svc -t /etc/service/dnscache

캐시가 방해가 되지 않는지 확인하기 위해서입니다. 그런 다음 mx 레코드가 제자리에 있는지 확인합니다.

# dig mx bindz.tinyz

; <<>> DiG 9.9.3-rpz2+rl.13214.22-P2-Ubuntu-1:9.9.3.dfsg.P2-4ubuntu1.1 <<>> mx bindz.tinyz
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 18073
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1280
;; QUESTION SECTION:
;bindz.tinyz.           IN  MX

;; AUTHORITY SECTION:
.           9434    IN  SOA a.root-servers.net. nstld.verisign-grs.com. 2014051500 1800 900 604800 86400

;; Query time: 12 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Thu May 15 17:05:51 CEST 2014
;; MSG SIZE  rcvd: 115

영역 파일 파일에서 내가 뭘 잘못하고 있는 걸까요?

답변1

MX 레코드에 사용된 mail.bindz.tinyz에 대한 A 레코드를 추가하지 않았습니다.

mail IN A <IP ADDRESS>

사용하려는 영역을 로드하기 전에 상태 검사를 수행하려면

named-checkzone

명명된-checkconf 대신.

편집하다:

로 테스트할 때파기명령을 사용하여 쿼리하려는 IP 주소/호스트를 가리키고 있는지 확인하세요.

dig @<your-name-server ip or hostname> bindz.tinyz

관련 정보