domain-name-system – DNS MX记录出现问题

前端之家收集整理的这篇文章主要介绍了domain-name-system – DNS MX记录出现问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在读这个: http://www.zytrax.com/books/dns/ch8/mx.html

对于MX记录,我通过bind设置了我的名称服务器.这是我的网站的zonefile:

$TTL 86400
@   IN  SOA     ns1 root (
        2           ;Serial
        3600        ;Refresh
        1800        ;Retry
        604800      ;Expire
        86400       ;Minimum TTL
)
; Specify our two nameservers
        IN  NS      ns1
        IN  NS      ns2

; Nameserver resolve
ns1     IN  A       1.1.1.1
ns2     IN  A       2.2.2.2

; Mail server
        IN  MX 10   mail

; Hostnames
@       IN  A       2.2.2.2
www     IN  A       2.2.2.2
mail    IN  A       1.1.1.1

我正在托管postfix和dovecot.我无法远程接收电子邮件,我已将其缩小到我的DNS无法正确响应MX请求.

Dovecot和postfix都托管在1.1.1.1(我已经更改了我的服务器IP)

更改配置并重新启动绑定后,

dig example.com MX @localhost

编辑:我已经尝试过mail.example.com和example.com.都失败了.我已经为example.com更新了这个问题,因为我最初发布了mail.example.com的挖掘(这是我的错误.但它已经更新了.)

我收到的,

;; QUESTION SECTION:
;example.com.              IN      MX

;; AUTHORITY SECTION:
example.com.            86400   IN      SOA     ns1.example.com. root.example.com

;; Query time: 0 msec
;; SERVER: ::1#53(::1)
;; WHEN: Thu Jul  3 15:29:40 2014
;; MSG SIZE  rcvd: 79

编辑:以为我会包括其他一切正常.即www.example.com

解决方法

一个非常棘手的配置错误.通过启动既没有主机名,区域名称或区域原点的@简写的行,也成为上述记录的延续.
ns2     IN  A       2.2.2.2
; Mail server
        IN  MX 10   mail.example.com.

实际上是

ns2     IN  A       2.2.2.2
; Mail server
ns2     IN  MX 10   mail.example.com.

而不是你的意图:

ns2     IN  A       2.2.2.2
; Mail server
example.com.      IN  MX 10   mail.example.com.

或者您应该使用:

@      IN  MX 10   mail.example.com.

猜你在找的HTML相关文章