DNS Records
约 2 分钟阅读
| type | rfc |
|---|---|
| HTTPS | HTTPS DraftIETF DraftI-D draft-ietf-dnsop-svcb-httpsIETF Internet-Draft document.IETF · Internet-Draft |
- List of DNS record typesWikipediaList of DNS record typesComparison of DNS server software · DNS RFC · rfc2136 - Dynamic Updates in the Domain Name System (DNS UPDATE) · Dynamic DNS:wiki笔记:DNS
- simpledns.plus/help/https-records
- PowerDNS Supported Record Types
- Encrypted SNI/Encrypted ClientHello
- Encrypted SNI
| type | for | format |
|---|---|---|
| A | IPv4 | IPv4 |
| AAAA | IPv6 | IPv6 |
| CNAME | Canonical Name | CanonicalName |
| SOA | Start of Authority | PrimaryNS ResponsibleParty Serial Refresh Retry Expire Minimum |
| SRV | Service | Priority Weight Port Target |
| ALIAS | Alias | CanonicalName |
| TXT | Text | Text |
| HTTPS | HTTPS | Priority Target |
SVCB
- SVCB - Service Binding - 服务绑定
- 通用的DNS记录类型
- 用于
- HTTPS
- IMAP over TLS
- SMTP over TLS
- 参数
- alpn
- port
- echconfig
HTTPS
- SVCB 格式
- alpn
- port
- ipv4hint
- ipv6hint
- SVCB - alpn=h2,h3-19 mandatory=ipv4hint,alpn ipv4hint=192.0.2.1
alpn="h2,h3" ipv4hint="93.184.216.34" ipv6hint="2606:2800:220:1:248:1893:25c8:1946"- 避免 HTTP/1 和 HTTP/2 的 Alt-Svc:, 直接使用 HTTP/3
- 支持
- Apple’s iOS 14
- Chrom 102+ chromestatus.com/feature/5485544526053376
- curl
- datatracker.ietf.org/doc/rfc9460
SOA
PrimaryNS ResponsibleParty Serial Refresh Retry Expire Minimum- Primary NS(主域名服务器)- 域的主DNS服务器的名称,它拥有关于域的权威数据。
- Responsible party(负责人的电子邮件地址)- 管理域的联系人的电子邮件地址,但是通常使用“.”代替传统电子邮件地址中的“@”。
- Serial(序列号)- 该域的修订版号,每次更新域时都应该增加这个数字。
- Refresh - 从辅助服务器向主服务器查询更新的时间间隔(以秒为单位)。
- Retry - 如果辅助服务器尝试联系主服务器失败后,再次尝试的时间间隔。
- Expire - 辅助服务器在没有联系到主服务器的情况下,将其数据认为是有效的最长时间。
- Minimum TTL(最小生存时间)- 此域中所有记录的默认生存时间。
SRV
_SERVICE._PROTOCOL.example.com- SERVICE - ldap
- PROTOCOL - tcp, udp
- SRV -
priority weight port target
- RFC 2782RFCRFC 2782IETF Request for Comments standard document.RFC
- Asterisk
- srvlookup
_postgresql.sql.example.com TXT "v=PGSQL1;d=mydb;u=myuser"
_sip._udp.sip.example.com SRV "10 100 5060 s1.sip.example.com"- K8S
_port-name._port-protocol.my-svc.my-namespace.svc.cluster-domain.example- kubernetes.io/docs/concepts/services-networking/dns-pod-service
ALIAS
- 行为类似 CNAME
- pdns 可展开 ALIAS
expand-alias=yes
关联信息
反向链接、本文链接的其他页面和外部资料。
References
GitHub1 条
- curl/curl/wiki/HTTPS-recordgithub.com/curl/curl/wiki/HTTPS-record
Wikipedia1 条
- List of DNS record typesWikipedia:List of DNS record types
标准文档2 条
- I-D draft-ietf-dnsop-svcb-httpsdatatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-httpsIETF · Internet-Draft
IETF Internet-Draft document.
- RFC 2782datatracker.ietf.org/doc/html/rfc2782RFC
IETF Request for Comments standard document.
其他外链5 条
- chromestatus.com/feature/5485544526053376chromestatus.com/feature/5485544526053376
- datatracker.ietf.org/doc/rfc9460datatracker.ietf.org/doc/rfc9460
- doc.powerdns.com/authoritative/appendices/types.htmldoc.powerdns.com/authoritative/appendices/types.html
- kubernetes.io/docs/concepts/services-networking/dns-pod-servicekubernetes.io/docs/concepts/services-networking/dns-pod-service
- simpledns.plus/help/https-recordssimpledns.plus/help/https-records