天鹅云为您介绍阿里云国际公共dns基本概念功能问题:
DNS
DNS是域名系统(Domain Name System)的缩写,是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
域名
由于因特网的用户数量较多,所以因特网在命名时采用的是层次树状结构的命名方法。任何一个连接在因特网上的主机或路由器,都有一个唯一的层次结构的名字,即域名(domain name)。
应用终端
指专门用于网络接入的终端设备和应用服务,包括并不限于指移动终端、物联网终端、APP应用、小程序等。
DoH(DNS-over-Https)
用来加密的dns请求流量,阿里云公共DNS通过RFC 8484指定的经过TLS加密的HTTP连接提供DNS解析。
DoT(DNS-over-TLS)
用来加密的dns请求流量,阿里云公共DNS通过RFC 7858指定的经过TLS加密的TCP连接提供DNS解析。
Q1:阿里公共DNS支持什么版本HTTP协议?
A:支持HTTP1.1和HTTP2.0。
Q2:阿里公共DNS的DoH JSON API是否支持中文域名?
A:目前还不支持通过DoH JSON API的name参数直接传递中文域名。需要客户端自行进行punycode转码。
Q3:通过TLS访问阿里公共DNS服务时,URI中的host是否支持直接使用IP地址?
A:IPv4地址是支持的,IPv6地址目前还不能通过证书验证。
Q4:在云解析控制台开通阿里公共DNS服务后如何关闭?
A:如果您是公共DNS的免费版用户,停止使用,只需要将设备上配置的DNS服务器地址改掉即可。
如果您是公共DNS售卖版用户(即在阿里云控制台开通过公共DNS服务)
-参加过公测的用户,公测结束后,如果您不做任何操作,服务15日后会自动关停。
-新开通的用户,您可以在控制台【计费数据】菜单中关闭服务。
Q5:阿里公共DNS是否支持DNSSEC?
A:阿里公共DNS目前还未开启DNSSEC验证。
Q6:阿里公共DNS是否可以在海外使用?
A:阿里公共DNS提供全球Anycast IP进行访问接入,可以在全球任何地方就近访问到服务集群。
Q7:阿里公共DNS是否提供DDoS防护能力?
A:提供,目前DDoS防护的能力是全部用户共享。
Q8:使用 CORS 的方式调用阿里公共DNS DoH JSON API 接口需要注意什么?
A: 1、credentials 设置为 same-origin(默认值) 2、请求头中不要传递任何自定义的 headers。
代码示例:
// credentials, headers 可以不填,就是默认值
fetch(‘http://dns.alidns.com/resolve?uid=9999&type=28&name=www.taobao.com’, {
credentials: ‘same-origin’,
headers: {}
});