GVKun编程网logo

domain-name-system – 使用一个IP在单个电子邮件服务器上托管多个域(一个ip配置多个域名)

30

在本文中,我们将给您介绍关于domain-name-system–使用一个IP在单个电子邮件服务器上托管多个域的详细内容,并且为您解答一个ip配置多个域名的相关问题,此外,我们还将为您提供关于doma

在本文中,我们将给您介绍关于domain-name-system – 使用一个IP在单个电子邮件服务器上托管多个域的详细内容,并且为您解答一个ip配置多个域名的相关问题,此外,我们还将为您提供关于domain-name-system – CNAME域到另一个域,但是为这两个域保留不同的SPF记录?、domain-name-system – dhcpd多个域名服务器、domain-name-system – DNS CNAME解析 – 将返回哪个IP?、domain-name-system – DNS服务器 – 2个域 – 2个DNS服务器 – 在1个LAN中的两个域之间复制DNS的知识。

本文目录一览:

domain-name-system – 使用一个IP在单个电子邮件服务器上托管多个域(一个ip配置多个域名)

domain-name-system – 使用一个IP在单个电子邮件服务器上托管多个域(一个ip配置多个域名)

我有一个电子邮件服务器(邮件),目前托管一个域example1.com.服务器位于NAT后面,我在局域网上配置了split-dns.

现在是时候在同一个电子邮件服务器上托管其他域名了,经过几个小时的谷歌搜索后,我已经阅读了有关如何创建公共(外部)和内部DNS记录的相互矛盾的信息.似乎有两种配置MX和A记录的方法,我将在下面演示.

方法1

example1.com的外部DNS

example1.com      7200 MX 10 mail.example1.com.
mail.example1.com 3600 A  213.xx.xx.xx

example2.com的外部DNS

example2.com      7200 MX 10 mail.example1.com.
mail.example1.com 3600 A  213.xx.xx.xx

在第一种方法中,example2.com的MX记录指向第一个域,例如example1.com.

这似乎是像Google Apps和ISP这样的电子邮件托管公司的工作方式.

对于我的情况,这种方法的问题是我不希望来自example2.com的电子邮件显示它们来自example1.com.对此的“解决方案”是我购买第三个域名,例如mail.myemailserver.com,它将用作电子邮件服务器的默认(或第一个)域.

方法2

example1.com的外部DNS

example1.com      7200 MX 10 mail.example1.com.
mail.example1.com 3600 A  213.xx.xx.xx

example2.com的外部DNS

example2.com      7200 MX 10 mail.example2.com.
mail.example2.com 3600 A  213.xx.xx.xx

在第二种方法中,第二域的MX记录指向其自己的域,例如,example2.com.

我要求的是,我理解了在单个服务器上托管的多个域的配置,并且是否有关于我应该在自己的环境中实现哪种方法的最佳实践或建议.

解决方法

这两种方法都是有效的,确实知道此记录不会显示为原始地址.当您向配置的某个地址发送电子邮件时,发送MTA将查找为您的域配置的MX记录.它将从该域获取IP,并且它将打开与SMTP服务器(或者如果您配置了多个SMTP服务器之一的SMTP服务器)的SMTP会话.

即使没有MX记录也可以,因为MTA只会查找您域名的A记录. (当然,将A记录点提供给SMTP服务器)

domain-name-system – CNAME域到另一个域,但是为这两个域保留不同的SPF记录?

domain-name-system – CNAME域到另一个域,但是为这两个域保留不同的SPF记录?

场景:

> mydomain.com是主要网站,我们使用发送/接收邮件
address@mydomain.com. mydomain.com DNS有一个SPF记录“v = spf1 a mx~all”
> mydomain.net只是mydomain.com的别名,但我们不发送邮件
使用address@mydomain.net.因此mydomain.net DNS获得了SPF记录
“v = spf1 -all”以确认每个人都不发送邮件

由于mydomain.net是mydomain.com的别名,我想在DNS中使用CNAME,因此:

mydomain.net -> CNAME -> mydomain.com
www.mydomain.net -> CNAME -> mydomain.com

但通过这样做,我注意到当测试SPF for mydomain.net with a DNS tool like this时,返回的SPF是mydomain.com中的那个“v = spf1 a mx~all”而不是我所期望的“v = spf1 -all”

有没有办法通过仍然使用CNAME为这两个域使用不同的SPF

解决方法

CNAME表示主机名与所有记录类型的目标主机名完全相同.如果这不是您想要的,那么您就不能使用CNAME.

您也不应该CNAME域的根(即mydomain.net),因为这意味着mydomain.net的SOA实际上是mydomain.com的SOA.

domain-name-system – dhcpd多个域名服务器

domain-name-system – dhcpd多个域名服务器

我知道可以通过DHCP分配至少两个DNS服务器.例如:
option domain-name-servers 8.8.8.8,4.2.2.2;

但我想知道我是否还可以添加第三个DNS,或者这是否有意义?
我的想法是让第三个DNS作为备份.

我可以这样做,还是应该通过检查主DNS是否启动的脚本编写我的dhcpd.conf.

谢谢!

解决方法

选项类型6的 spec具有可变长度,并且可以支持两个以上的条目.长度字段是8位并表示字节数. 256/4 = 64个IP.显然,这远远超出了客户端必须识别的数量,但许多客户可能会支持指定3个条目.它肯定不会伤害任何东西.在第一种情况下,客户端将忽略第三种情况.

它是否有意义取决于您自己的基础架构和可用性.例如,WAN站点可能在站点上有两个冗余服务器,第三个远程站点.有许多机制可以提高DNS基础设施的可用性,其中许多机制不需要在客户端配置额外的IP(即任播,负载均衡器).

domain-name-system – DNS CNAME解析 – 将返回哪个IP?

domain-name-system – DNS CNAME解析 – 将返回哪个IP?

我看到了这个CNAME记录的例子,但我不知道会返回什么IP而找不到答案.

我正在寻找pc2.an.example.com的IP和an.example.com的邮件服务器

区域文件example.com:

example.com. IN SOA...

example.com. 1800 IN NS ns1.example.com

an.example.com. 1800 IN NS ns1.an.example.com

ns1.example.com. 1800 IN A 12.34.56.78

ns1.an.example.com. 1800 IN A 123.45.67.1

区域文件an.example.com:

an.example.com. IN SOA...

an.example.com. IN NS ns1.an.example.com

ns1.an.example.com. 1800 IN A 123.45.67.1

an.example.com. MX 10 pc2.an.example.com

pc1.an.example.com. 1800 IN A 123.45.67.2

pc2.an.example.com 1800 IN A 23.45.67.89 

pc2 CNAME pc1.an.example.com.

那么pc2和邮件服务器将返回哪些IP?我的第一个想法是CNAME会被忽略,因为pc2有一个带有完整IP的“A”记录,但是我注意到pc2.an.example.com末尾没有点,也许这有效,因为地址相对吗?

谢谢你的帮助!

解决方法

你会得到:
an.example.com. IN MX 10 pc2.an.example.com

pc2.an.example.com. IN CNAME pc1.an.example.com.
pc1.an.example.com. IN A 123.45.67.2

>不存在具有CNAME的A或AAAA等其他资源记录.他们会被忽视.>没有点的pc2.an.example.com等于pc2.an.example.com.an.example.com. IN A 23.45.67.89目前是.

domain-name-system – DNS服务器 – 2个域 – 2个DNS服务器 – 在1个LAN中的两个域之间复制DNS

domain-name-system – DNS服务器 – 2个域 – 2个DNS服务器 – 在1个LAN中的两个域之间复制DNS

我们有2个DOMAINS(x.local和y.local),它们都有自己的AD和DNS环境.

如何将DNS查找区域从两个DNS服务器链接到彼此.因此,当来自一个域的客户端可以解析来自另一个域的DNS名称时,无需手动添加来自正向查找区域中的两个DNS /域的A记录.

两个DNS服务器都具有IP连接.

解决方法

你有几个选择:

选项1:您可以创建辅助区域.在托管x.local的服务器上,您将为y.local创建一个辅助区域,然后以相反的方式重复.如果执行此操作,则必须允许区域从区域传输选项卡从一个区域传输到另一个区域

选项2:您可以在每个上创建一个存根区域.在托管x.local的服务器上,您将为y.local创建一个存根区域,然后在托管y.local的服务器上为x.local添加存根区域.

选项3:您可以在每个上创建条件转发器.所以在托管x.local的服务器上,您可以为y.local创建一个条件转发器,然后对包含y.local的服务器重复

https://technet.microsoft.com/en-us/library/hh831667(v=ws.11).aspx

关于domain-name-system – 使用一个IP在单个电子邮件服务器上托管多个域一个ip配置多个域名的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于domain-name-system – CNAME域到另一个域,但是为这两个域保留不同的SPF记录?、domain-name-system – dhcpd多个域名服务器、domain-name-system – DNS CNAME解析 – 将返回哪个IP?、domain-name-system – DNS服务器 – 2个域 – 2个DNS服务器 – 在1个LAN中的两个域之间复制DNS等相关内容,可以在本站寻找。

本文标签: