三级域的 DNS 条目

Posted

技术标签:

【中文标题】三级域的 DNS 条目【英文标题】:DNS entry for third level domain 【发布时间】:2015-07-20 00:20:23 【问题描述】:

我正在尝试在我的服务器上创建一个三级域虚拟主机。我希望配置设置正确,但我收到ERR_NAME_NOT_RESOLVED 错误。

我读到我必须在某处“添加 DNS 条目”以便解析名称,但我该怎么做呢?我在哪里做呢?服务器在 Ubuntu 上运行。

【问题讨论】:

【参考方案1】:

我想你从 Chrome 中得到了 ERR_NAME_NOT_RESOLVED 错误。这意味着 Chrome 无法在 DNS 中找到子域。

您是对的,在 DNS 中注册您的子域需要更改 DNS。具体来说,您必须为您的子域添加 DNS A 资源记录,以便通过 IPv4 对浏览器“可见”。对于 IPv6,也添加一个 AAAA。两种记录类型都指向一个 IP 地址,它将是您的 Web 服务器的 IP 地址。 (从技术上讲,您也可以使用 CNAME 类型的记录,但请务必阅读其工作原理。)

子域 DNS 将由您域的权威 DNS 服务器提供服务,因此您可以通过您的 DNS 服务提供商注册所需的记录。如果您不确定他们是谁,请查找您域的 NS 记录,这将为您提供您域的权威名称服务器列表,您可以从那里开始工作。

我了解到您已经将 Apache 配置为使用子域,因此设置 DNS 即可完成设置过程。

【讨论】:

如果这需要通过 DNS 提供商完成,那通常是免费服务吗?我希望它应该是,因为这似乎是我的重点,但我宁愿问 @MartinMelka:我不知道有哪个 DNS 提供商会对子域收费,但谁知道呢。在任何情况下,您都可以随时咨询您的 DNS 提供商。

以上是关于三级域的 DNS 条目的主要内容,如果未能解决你的问题,请参考以下文章

sh 获取域的SSH known_host条目

DNS条目的变化如何影响前提TFS系统

如何在 AWS 中刷新 VPC 中的 DNS 条目?

cert-manager DNS01 质询失败 - 找不到通配符域的区域

如何为 Docker Compose 配置 dns 条目

添加 8.8.8.8 DNS 条目后,Docker 映像停止解析 host.docker.internal