简介
域名系统(服务)协议(DNS)是一种分布式网络目录服务,主要用于域名与 IP 地址的相互转换,以及控制因特网的电子邮件的发送。
配置方法
Linux 快速配置
ipv4
编辑文件 "/etc/resolv.conf",根据情况修改文件内容。
- 互联网上的服务器
只需要添加以下两行:
nameserver 223.5.5.5
nameserver 223.6.6.6
- 阿里云 ECS 服务器
阿里云 ECS 一般都默认配置了私网的DNS服务地址,如果您的服务器可以访问互联网,也可以添加以下两行内容 来使用阿里巴巴的互联网 DNS 服务:
nameserver 223.5.5.5
nameserver 223.6.6.6
ipv6
首先您必须是管理员 root 或者具有管理员权限
然后编辑 sudo vim /etc/resolv.conf
文件
加入:
nameserver 2400:3200::1
nameserver 2400:3200:baba::1
保存退出,然后使用 dig 验证:
dig alidns.com
若返回结果的 server 为阿里公共 DNS(2400:3200::1 或 2400:3200\:baba::1)则配置成功。
备注
阿里云公共DNS在2024年9月30日24时起将对免费解析请求进行限速**。具体措施包括在高并发解析场景下,对公共DNS免费流量按请求源IP进行请求并发数限制。限速的具体值将根据网络负载状况和公共DNS的整体服务质量适时调整,以保证服务的稳定性和使用体验。
阿里 DNS 所谓的限速,是一个令牌桶类的调用速率控制。当超出限制后请求会排队,也就是说 DNS 的响应延迟会显著增加。它不会丢弃 DNS,也不会响应错误。但可能以非常高的延迟(数秒)才响应你,20QPS 时就已经受影响了,但能用。50QPS 以上就不建议用了。
限速的具体条件和影响
限速条件:在高并发解析场景下,阿里云公共DNS将对免费流量按请求源IP进行请求并发数限制。具体限速值如下:
- DoH/DoT方式接入:单IP访问量超过20 QPS(每秒查询次数)时触发限速。
- UDP/TCP方式接入:单IP流量超过100 QPS时触发限速。
- 影响范围:限速主要影响高并发的使用场景,可能会影响企业、商业化等需要稳定DNS解析服务的场景。个人用户如果流量过高(如单IP访问量超过20 QPS),也会触发限速。
替代方案和推荐
- 付费版服务:阿里云提供了付费版公共DNS服务,每月提供1000万次的免费HTTP解析流量资源包,适合个人和企业用户。付费版承诺99.99%的解析服务可用性,且不会受到限速影响。
- 其他公共DNS服务:国内还有其他公共DNS服务可供选择,如腾讯DNSPod和114 DNS。这些服务也有类似的限速政策,但具体参数可能有所不同