DNS记录和名称服务器

DNS记录和名称服务器,dns,web-hosting,nameservers,Dns,Web Hosting,Nameservers,当我在Google App Engine上部署我的网站并添加我从GoDaddy.com或name.com或namescape.com等网站拥有的自定义域名时,GAE为我提供a、AAAA和CNAME记录,我需要在GoDaddy.com/name.com/namescape.com网站的DNS记录配置中添加这些记录 类似地,当我在Digitalocean上部署我的网站并添加我从GoDaddy.com或name.com或namescape.com等处拥有的自定义域名时,它会为我提供nameserver

当我在Google App Engine上部署我的网站并添加我从GoDaddy.com或name.com或namescape.com等网站拥有的自定义域名时,GAE为我提供a、AAAA和CNAME记录,我需要在GoDaddy.com/name.com/namescape.com网站的DNS记录配置中添加这些记录

类似地,当我在Digitalocean上部署我的网站并添加我从GoDaddy.com或name.com或namescape.com等处拥有的自定义域名时,它会为我提供nameserversns1.Digitalocean.com、ns2.Digitalocean.com等,我需要将其添加到GoDaddy.com/name.com/namescape.com网站的Nameserver配置中

那么,添加名称服务器等同于设置DNS记录吗

那么,添加名称服务器等同于设置DNS记录吗

嗯,是和否

是的,名称服务器设置实际上会在DNS中创建“NS”类型的记录,除非它们不在您的区域中;它们位于父区域中。例如,如果您的域是example.com,那么com区域必须知道其名称服务器地址

也就是说,你自己的区域也有相同的“NS”记录,但它们不是真正重要的记录

但另一方面,设置NameServer NS记录的目的与创建a/AAAA类型的记录完全不同。“A”记录直接指向网站所在的服务器,而“NS”记录则添加了间接指向——“NS”记录指向保存“A”记录的服务器

你能告诉我当我键入www.example.com时发生的事情的完整流程,包括DNS和区域文件查找吗

具有“存根”解析器的操作系统将查询发送到“完整”或“递归”解析器。 递归解析器具有DNS根目录的内置名称服务器地址列表。 解析程序将查询发送到根名称服务器,接收对com域的名称服务器的引用。我没有该记录,但我有com./NS记录。 解析程序将相同的查询发送到'com'名称服务器,然后再次接收到对example.com域的名称服务器的引用。 解析器将相同的查询发送到'example.com'名称服务器,并最终收到实际的答案。 递归解析器会将答案返回给您。 见现有文件:


类似问题的答案:所以,当我在谷歌应用程序引擎上部署我的网站,而不是更新由GAE在Name便宜网站中提供的A、AAAA、CNAME记录时,我用GAE名称服务器更新Name便宜网站中的名称服务器,那么我的网站也能正常工作吗?现在,Name便宜网站中的名称服务器将指向包含A、AAAA、CNAME记录的服务器,也就是说,通常名称服务器托管是一项独立的服务,无论您的A/AAAA记录是由Name便宜还是由谷歌托管,只要它们存在,当然指向正确的服务器。只有少数例外:像Cloudflare这样的CDN。