我正在上Linux学院的DNS课程。在其中一个实验室里,他们定义了一个反向区域。在这个区域中,他们会添加MXs记录。在反向区域中定义MX记录有意义吗?
详细信息:
为此,他们做了
vim /etc/named.conf
zone "1.0.10.in-addr.arpa" {
type master;
file "/var/named/1.0.10.db";
};
/var/named/1.0.10.db的内容如下:
TTL 86400
@ IN SOA nameserver.myserver.com. ro
混淆什么反向DNS应用于和它在哪里被设置..。虽然是关于如何做到这一点,有一些答案。,但我仍然无法确定需要做什么以及为什么要做。
一个域在注册程序A注册,后者保存DNS表。注册员A还通过注册官拥有的域名提供邮件服务。两个VPS提供不同的三级域服务。
DNS表中的spf记录指向MX服务的邮件服务器域,MX记录指向
mail.registeredDomain.com
v=spf1 a mx ptr include:mailServer.net ~all
MX工具箱状态为Reverse DNS does not match SMTP Banner
反向DNS查找是基于服务(mx)还是基于域?我可以
我试图运行具有以下条件的代码:
使用MX记录查找并选择最低优先级(在MX中,最低数是最高优先级)。
如果MX不可用或没有响应,请尝试记录
如果没有上述任何一个可用,则打印坏记录
我运行了以下代码:
import dns.resolver
#this reads from a file that has the to domain which is gmail.com
from SMTP_Server.Tests.Envlope import to_domain
records = dns.resolver.resolve(to_domain, 'MX')[0]
print(
我有一个example.com的A记录,映射到绑定到一个弹性ip的ec2 linux实例,在这里我运行一个apache服务器,在那里我也想运行sendmail邮件服务器。
我目前已经设置了MX record to example.com,这不是一个好的实践,我相信。
我想做正确的事情,并拥有MX record as mail.example.com或smtp.example.com
如果我更改MX记录,mail.部件的映射是什么?
如果mail.example.com的意思是实际上example.com:25,我的服务器上是否有我必须设置的主机文件,我需要做什么?
我正在linux中配置DNS服务器,无法理解这些内容。互联网上没有关于它们的信息:
A record必须与PC名称相同吗?例如,我的PC名为PC1,在我的PC中有一个配置域example.com的邮件服务器。应该是我的朋友(在他的办公室)在他的DNS区域文件(我的域在他的linux服务器的办公室中的区域文件)中写A record:PC1 in a 192.168.1.125 in MX PC1.example.com。 我说得对吗?或者我们能为我们的名字写上什么方便的记录吗?
必须为每个域创建单独的区域文件,以便从我的域向它们发送邮件?
在customer.oldandbusted.com服务HTTP流量时,我需要提供特定于子域的MX记录,如下所示:
customer1.oldandbusted.com. IN A 192.168.0.1
customer1.oldandbusted.com. IN MX 10 mail.customer1.com
customer2.oldandbusted.com. IN A 192.168.0.2
customer2.oldandbusted.com. IN MX 10 mail.customer2.com
假设我想推出另一个区域,就像这样:
custome
我在服务器上有个奇怪的问题。当我运行smtpdiag工具时,它列出了旧的邮件服务器设置( mx服务器是website.com &mx01.1和1.com)。这是结果
Checking MX servers listed for help@website.com.
Connecting to website.com [50.*.*.*] on port 25.
Successfully connected to website.com.
Connecting to mx01.1and1.com [74.208.5.21] on port 25.
Successfully connecte