你如果想要对域名的DNS进行设置, 那么你应该去那个域名注册商或者是DNS服务商那边管理后台的入口里进行操作, 它的核心路径是“域名管理”接着是“DNS解析”。

就拿gname.xin这个例子来说吧, 用户在成功登录之后, 需要先进入到“我的域名”这个页面里面去, 然后从中选择那个对应的域名, 点一下“DNS解析”, 这样你就可以直接新增记录或者修改记录甚至是删除记录了, 整个操作的流程全都是通过网页上的那种表单来完成的, 完全不需要使用什么命令行之类的东西。

DNS是什么,为什么要设置

DNS, 也就是域名系统, 它其实是一个分布式的、有着层级结构的数据库, 主要作用就是把人们输入的域名翻译成机器能识别的IP地址。

当你的浏览器尝试去访问一个域名的时候, 本地DNS服务器会从上层开始往下层逐级进行查询, 等到最后查到了对应的IP地址之后, 就会把这个IP地址返回给你, 从而帮助你建立起连接。所以说, 一个域名到底实际指向了哪一台服务器, 这个事儿完全是由DNS里的解析记录决定的。

而我们平时所说的设置DNS, 本质上就是在配置“这个域名究竟要指向哪里”这件事儿。

DNS设置的具体操作步骤

1. 你需要登录你的域名注册商或者是DNS服务商的那个后台界面, 像gname.xin控制台这样的地方, 进去以后找到那个叫做我的域名的功能区就行了。

2. 先选中目标域名, 随后点击"管理"然后选择"DNS解析"。

3. 请点击击“添加记录”那个地方, 然后把那些个下面的一个个字段一个一个地全部填写清楚。

记录类型:A、CNAME、MX、TXT、AAAA等。

主机记录这一项, 你如果填写“www”这个词汇的话, 它代表的意义就是子域名, 要是你想要表示的是主域名的话, 你可以选择留空不填, 又或者直接填寫符号“@”。

记录值这个说法指的是, 去对应那个现在人们常用的ip地址啊或者目标域名呢或者是邮件服务器的地址。

TTL的默认时长被设定为3600秒, 这个数值如果变得更小一点的话, 那变更内容生效的速度就会相对更快一些。

4. 点击“保存”这个按钮。如果用户想要修改已经在系统里面有的记录信息, 那么只需要去直接编辑相对应的这一行内容就可以了。

常用DNS记录类型及用途

域名DNS设置全流程:在哪改、怎么改、多久生效(图1)

记录的类型为A, 这种设定的作用是把一个域名给指向到某一个具体的IPv4地址去, 比如说像192.168.1.1 这样的数值就属于这种情况。

CNAME记录的意思是, 把域名指向另一个域名, 这种情况一般经常用在www指向主域名上面。

AAAA记录, 这玩意儿其实就是指把域名和IPv6地址给对应起来, 也就是让域名指向那个IPv6地址。

MX记录的作用是指定邮件服务器, 其中数值越小代表优先级越高。

TXT记录是一种记录类型, 这种记录类型被用来进行SPF验证、DKIM验证, 也被用来完成域名所有权验证。

NS记录是用来指定域名权威DNS服务器的, 这通常是注册商自动配置的。所以一般情况下是不需要手动修改的。

生效时间与注意事项

新的记录是会受到TTL影响的, 在全球范围里面完全生效大约是需要的分钟数在5分钟到48小时这一段时间范围内;你如果将TTL设置为300秒的话就可以缩短等待的时间。

你需要修改NS记录, 这一步通常是为了更换DNS服务商。因为存在着上游缓存的情况, 所以生效时间通常需要24到48个小时。在这个期间, 部分区域可能会出现解析结果不一致的现象。

在设置之前, 必须确认目标IP或服务器已经准备妥当, 以便避免解析生效后服务还没有上线的情况发生。

在同一主机记录的语境下, A记录以及CNAME是不能够同时存在于此处的状况, 需要去进行二选一的操作。

在开始操作之前, 建议你先截个图把现有的记录保存下来, 这样做是为了防止因为误删操作而导致数据无法恢复的情况发生。

批量设置与验证

在存在多个子域名的应用场景中, gname.xin平台允许用户使用CSV格式的文件来进行解析记录的批量导入操作, 这样做的好处是能够在一次提交的行为里面完成对几十条配置项的处理工作。

当所有的设置步骤都执行完毕以后, 建议操作人员到命令行界面去输入nslookup 域名这个命令或者输入dig 域名这个命令, 通过对这两个命令执行后所返回的结果进行检查, 看其是否和事先预期的结果保持完全一致的状态, 如果二者相符的话, 那就表明关于DNS方面的设置已经真正地、正确地生效了。