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 / 问题 / 1084941
Accepted
Захар Joe
Захар Joe
Asked: 2021-12-01 02:05:26 +0800 CST2021-12-01 02:05:26 +0800 CST 2021-12-01 02:05:26 +0800 CST

二级域作为自己的主 NS 服务器

  • 772

RFC 中是否有任何内容禁止我为mydom.example指定 NS 记录,如下所示:

mydom.example 192.0.2.4
secondaryns.example

相比于

ns.mydom.example 192.0.2.4
secondaryns.example

具体来说,当主 NS 在同一个域上时,我可以在那里使用mydom.example还是绝对有必要为 NS 提供任何三级域,例如ns.mydom.example?

domain-name-system nameserver
  • 2 2 个回答
  • 58 Views

2 个回答

  • Voted
  1. Patrick Mevzek
    2021-12-01T07:00:56+08:002021-12-01T07:00:56+08:00

    RFC中有什么禁止我的吗

    不,没有什么禁止您使用名称为区域名称的名称服务器名称。

    它存在,但绝对不推荐。首先,它显然是在辖区内,所以你需要胶水记录。这已经让人有些头疼了。

    但是,让名称服务器名称等于区域名称肯定会触发边缘情况,因为这种情况并不为人所知,因此您会发现很多软件/API/UI 对此感到窒息。

    因此,根据经验,我建议您不要这样做。做这样的事情你并没有真正获得任何好处,所以最好避免。

    • 1
  2. Best Answer
    Nikita Kipriyanov
    2021-12-01T02:51:20+08:002021-12-01T02:51:20+08:00

    这不是三级域。这ns.example.com是(例如指向)A/ AAAARR 的名称,其中包含服务器的实际 IPv4 或 IPv6 地址。

    而且,因为 NS 应该精确A 指向或AAAA记录,所以不能使用“apex”名称作为名称服务器主机名。委托区域始终至少包含一条SOA记录,因此区域名称不适合作为NS记录目标。

    您的区域(由您的服务器提供服务)将采用以下形式:

    example.com. SOA ...
    example.com. NS ns.example.org.
    example.com. NS ns.example.com.
    ns.example.com. A 192.0.2.1
    ...
    

    如果名称服务器 RR 名称本身位于example.com该区域内,则需要定义它(正如我在ns.example.com上面所做的那样),并且您的上游区域 ( com) 会将其作为粘合记录与委托记录一起添加。在这种情况下,该com区域将为您包含三个记录:2 个委托NS和 1 个粘合A。如果名称服务器 RR 在域之外,它不能被添加到这个区域(因为它不属于它)并且上游不会有它的胶水(好的,它可以有相同的记录作为另一个胶水域,但这不关你的事)。

    但我不明白你为什么担心。就像每个人一样做。不要被营销噱头拉扯,“领域”的“层次”除了技术,什么都没有。当我们谈论名称的逻辑一致使用时,鼓励使用层次结构的嵌套级别。

    • 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