什么是DNS记录?
DNS记录(也称作Zone 区域名文件)是存在于权威DNS服务器中的指令,并提供有关域名的信息,包括与该域名关联的IP地址以及如何处理对该域名的请求。这些记录由一系列以DNS语法编写的文本文件组成。DNS语法只是用作命令的字符串,用于告诉DNS服务器该做什么。所有DNS记录还具有“ TTL ”,它表示生存时间,并指示DNS服务器多久刷新一次该记录。
您可以想象一组DNS记录,就好比Yelp(类似黄页类的公司)上的公司列表,该列表将为您提供有关公司的大量有用信息,例如其位置,营业时间,提供的服务等。所有域名都必须至少具有一个DNS记录,使用户能够使用此域名访问其网站,还有一些可选的记录,这些记录可以用于其他目的。
最常见的DNS记录类型是什么?
- 记录 -包含域名IP地址的记录。
- CNAME记录 -将一个域名或子域名转发到另一域名,不提供IP地址。
- MX记录 -将邮件定向到电子邮件服务器。
- TXT记录 -允许管理员在记录中存储文本注释。
- NS记录 -存储DNS条目的名称服务器。
- SOA记录 -存储有关域名的管理员信息。
- SRV记录 -指定特定服务的端口。
- PTR记录 -在反向查询中提供域名。
什么是一些不太常用的DNS记录?
- AFSDB记录 -该记录用于由Carnegie Melon开发的Andrew File System(AFS)的客户端。AFSDB记录功能可查找其他AFS单元。
- APL记录 -“地址前缀列表”是一个实验记录,用于指定地址范围列表。
- CAA记录 -这是“证书颁发机构授权”记录,它允许域名所有者声明哪些证书颁发机构可以为该域名颁发证书。如果不存在CAA记录,则任何人都可以为该域名颁发证书。这些记录也被子域名继承。
- DNSKEY记录 -“ DNS密钥记录”包含用于验证域名系统安全扩展(DNSSEC)签名的公共密钥。
- CDNSKEY记录 -这是DNSKEY记录的子级副本,旨在传输给父级。
- CERT记录 -“证书记录”存储公钥证书。
- DCHID记录 -“ DHCP标识符”存储有关动态主机配置协议(DHCP)的信息,该协议是IP网络上使用的标准化网络协议。
- DNAME记录 -“代理名称”记录会创建域名别名,就像CNAME一样,但是该别名也会重定向所有子域名。例如,如果“ gingerdoc.com”的所有者购买了域名“ website.net”并为其提供了指向“ gingerdoc.com”的DNAME记录,则该指针还将扩展到“ blog.website.net”以及任何其他子域名。
- HIP记录 -该记录使用“主机身份协议”,一种分离IP地址角色的方式;该记录最常用于移动计算中。
- IPSECKEY记录 -“ IPSEC密钥”记录与Internet协议安全性(IPSEC),端到端安全协议框架以及Internet协议套件(TCP / IP)的一部分一起使用。
- LOC记录 -“位置”记录包含经度和纬度坐标形式的域名地理信息。
- NAPTR记录 -“名称权限指针”记录可以与SRV记录结合使用,以基于正则表达式动态创建指向的URI。
- NSEC记录 -“下一个安全记录”是DNSSEC的一部分,用于证明请求的DNS资源记录不存在。
- RRSIG记录 -“资源记录签名”是用于存储用于根据DNSSEC认证记录的数字签名的记录。
- RP记录 -这是“负责人”记录,它存储负责域名的人员的电子邮件地址。
- SSHFP记录 -此记录存储“ SSH公钥指纹”;SSH代表安全外壳,它是一种加密网络协议,用于通过不安全的网络进行安全的通信。