为邮件服务器设置SRV DNS记录

为邮件服务器设置SRV DNS记录,dns,Dns,我正在设置DNS区域,以便在VPS上构建完整的服务器 我的实际问题是为我的邮件服务器设置SRV字段,例如:\u autodiscover.\u tcp,\u imaps.\u tcp,\u pop3s.\u tcp和\u submission.\u tcp 这些是默认情况下在我的VPS提供商的我的DNS区域中存在的字段,我认为这些字段对于邮件客户端检索邮件服务器的imap、pop3和smtp名称服务器非常有用 我的第一个想法是: _autodiscover._tcp 3600 IN SRV

我正在设置DNS区域,以便在VPS上构建完整的服务器

我的实际问题是为我的邮件服务器设置SRV字段,例如:
\u autodiscover.\u tcp
\u imaps.\u tcp
\u pop3s.\u tcp
\u submission.\u tcp

这些是默认情况下在我的VPS提供商的我的DNS区域中存在的字段,我认为这些字段对于邮件客户端检索邮件服务器的
imap
pop3
smtp
名称服务器非常有用

我的第一个想法是:

_autodiscover._tcp   3600 IN SRV    0 0 443 ? (I have no idea for this one)
_imaps._tcp          3600 IN SRV    0 0 993 imap.mydomain.com
_pop3s._tcp          3600 IN SRV    0 0 995 pop3.mydomain.com
_submission._tcp     3600 IN SRV    0 0 465 smtp.mydomain.com
但是我的主机提供商(对于知道它的法国人来说是OVH)给了我一个警告

zone mydomain.com/IN: _imaps._tcp.mydomain.com/SRV 'imap.mydomain.com' is a CNAME (illegal)
当我这样做时,因为
imap.mydomain.com
smtp.mydomain.com
已经注册为
CNAME
字段

imap                 3600 IN CNAME  mail.mydomain.com.
pop3                 3600 IN CNAME  mail.mydomain.com.
smtp                 3600 IN CNAME  mail.mydomain.com.
对我来说,这样做看起来很正常,因为我不能在SRV记录中指定我没有在DNS区域中声明的子域,我真的很想使用
imap.mydomain.com
pop3.mydomain.com
smtp.mydomain.com


那么正确的方法是什么呢?

警告到底说了什么?@mdeora更新了-读一下这个。@mdeora所以我只需要删除我的
CNAME
imap、
pop3
smtp
记录,并将其用作
A
记录?是的,试试看。