添加新主机(A 或 AAAA)和新别名(CNAME)的 DNS 配置
DNS configuration adding New Host(A or AAAA) and New Alias(CNAME)
我的提供商向我分享了一份关于如何配置 Dns 的文档 link,该文档指出我必须像这样添加 新主机(A 或 AAAA):
Hostname:ns1
FQDN:ns1.domain.com
IP: 192.168.1.2 <= for example
和新别名(CNAME)像这样:
Hostname: www
FQDN: www.domain.com
FQDN for target host: domain.com
我做了它提到的。但是网站从未出现过,尽管它可以通过 ip
地址和 ns1.domain.name
进行搜索。此外,我阅读了其他网站的指南,他们也说明了文件的作用。
经过很多努力,我无法解决问题,为什么我在 [=53= 中搜索 domian.com
或 www.domain.com
时网站无法解析].
所以我尝试更改所有内容并尝试以下设置并且它 成功了!。现在可以在 domain.com
和 www.domain.com
中搜索该网站
添加新主机(A 或 AAAA)
Hostname:www
FQDN:www.domain.com
IP: 192.168.1.2 <= for example
最近,我读到 this website 上面写着
DNS Propagation- DNS changes to a domain may require 4-24 hours of
domain propagation before the change is recognized on the internet. If
you have made a change which affects an IP assignment (e.g. A record),
then you will need to allow for the propagation time to complete
before it is recognized on the internet.
这意味着 新主机(A 或 AAAA) 需要时间才能 Propagation.is 对吗?如果是,为什么我的设置会立即生效?
我需要关于这个问题主题的明确答案。所有其他人都告诉我必须有 CNAME,但我的设置解决了我的问题。这里有什么问题?
我正在使用 Windows Server 2016
那篇传播文章具有误导性:当客户端将主机名解析为 IP 地址时,它们会将解析值缓存一段时间(TTL,以及您在创建 DNS 记录时设置的值),因此它们不必为每个后续请求解决它。
因此,当您更改 DNS 记录值时,客户端不会立即意识到它,因为它们正在使用缓存的值,直到 TTL 过期。
创建新记录时,客户端不会缓存任何内容,因此无需等待!
关于 DNS 记录,很难说出为什么您的提供商的说明会提到 ns1
主机名,您需要与他们核实。
关于A
和CNAME
(通俗地说):
客户端(您网站访问者的设备)需要知道他们试图访问的主机名的 IP 地址。这就是 A
记录的目的:当您创建 www A x.y.z.w
时,它会告诉您的客户 x.y.z.w
是 www.example.com
的 IP 地址。不多也不少,但是很有必要!
CNAME
只是您已在 A
记录中定义的主机名的别名(另一个主机名)。因此,website CNAME www.example.com
意味着 website.example.com
与 www.example.com 具有相同的 IP 地址。当你以后某个时候,改变www.example.com
的ip地址时,不需要更新website
,它也会立即指向新的ip地址,因为它只是[=的别名16=]。
从技术上讲,您还可以为 website
创建一个 A
记录,地址为 x.y.z.w
并且它会产生相同的效果,除了如果您将来需要更新 ip 地址,您将需要更新两条 A
条记录。
我的提供商向我分享了一份关于如何配置 Dns 的文档 link,该文档指出我必须像这样添加 新主机(A 或 AAAA):
Hostname:ns1
FQDN:ns1.domain.com
IP: 192.168.1.2 <= for example
和新别名(CNAME)像这样:
Hostname: www
FQDN: www.domain.com
FQDN for target host: domain.com
我做了它提到的。但是网站从未出现过,尽管它可以通过 ip
地址和 ns1.domain.name
进行搜索。此外,我阅读了其他网站的指南,他们也说明了文件的作用。
经过很多努力,我无法解决问题,为什么我在 [=53= 中搜索 domian.com
或 www.domain.com
时网站无法解析].
所以我尝试更改所有内容并尝试以下设置并且它 成功了!。现在可以在 domain.com
和 www.domain.com
添加新主机(A 或 AAAA)
Hostname:www
FQDN:www.domain.com
IP: 192.168.1.2 <= for example
最近,我读到 this website 上面写着
DNS Propagation- DNS changes to a domain may require 4-24 hours of domain propagation before the change is recognized on the internet. If you have made a change which affects an IP assignment (e.g. A record), then you will need to allow for the propagation time to complete before it is recognized on the internet.
这意味着 新主机(A 或 AAAA) 需要时间才能 Propagation.is 对吗?如果是,为什么我的设置会立即生效?
我需要关于这个问题主题的明确答案。所有其他人都告诉我必须有 CNAME,但我的设置解决了我的问题。这里有什么问题?
我正在使用 Windows Server 2016
那篇传播文章具有误导性:当客户端将主机名解析为 IP 地址时,它们会将解析值缓存一段时间(TTL,以及您在创建 DNS 记录时设置的值),因此它们不必为每个后续请求解决它。
因此,当您更改 DNS 记录值时,客户端不会立即意识到它,因为它们正在使用缓存的值,直到 TTL 过期。
创建新记录时,客户端不会缓存任何内容,因此无需等待!
关于 DNS 记录,很难说出为什么您的提供商的说明会提到 ns1
主机名,您需要与他们核实。
关于A
和CNAME
(通俗地说):
客户端(您网站访问者的设备)需要知道他们试图访问的主机名的 IP 地址。这就是 A
记录的目的:当您创建 www A x.y.z.w
时,它会告诉您的客户 x.y.z.w
是 www.example.com
的 IP 地址。不多也不少,但是很有必要!
CNAME
只是您已在 A
记录中定义的主机名的别名(另一个主机名)。因此,website CNAME www.example.com
意味着 website.example.com
与 www.example.com 具有相同的 IP 地址。当你以后某个时候,改变www.example.com
的ip地址时,不需要更新website
,它也会立即指向新的ip地址,因为它只是[=的别名16=]。
从技术上讲,您还可以为 website
创建一个 A
记录,地址为 x.y.z.w
并且它会产生相同的效果,除了如果您将来需要更新 ip 地址,您将需要更新两条 A
条记录。