标签: a-record

什么是 A 记录以及它与 DNS 的关系?

我不知道 A 记录是做什么的。

并且它们是否需要 Web 服务器托管多个域?它们与 DNS 有何关系?

domain-name-system hosting a-record

1
推荐指数
1
解决办法
215
查看次数

防止 MX 记录回退

我有一个网站 example.com,它在带有 IIS 7 和“IIS 6”SMTP 服务的 Windows 2008 服务器上运行。该网站会定期向 info@example.com 发送电子邮件。

在极少数情况下,example.com 的 MX 记录查找失败,因此 SMTP 服务回退到 A 记录,我理解这是预期行为。然而,这不是我们想要的行为,因为 example.com 的邮件服务器在不同的机器上,所以偶尔会出现电子邮件退回。

防止这种情况的最佳方法是什么?


编辑:我的 DNS 设置如下所示:

A - example.com -> 11.22.33.44
A - mail.example.com -> 55.66.77.88
CNAME - www.example.com -> example.com
MX - example.com -> server-a.outside-spam-filter-service.com
MX - example.com -> server-b.outside-spam-filter-service.com
MX - example.com -> server-c.outside-spam-filter-service.com
MX - example.com -> server-d.outside-spam-filter-service.com
Run Code Online (Sandbox Code Playgroud)

我没有在本地机器上运行 DNS 服务器。该机器设置为使用我们的托管服务提供商 (PEER1) 的 DNS 服务器。


编辑 2,故障排除问题的答案:

1. Web 服务器是 AD 域的一部分吗?

服务器不是域的一部分。

2. …

domain-name-system iis-7 smtp a-record mx-record

1
推荐指数
1
解决办法
1844
查看次数

DNS 不解析根域,仅解析子域

我遇到问题的域是rossmasters.com. 以下是我尝试解析根域和子域时发生的情况:

C:\Users\Ross>nslookup rossmasters.com
Server:  UnKnown
Address:  192.168.0.1

Name:    rossmasters.com

C:\Users\Ross>nslookup www.rossmasters.com
Server:  UnKnown
Address:  192.168.0.1

Non-authoritative answer:
Name:    www.rossmasters.com
Address:  178.79.185.207
Run Code Online (Sandbox Code Playgroud)

我的 DNS 规则是:

* A 178.79.185.207
www A 178.79.185.207
Run Code Online (Sandbox Code Playgroud)

我对此不是特别有经验,但我在另一个域上使用相同的规则,并且它们工作正常。我还可以 nslookup 另一个域(未设置为 DNS 规则)并获得与www.

我是否需要添加任何内容rossmasters.com才能解析到相同的 IP,或者这是我的注册商(处理两个域的 DNS 记录)的问题吗?

domain-name-system a-record

1
推荐指数
1
解决办法
1914
查看次数

从 2 个邮件服务器发送电子邮件

我们目前正在尝试从使用“本地”邮件(交换)服务器转向基于云的所有自动化电子邮件服务。问题是我们每天发送和接收数千封电子邮件,其正常运行时间非常关键,因此企业不想将所有鸡蛋放在一个篮子里,所以如果我们想使用基于云的产品(mailgun),他们会如果出现故障,就像备份一样。所以我的问题是:

是否可以将多个 A、TXT 和 CNAME 记录设置为多个 IP 地址,这样如果一个邮件服务器出现故障,我们可以自动从失败转移开始发送电子邮件(不会阻止它们进行反向 DNS 查找)?我知道我们仍然需要调整传入电子邮件的 MX 记录,但在短时间内(1-2 小时)不接收电子邮件是可以接受的。

这有意义吗?

email a-record reverse-dns mx-record txt-record

1
推荐指数
1
解决办法
1096
查看次数

在一个 IP 上托管邮件、dns 和 www 的服务器的多个 A 记录

找不到答案,真的。所以我有一台服务器运行,分配了一个 IP 地址。服务器托管 www、dns 和邮件。

这是我尝试配置它的方式(摘录):

               IN    NS     ns1.domain.com
               IN    MX     mail.domain.com
   mail        IN    A      ip.ip.ip.ip
   ns1         IN    A      ip.ip.ip.ip
   www         IN    CNAME  mail
Run Code Online (Sandbox Code Playgroud)

我认为这是不允许的,因为每个 ip 只能有一个 A 记录。

我试图用这个配置解决这个问题:

               IN    NS     ns1.domain.com
               IN    MX     mail.domain.com
   mail        IN    A      ip.ip.ip.ip
   ns1         IN    CNAME  mail
   www         IN    CNAME  mail
Run Code Online (Sandbox Code Playgroud)

但是后来我收到错误消息,名称服务器的 CNAME 是非法的。

我怎样才能解决这个问题?我只有一个IP!

domain-name-system bind a-record

1
推荐指数
2
解决办法
1611
查看次数

新的A记录开始工作需要多长时间?

大约两个小时前,我创建了一个子域,指向另一个带有 A 记录的 IP 地址。当我尝试 ping 时,例如从不同位置 ping(使用在线服务)时,我得到Unknown host:.

域本身工作正常,并且它有帐户的 DNS 记录,我正在从那里创建 A 记录。我在共享主机上。

记录开始工作大约需要多长时间?

谢谢

domain-name-system a-record shared-hosting

1
推荐指数
1
解决办法
826
查看次数

将移动子域 A 记录指向不同的 IP 是否可以(甚至为了性能而推荐)?

为了性能/负载平衡,是否可以将移动子域的 A 记录指向具有自己的 IP 地址的单独服务器?

domain-name-system domain a-record mobile-devices subdomain

1
推荐指数
1
解决办法
38
查看次数

应用程序如何管理具有 2 个或更多 IP 地址的 DNS 记录?

我有几个带有 2 个或更多 IP 地址的 DNS 记录,例如,我们电子邮件服务器的 A 记录是“mail.example.com”并且有 2 个 IP 地址:

mail.example.com  1.2.3.4
mail.example.com  2.3.4.5
Run Code Online (Sandbox Code Playgroud)

每个 IP 地址属于不同的 ISP。有时,当其中一个 IP 不可用时,用户计算机上的某些应用程序(如 Outlook)只会存储他们从 DNS 服务器收到的 A 记录中的第一个 IP 地址,即使它收到 2 个 IP,Outlook 也不会尝试使用另一个IP。我在其他应用程序中也看到了这一点。当我运行“ipconfig /displaydns”时,我看到 DNS 已经为 A 记录提供了 2 个 IP,但该应用程序仅使用第一个。

我们使用 Amazon Route 53 来管理 DNS,为了解决这个问题,我使用了“健康检查”,然后是基于 IP 可用性的 DNS 响应。

我的问题是,应用程序仅使用它们在 DNS 记录中找到的第一个 IP 地址是否正常?有没有其他方法可以让应用程序在给定 DNS 记录上的 IP 之间交替,或者这种行为取决于应用程序?

networking domain-name-system a-record

1
推荐指数
1
解决办法
314
查看次数

一个域的 DNS 设置,在一个 IP 上使用 HTTP,在第二个 IP 上使用 HTTPS

关于 DNS 记录,我如何设置一个域,在 1.1.1.1 上www.example.com有 HTTP wwwwww在 2.2.2.2上有 HTTPS ?

为清楚起见:

  • HTTP www.example.com 解析为 1.1.1.1
  • HTTPS www.example.com 解析为 2.2.2.2

目前我有:

@   IN A 1.1.1.1
www IN A 1.1.1.1
Run Code Online (Sandbox Code Playgroud)

我目前对 DNS 记录的(平均)知识表明我无法以这种方式设置它。相反,我必须为类似secure IN A 2.2.2.2.

注意:不幸的是,在 1.1.1.1 上设置 HTTPS www.example.com 不是一个选项。

domain-name-system ip a-record

0
推荐指数
2
解决办法
8060
查看次数

www 和非 www 网站的 DNS 记录

对于我拥有的每个网站,我注意到只有这个 A DNS 记录:

*.example.com   3600    A   0   192.1.2.3
Run Code Online (Sandbox Code Playgroud)

将使http://example.com不可用并且只有这个 A DNS 记录:

example.com 3600    A   0   192.1.2.3
Run Code Online (Sandbox Code Playgroud)

将使http://www.example.com不可用。

问题:是否必须有两条 A DNS 记录来支持 www 和非 www

*.example.com   3600    A   0   192.1.2.3
example.com     3600    A   0   192.1.2.3
Run Code Online (Sandbox Code Playgroud)

或者有没有办法在一个 A DNS 记录中定义两者?


PS:如果必须有两条记录,你会使用:

www.example.com 3600    A   0   192.1.2.3
example.com     3600    A   0   192.1.2.3
Run Code Online (Sandbox Code Playgroud)

或者你会这样做:

www.example.com 3600    CNAME example.com
example.com     3600    A   0   192.1.2.3
Run Code Online (Sandbox Code Playgroud)

?

domain-name-system a-record

0
推荐指数
1
解决办法
3508
查看次数