原文地址:https://www.wjcms.net/archive...前言域名服务器根据资源记录响应DNS请求。在DNS系统中,最常见的资源记录是Internet类记录,资源记录是一个4元组,包含以下字段:Name、Value、Type、TTL。其中,TTL为记录的生存时间,决定了资源记录应该从缓存中删除的时间;Name和Value的取值取决于Type,即记录类型。互联网资源记录主要分为以下几种类型:A/CNAME/TXT/NS/MX/SRV/CAA/ExplicitURL/implicitURL。添加记录步骤点击添加记录进入主机记录,可以自己设置,但是有规则,看主机记录输入主机ip(URL)点击确认主机记录注意:主机记录(RR)的值不能从...开始”。”,”-”。或者结束主机记录(RR)值不能有连续的“.”。每个拆分字符串的长度不能超过63个字符。www表示解析后的域名为www。域名demo表示解析后的域名为demo。域名mail表示解析后的域名为mail。下面我们对记录类型一一进行分析,大家可以根据自己的需要选择自己的分析类型。A-PointthedomainnametoanIPV4addressArecord:地址记录,用于指定域名的IPv4地址,如果需要将域名指向IP地址,需要添加A记录。参考标准:RR值可以为空,即@analysis;不允许使用下划线;具体分析如下:注意:记录值必须是IPv4值,IPv4地址格式CNAME-将域名指向另一个域名CNAME记录:如果需要,设置如果域名指向另一个域名,另一个域名提供IP地址,需要添加CNAME记录。参考标准:有效字符包括字母、数字、“-”(中横线)、“_”(下划线);RR值不允许为空(即@);允许下划线注意:这里的记录值应该是域名,不能是IP,访问解析记录时,会指向记录值所在的域名。例如:这里访问baidu.wujiajz.com,会被重定向访问www.baidu.comTXT-文本长度限制512,平时做SPF记录(反垃圾邮件)TXT记录:这里可以随便填,长度限制为255。大多数TXT记录用于SPF记录(反垃圾邮件)。细绳;长度小于512,合法字符:大小写字母、数字、空格,以及后面的字符:-~=:;/.@+^!*参考标准:此外,有效字符除字母、数字、“-”(中横线)外,还包括“_”(下划线);RR值可以为空,即@analysis;允许使用下划线;不支持pan-analysis注:另外设置ssl还需要设置TXT类型解析校验。NS-DesignatethesubdomainnametootherDNSserverstoresolveNSrecords:域名服务器记录,如果需要将子域名交给其他DNS服务商解析,需要添加NS记录。用于表示由哪个服务器解析域名。当您注册域名时,总会有一个默认的DNS服务器。每个注册的域名都由DNS域名服务器解析。DNS服务器的NS记录地址一般以如下形式出现:我们可以看到默认的dns服务器,如下图所示,如果要更改,添加ns记录即可。参考标准:RR值不能为空;允许使用下划线;不支持泛解析dns1.domain.comdns2.domain.com注意:(1)“Priority”中的数字越小,级别越高;(2)“IP地址/主机名”可以填写IP地址,也可以填写主机地址,如ns.mydomain.com,但主机地址必须是有效的。比如你指向news的NS记录。mydomain.com到ns.mydomain.com,在设置NS记录的同时也需要设置指向ns.mydomain.com,否则NS记录将无法正常解析;(3)NS记录优先记录在A中。即如果一个主机地址同时存在NS记录和A记录,则A记录不生效这里的NS记录只对子域名有效AAAA-指向域名到IPV6地址AAAA记录:同作为A记录,用于指定主机名(或域名)对应的IPv6地址(如:ff06:0:0:0:0:0:0:c3)记录。参考标准:RR值可以为空,即@analysis;不能有下划线;注:格式IPV6地址格式SRV-recordstheserveroftheserveroftheprovideaspecificserviceSRVrecord:记录哪台电脑提供哪项服务。rmatis:servicename,dot,protocoltype参考标准:是一个名称,可以包含下划线“_”和点“.”;允许使用下划线;它可以为空(即@);不支持泛解析格式:SRV记录的格式为:优先级权重端口目标地址,每一项需要用空格隔开。例如“055060sipserver.example.com”。例如:_docker-server._tcp.xxx.com。在SRV505269docker-server.l.google.com。项目含义:_docker-server服务(Service)名_tcp使用的协议(Protocol)类型,如“_tcp”或“_udp”ioio.nameSRV域名(Name)5-优先级(Priority),类似MX记录0-权重(Weight)5269-端口(Port)docker-server.l.google.com-实际提供服务的主机名(Target)。注:priority:优先级,0-65535之间的一个数;weight:权重,0-65535之间的一个数;port:提供服务的端口号,0-65535之间的数字target:提供服务的目标地址为nameType,存在。参考:http://en.wikipedia.org/wiki/...http://www.rfc-editor.org/rfc/rfc2782.txtMX-将邮件指向域名服务器地址MX记录:如果需要设置邮箱,让邮箱接收邮件,需要添加MX记录。CAA-CA证书授权验证参考标准:RR值可以为空,即@解析;不允许使用下划线;格式为:[flag][tag][value],由标志字节[flag]和标记[tag]-value[value]对组成,称为属性。例如:@0issue"symantec.com"or@0iodef"mailto:admin@aliyun.com"ExplicitURL-将域名重定向到另一个地址ExplicitURL:301redirectfromoneaddresstoanother,需要加上explicitURL记录(注:DNSPod目前只支持301重定向)。格式:URL地址(区分大小写),最长500个字符,其中需要填写域名,如a.com,不区分大小写;protocol:可选,如http、https,默认为httpPort:可选,如81,默认为80;path:可选,区分大小写,如/path/to/,默认为/;文件名:可选,区分大小写,如file.php,默认无;参数:可选,区分大小写,如?user=my*,默认为none。隐式URL——与显式URL类似,但会隐藏真实目标地址隐式URL:与显式URL类似,区别在于隐式URL不会改变地址栏中的域名。类似于显式URL。两者的区别:显式url更类似于跳转,即a.com解析为b.com,即访问a.com时,会跳转到b.com,这是一个直接跳转。隐含的url是,访问a.com时,实际显示的内容是b.com,但地址还是a.com。
