首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >添加新主机(A或AAAA)和新别名(CNAME)的DNS配置

添加新主机(A或AAAA)和新别名(CNAME)的DNS配置
EN

Stack Overflow用户
提问于 2019-05-18 19:14:22
回答 1查看 333关注 0票数 1

我的提供商向我分享了一个关于如何配置Dns的文档链接,该文档指出我必须添加新主机(A或AAAA),如下所示:

代码语言:javascript
复制
Hostname:ns1
FQDN:ns1.domain.com
IP: 192.168.1.2 <= for example

新别名(CNAME)如下:

代码语言:javascript
复制
Hostname: www
FQDN: www.domain.com
FQDN for target host: domain.com

我照它说的做了。但是,尽管可以通过ip地址和ns1.domain.name.moreover进行搜索,但网站始终没有出现,我阅读了其他网站指南,他们也说明了文档的作用。经过很多努力,我不能解决的问题,为什么网站不能解决时,我搜索domian.comwww.domain.com的chrome。所以我试着改变一切,并尝试下面的设置,它工作!.now这个网站可以在domain.comwww.domain.com中搜索

添加新主机(A或AAAA)

代码语言:javascript
复制
Hostname:www
FQDN:www.domain.com
IP: 192.168.1.2 <= for example

最近,我读了this website,上面写着

域名传播-域名的更改可能需要4-24小时的域传播,然后更改才能在internet上识别。如果您进行了影响IP分配的更改(例如A记录),则需要在internet上识别它之前允许传播时间完成。

这意味着新主机(A或AAAA)需要时间来Propagation.is它,对吗?如果是,为什么我的设置会立即生效?

我需要一个围绕这个问题主题的明确答案。所有其他人都告诉我必须有CNAME,但我的设置解决了我的问题。这是怎么回事?

我正在使用Windows Server 2016

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-22 15:21:06

该传播文章具有误导性:当客户端将主机名解析为ip地址时,它们会将解析后值缓存一段时间(TTL和您在创建DNS记录时设置的值),这样它们就不必为每个后续请求解析它。

因此,当您更改TTL记录值时,客户端不会立即意识到这一点,因为它们正在使用缓存值,直到过期。

当你创建一个新的记录时,客户端没有缓存任何东西,所以没有什么需要等待的!

关于域名系统记录,很难说为什么你的提供商的说明提到了ns1主机名,你将需要与他们检查。

关于ACNAME (用外行的话说):

客户端(您站点访问者的设备)需要知道他们试图访问的主机名的ip地址。这就是A记录的目的:当您创建www A x.y.z.w时,它会告诉您的客户端x.y.z.wwww.example.com的ip地址。没有更多,也没有更少,但这是必要的!

CNAME只是您已经在A记录中定义的主机名的别名(另一个主机名)。因此,website CNAME www.example.com意味着website.example.com与www.example.com具有相同的IP地址。当您在将来某个时候更改www.example.com的ip地址时,将不需要更新website,它也会立即指向新的ip地址,因为它只是www.example.com的别名。从技术上讲,您还可以使用address x.y.z.wwebsite创建一个A记录,它将具有相同的效果,只是如果您将来需要更新ip地址,您将需要更新两个A记录。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56198416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档