域名DNS服务器设置的核心操作是修改域名的NS记录。NS是Name Server的缩写。这一步骤是把域名的解析权从原来的DNS服务器切换到目标DNS服务器。完成设置之后, 域名的所有解析请求就会交给新指定的那个DNS服务器来处理。

操作前准备

1. 我们需要去确认那个目标DNS服务器的地址, 就拿由gname.xin提供的这样的DNS服务作为一个例子来看待吧, 它的权威DNS服务器的地址, 实际上就包括有ns1.gname.xin这一个地址以及还有ns2.gname.xin另外这一个地址, 那么在具体进行设置的时候, 必须要把这两条记录全部完整地填写进去。

2. 确认一下域名是不是处于可以编辑的状态, 也就是说, 注册商锁定这个功能还没有开启, 同时也不在转移锁定的有效期内。

3. 记录当前这个NS的地址, 这样子在出现问题的时候就可以快速地进行回滚了。

设置步骤

第1步: 登录域名注册商管理后台, 进入"域名管理"或者"DNS管理"页面。

步骤2: 定位到当前的域名的NS记录区域, 部分平台标注为“域名服务器”或者“Name Server”, 删除原有的NS条目。

进入步骤3, 也就是去新增NS记录的环节, 大家需要逐行填入目标DNS服务器的地址, 这里可以举个例子, 比如说ns1.gname.xin, 还有ns2.gname.xin。

步骤4是, 把东西保存下来并提交上去, 不过有一部分提供注册服务的机构需要短信或者是邮箱的验证码来进行第二次的确认操作。

生效时间与验证

NS记录的变更在全球DNS系统里面的传播时间一般都要花24到48个小时, 在这个时间段内, 各地会一个一个地陆续生效。

域名DNS服务器怎么设置?NS记录修改完整指南(图1)

具体的验证方法是, 你用whois这个命令去查询这个域名, 看看Nameserver这一栏的内容是不是已经改成了目标地址。另外, 你也可以用dnslookup工具, 指定不同区域的DNS节点来做解析测试, 以此确认返回的结果是完全一致的。

注意事项

1. 建议你先把新的NS记录给加上, 等到确认写入已经成功了之后, 你再把旧的记录给删掉, 这样就能避免解析的时候出现一个什么都没有的空窗期。

2. 在大多数的注册商这边, 他们对NS记录提出了一个要求, 这个要求是让NS记录的数量不得少于2条, 所以说不能只是填写1条。

3. 如果那个域名的转移功能已经启用了锁定设置, 那么必须先将这个锁定状态解除掉, 才可以继续进行对NS记录的修改操作。

4. 当修改了NS记录以后, 原来在那个DNS服务器上面对应的A记录、MX记录以及TXT记录等解析信息, 它们是不会自己就迁移过来的, 这种情况是需要用户前往新的DNS服务器中去把它们重新配置一遍。

常见问题

请问, 在进行了 NS 的相关修改操作之后, 网站依然处于无法打开的状态吗?

答: 这个解析结果还没有在全球范围内生效, 因为它还处在24小时到48小时的作用窗口期之内, 或者在更新以后的新DNS服务器上, 并没有配置好相对应的那个IP地址指向记录。

问:NS记录与A记录有何区别?

答: NS记录用来决定谁来负责解析这个域名, A记录用来决定域名对应的IP地址是什么, 这两者的层级是不一样的,NS记录的变更会影响整个域名的解析体系, 而A记录的变更仅会影响单个主机的指向。