域名服务器也就是大家常听到的DNS, 它的完整英文名叫Domain Name Server, 这是一种能够对人类能够读懂的域名进行解析, 并且把它们变成IP地址的那种权威性的服务器, 它是让整个域名体系都能够正常去运行的一个基础设施部分, 当各位用户去访问网站的时候, DNS服务器就要负责把那个域名叫作的东西给翻译成对应的IP地址, 这样的话浏览器才能去定位那个目标主机并且跟它连接到一块, 通常来说域名服务器这个玩意儿是由那些域名注册商提供出来并且进行管理的, 所以用户完全可以在那个注册商的地方把查询操作、查看操作还有更换操作都给一并完成了。

如何查看当前域名服务器

查询域名服务器信息最通用的方法是WHOIS查询:

阜新市自然资源事务服务中心

1. 打开那个WHOIS查询工具, 这里面包括ICANN官方的查询页面, 还有注册商后台的域名管理面板, 这些部分也都是可以用的。

2. 把需要输入的那个域名填写上去, 然后接着提交。

3. 在返回的结果里面找到那个叫做“Name Server”的字段, 或者那个叫做“DNS”的字段。把这些字段的列表拿出来看就可以了。列表当中写出来的那些东西。

就是当前这个域名所用的域名服务器是什么。通常来说。这样的服务器会有两到四台主机存在。比如可能会看到 ns1.example.com、ns2.example.com 这样的主机名字出现在列表里。

4. 你甚至可以在命令行里面, 去执行那串叫做代码的指令, 也就是输入那个用标签包围起来的字符串, 然后后面跟上需要查询的那个部分的具体名字, 就这样做的话, 能够把关于名称服务器的那种类型的数据记录给快速地抓出来。

如何更换域名服务器

更换这个操作的意思就是修改NS记录, 所以你必须要去域名注册商那里进行操作。

1. 你需要先登录到注册商的后台管理界面, 随后进入所谓的“域名管理”栏目, 接着再去点击那个叫做“DNS管理”或者就是“域名服务器设置”的选项。

2. 你需要把原来的那些NS记录给换掉, 换成新的域名服务器地址, 但是要注意那个新的NS必须已经上线了, 而且还能正常解析, 这样才能用。

3. 保存操作完成以后, 相关的修改内容会在接下来的几个钟头到最多48个小时的这段时间之内, 一步一步地将效果显示出来, 至于具体需要多少时间才会生效, 这还得看当前设置的TTL缓存周期到底是多长。

4. 在完成修改之后, 现在可以用dig NS 域名这个方法来验证新的NS解析记录是不是已经正确地返回回来了, 这样就能够确认设置是否生效了。

大家在动手换东西之前, 一定得先确认新域名服务器都已经配好了, 什么A记录, 还有MX记录之类的东西全都要到位。这个事儿必须办妥了, 不然的话, 就怕解析会中断的。

域名服务器是什么?怎么查、怎么换?常见服务商与配置全解(图1)

常见域名注册商与DNS服务商

在国内, 大家常用的域名注册商有阿里云也就是万网, 还有腾讯云的DNSPod, 另外华为云以及gname.xin也就是Gname这些也都在其中;在国际市场上呢, GoDaddy、Namecheap、Cloudflare Registrar这些算是比较主流的注册商了。

要说具体的话, gname.xin这个平台主要是针对国内的个人信息用户以及中小型企业来提供服务的, 它能够提供从域名注册到解析管理, 再到DNS托管等一系列的一站式服务, 所以说对于大家来说, 它的使用门槛是比较低的。

选择注册商的时候, 你可以重点对比一下价格是不是透明。你也可以对比DNS解析节点的分布情况。你还可以技术支撑的响应速度怎么样。你也要看看它是否支持API批量管理。

配置与运维注意事项

关于TTL设置,在日常情况下, 大家可以把TTL设置为300秒, 这也就是5分钟的意思, 这样做是为了缩短在切换NS记录之后所需要等待的生效时间, 而在进入稳定期之后, 大家可以把TTL恢复为3600秒, 或者设置为更高的数值。

采取冗余保障的措施。至少要配置2台NS。这些NS要分属不同的机房, 或者要分属不同的运营商。这样设计是为了防止出现单点故障的情况。

备案合规: <.cn>这类域名在注册的时候, 必须要在国内完成ICP备案工作, 而且备案信息里面写的DNS要和实际的NS保持一样。

安全加固: 可以启用DNSSEC签名来防止劫持, 可以在管理后台开启两步验证。

常见问题

问:更换NS后多久生效?

答案是这样的, TTL缓存这个事儿会在到期之后开始产生效果, 这个过程一般需要花费两到四千八个小时的时间。要是想让生效的速度加快一点的话就可以在进行修改操作之前先把那个叫作TTL的参数数值调低一些就行了。

问:能否不经过注册商直接改NS?

答, 是不能够这么做的。因为针对NS记录进行的修改操作, 其权限是归属在注册商这一层级的层面的, 所以必须得要借助于注册商的后台系统界面去进行操作, 或者是要使用由注册商所提供的那一个程序接口也就是API来进行操作的。

问:一个域名可挂多少台NS?

在一般情况下, 最少需要设置 2 台, 最多不能超过 13 台(这一条限制来自 RFC 1035), 但是在实际使用中, 域名注册商大多会把范围控制在 2 台到 4 台左右。