京东云上线了DNS域名解析服务,不过我一直出于习惯使用,最近收到不少朋友的反馈,说部分地区无法访问挖矿网站。排除主机线路问题后,猜测可能是DNS解析链路问题,毕竟服务器放在国外多多少少都会出些问题。
于是我想到在 DNS 中添加 CAA 记录。CAA 代表 DNS,即 DNS 证书颁发机构授权。借助互联网的域名系统 (DNS),域名持有者可以指定允许为其域名颁发证书的数字证书颁发机构 (CA) 的技术。
CAA记录可以在一定程度上防止中间商伪造SSL证书劫持URL连接,最大程度上保护正常的DNS解析。遗憾的是,国内最大的免费DNS解析服务商并不支持CAA记录。截至目前,京东云DNS已经支持CAA记录解析。
本文将分享京东云解析的域名解析服务,目前京东云解析可以免费升级到企业版,支持电信、移动、联通、方正、华数、铁通、长宽等智能线路解析,TTL最小60秒,支持泛解析,流量保障2GB,QPS保障5W,总体来说京东云解析企业版要强于其他版本。
关于免费的DNS解析服务,您还可以看看这些:
放弃免费DNS,使用付费DNS - 云DNS应用、使用及解析效果。国内外免费DNS域名解析服务一览 - 寻找更多免费DNS域名解析。国外域名提供商对比及使用情况 - 廉价.com域名及Whois保护
PS:2018年6月26日更新,感谢朋友提醒,国内有几家免费DNS服务器支持CAA:阿里云(万网)DNS,也支持国内分区解析,(不过需要付费使用)
PS:2018年7月4日更新,京东云虽然支持CAA,但是目前还不支持,如果想体验更安全的DNS解析,可以尝试GCP DNS:开启DNS域名解析,防止DNS劫持-云DNS设置。
1.京东云DNS注册与使用
网站:
DNS域名解析服务是京东云的一大业务,登录京东云管理后台即可找到DNS域名解析页面。关于京东云VPS的信息,可以看我之前的评测:京东云VPS主机性能与速度评测——价格便宜但VPS硬盘IO读写慢。
目前京东云DNS企业版仍免费,现在您可以通过添加域名直接升级到京东云DNS企业版。以下是京东云DNS免费版和企业版的功能区别。(点击放大)
进入京东云DNS管理平台,即可添加域名。
目前添加域名没有任何限制,添加的域名会直接显示使用企业版。
2.京东云DNS域名解析
添加域名后,会要求你将域名的NS服务器替换为京东云DNS:
修改完NS服务器之后就可以开始添加解析记录了,这个是添加A记录的界面,按照说明操作还是比较简单的。
京东云DNS支持添加多种记录类型,包括A、CNAME、AAAA、NS、MX、TXT、SRA、CAA、显式URL、隐式URL等。
在线路划分上,除了有移动、电信、联通、海外线路、搜索引擎线路等外,还有地域划分,如华北、华南、华中、西北等,可以说线路划分相当细致。
搜索引擎分类也比较详细,有百度搜索,谷歌搜索,360搜索等等。
最短TTL时间可设置为60秒。
3.京东云DNS设置CAA
京东云DNS被认为是国内“仅有的两家”支持DNS CAA记录的DNS解析服务商(另一家是)。更多国外DNS域名解析服务,请参见:国内外免费DNS域名解析服务汇总列表。
如果您不知道您的DNS域名解析服务是否支持CAA,可以查看下面的汇总图表。(点击放大)
添加CAA记录的说明如下:
主机记录里直接填写顶级域名,将自动应用于多级域名。
对于CAA数据,填写0颁发“证书颁发机构的域名”。
如果你使用Let's颁发的免费证书,则只需在CAA数据部分填写0 issue ""即可。
还可以添加 iodef: 为 0 的 CAA 记录,这意味着如果发现违反 CAA 记录的情况,则会向此电子邮件地址发送电子邮件通知。
除了常见的DNS解析服务如Cloud DNS、Route 53等,如果你使用的是BIND等,添加域名CAA记录会和上面有所不同,建议使用CAA记录在线自动生成的方式完成。
只要输入域名,工具就会自动查询你的网站使用的是什么证书,然后就可以看到你要填写的CAA记录了,下面就是添加CAA记录之后的效果。
最后我们可以通过SSL证书在线检测网站来检查我们的域名CAA记录是否有效:。
四、结论
目前京东云DNS添加域名可以免费升级到企业版,京东云DNS企业版比免费版DNS拥有更多实用功能,例如线路划分、CAA记录、区域划分等目前还不具备的功能。
对于DNS CAA记录来说,可以说在一定程度上可以防止中间人伪造SSL证书,劫持DNS解析。为了保证DNS“万无一失”,建议开启HSTS,并添加HSTS List,让网站HTTPS访问更加安全。效果见网站。
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。