AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 634684
Accepted
Roger Lipscombe
Roger Lipscombe
Asked: 2014-10-10 01:39:22 +0800 CST2014-10-10 01:39:22 +0800 CST 2014-10-10 01:39:22 +0800 CST

总是从 DHCP 更新 DNS 有缺点吗?

  • 772

我有一个运行 DNS 和 DHCP 服务器的 Windows 2012 域控制器。默认设置似乎是仅在 DHCP 客户端请求时才动态更新 DNS A 和 PTR 记录。

(这是在Scope Properties->下DNS)

选择始终动态更新 DNS A 和 PTR 记录有缺点吗?

这与为不请求更新的 DHCP 客户端(例如,运行 Windows NT 4.0 的客户端)动态更新 DNS A 和 PTR 记录有什么区别?

domain-name-system
  • 2 2 个回答
  • 30815 Views

2 个回答

  • Voted
  1. Best Answer
    briantist
    2014-10-11T23:50:09+08:002014-10-11T23:50:09+08:00

    选择始终动态更新 DNS A 和 PTR 记录有缺点吗?

    这取决于你想做什么。

    默认情况下,Windows 机器会直接与 DNS 对话并更新它自己的A记录,它会要求 DHCP 更新PTR记录。

    通过启用始终动态更新 DNSA和PTR记录,即使客户端只要求它更新PTR.

    那和“……对于不请求更新的 DHCP 客户端……”有什么区别?

    NT 4.0 的例子现在已经不那么重要了,所以考虑一个混合环境,你有 Windows 和 Mac(或 Linux)客户端。

    Windows 机器处理它们的动态 DNS 更新(或者它们要求 DHCP 这样做)。

    但是 Mac/Linux 客户端没有。此选项允许 DHCP 为这些不请求或不能请求动态 DNS 更新的机器创建记录。

    需要考虑的一些事项:

    • 您应该为 DHCP 创建一个专用的非特权 AD 用户帐户以用于动态 DNS 更新,并将其添加到 DnsUpdateProxy 组(如果 DHCP 在域控制器上运行,这一点尤其重要)。
    • DHCP 始终注册客户端报告的名称,即使您设置了保留。如果客户报告的名称与您在预订中设置的名称不同,则预订的名称将被覆盖。
    • 通过 DHCP 设置的动态 DNS 记录将在其上设置时间戳。您应该正确设置 DNS 清除以删除这些记录,即使您已将 DHCP 设置为在租约到期时删除记录(最好启用它,但在很多情况下不会发生这种情况)。
    • 8
  2. JimS
    2018-06-27T08:56:50+08:002018-06-27T08:56:50+08:00

    关于 DnsUpdateProxy 组的使用,据我了解,只有 DHCP 服务器应该是该组的成员,而不是动态 DNS 更新用户。用户帐户应该添加到 DHCP 服务器配置,而不是 DnsUpdateProxy 组。

    DnsUpdateProxy 组用于 DNS 客户端。用户不是客户端,它是客户端(DHCP 服务器)在仅打开安全更新时对 DNS 进行动态更新的机制。客户端仍然是 DHCP 服务器。

    https://docs.microsoft.com/en-us/windows/security/identity-protection/access-control/active-directory-security-groups#bkmk-dnsupdateproxy

    当 DHCP 服务器在 DC 上时,除了使服务器成为组成员并将用户添加到 DHCP 配置之外,您还需要将 OpenACLOnProxyUpdates 设置为关闭。如果你不这样做,你就是在添加一个漏洞,因为 DnsUpdateProxy 组中的成员资格对 DNS 记录提供了过多的权限。

    一些学派建议 DC 上的 DHCP 不应该是 DnsUpdateProxy 的成员,而应该只将 DNS 更新用户分配给 DHCP。对于较旧的 Windows Server 可能是这样,但对于 2012R2 及更高版本,我从技术文档中得到的感觉是该服务器仍应位于 DnsUpdateProxy 组中,但由于是 DC,该组成员的权限会打开漏洞。

    因此,如果您在启用了安全动态 DNS 更新的 DC 上启用了 DHCP,您还应该在运行 DHCP 的 DC 上运行此命令,因此其 DNS 将不允许“外部”更新更改 DHCP 拥有的记录:

    dnscmd /config /OpenAclOnProxyUpdates 0

    底线 - DnsUpdateProxy 组不适用于任何用户对象 - 它只能用于 DHCP 服务器对象(DHCP 客户端),主要用于将 DHCP 服务器放在非 DC 服务器上的“最佳实践”,以授予动态更新 DNS 的必要权限。将安全更新用户添加到该组没有任何意义。

    • 0

相关问题

  • Solaris DNS

  • resolv.conf 在经过一段时间后被更改

  • 为什么有些网站的网址中没有“www”就无法显示?[关闭]

  • 为本地网络中的名称解析添加自定义 dns 条目

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve