域名系统安全扩展(英语:Domain Name System Security Extensions,缩写为DNSSEC)是
Internet工程任务组(IETF)的对确保由
域名系统 (DNS)中提供的关于
互联网协议 (IP)网络使用特定类型的信息规格包。
域名系统安全扩展(英语:DomainNameSystemSecurity Extensions,缩写为DNSSEC)是
Internet工程任务组(IETF)的对确保由
域名系统(DNS)中提供的关于
互联网协议 (IP)网络使用特定类型的信息规格包。它是对DNS提供给DNS客户端(解析器)的DNS数据来源进行认证,并验证不存在性和校验
数据完整性验证,但不提供或机密性和
可用性。
这里所指的资源记录类似于现有的
A记录、
CNAME记录以及
TXT记录。新增三种资源记录类型:RRSIG (Resource Record Signature)、DNSKEY (DNS Public Key)、DS (Delegation Signer)详细内容如下:
当用户的 DNS 被挟持的时候,用户通过检查 DNSSEC 签名,可以知道自己得到的并不是真正的解析结果,而是得到了一个被伪造的地址。但是,用户并不知道真正的解析结果是什么。
就目前国内而言,只有 CNNIC 的 4.2.2.4 支持,其他例如 114.114.114.114 以及 223.5.5.5 都不支持,而国外的话,谷歌在 2013 年 5 月 6 号宣布其公共 DNS 服务器 8.8.8.8 以及 8.8.4.4 支持 DNSSEC。
目前仅部署在
.org域名和
.gov(美国政府域名)以及部分国家和地区顶级域(
ccTLD),如:
.se(瑞典域名)。2010年7月18日,
根域名服务器(root-servers.net)已经完成DNSSEC签名。