DNS 设置中的“_autodiscover._tcp”是什么?

chr*_*lee 20 domain-name-system autodiscovery

在域上,在 DNS 设置中有一个名为的 SRV 记录:

_autodiscover._tcp
Run Code Online (Sandbox Code Playgroud)

和价值是:

0 10 443 autodiscover.*hostname*.net.
Run Code Online (Sandbox Code Playgroud)

它是什么,它有什么作用?

我正在将网站迁移到新服务器,我需要知道这将如何与不同主机上的新服务器一起工作。

HBr*_*ijn 23

SRV DNS 记录允许使用 DNS 来发布服务和发现服务。它们的主要用途是允许服务在非标准端口上轻松运行,并减少设置客户端时的配置负担。

SRV 记录具有以下形式:

_Service._Protocol.Name. TTL Class SRV Priority Weight Port Target
Run Code Online (Sandbox Code Playgroud)
  • 服务服务的符号名称。

  • Protocol:服务的传输协议;这通常是 TCP 或 UDP。

  • Name : 以 a 结尾的域名.,此记录对其有效 - 通常在 DNS 速记中省略,然后默认为区域名称。

  • TTL:标准 DNS 生存时间字段。

  • Class:标准 DNS 类字段(这始终IN用于 Internet)。

  • Priority:目标主机的优先级,值越低越优先。

  • Weight:具有相同优先级的记录的相对权重。

  • 端口:要在其上找到服务的 TCP 或 UDP 端口。

  • 目标:提供服务的机器的规范主机名。

你的出现了一个自动发现服务的例子:) 指向TCP port 443恰当命名的主机autodiscover.*hostname*.net.

一种这样的自动发现服务似乎用于自动配置MS Outlook,但这可能不是唯一的用例。


Tha*_*Guy 5

它可能与您的 Exchange 服务器有关。

Exchange 的自动发现

  • 绝对可以,它允许 Outlook“发现 Exchange 自动发现服务”,无论这意味着什么。另请参阅:[一项新功能使 Outlook 2007 能够使用 DNS 服务位置 (SRV) 记录来定位 Exchange 自动发现服务](https://support.microsoft.com/en-us/kb/940881)。并非所有域都有它,所以我想这用于覆盖 Outlook 尝试的默认值。看起来在指示的端点有一个 IIS 服务器。 (2认同)