DNS服務器記錄的資源類型有哪些?

What are the types of DNS record?

DNS(Domain Name System,域名系統 )服務可以將簡單易記的域名轉換成計算機可識別的IP地址,從而使用戶更容易訪問互聯網,而不用去記住複雜的IP數字串。這種由DNS構建起的域名和IP地址之間的對應關係,稱之為“DNS記錄”。

DNS服務器常見的資源記錄類型有下列幾種:

  • A 記錄: “A”代表“地址(Address)”,A記錄是最基礎的 DNS 記錄類型。根據RFC 1035定義,A記錄是用於名稱解析的重要記錄,它將特定的主機名(或域名)映射到對應主機的IP地址上。因此,簡單的說,A記錄是指定域名對應的IP地址。
  • AAAA 記錄:根據RFC 3596定義,DNS AAAA 記錄與 DNS A 記錄完全一樣,也是用於將特定的主機名(或域名)映射到對應主機的IP地址上,只是它們存儲域的 IPv6 地址,而非 IPv4 地址。
  • CNAME 記錄:即規範名稱記錄(Canonical Name Record)。根據RFC 1035定義,CNAME記錄用於將某個別名指向到某個A記錄上,這樣就不需要再為某個新名字另外創建一條新的A記錄。
  • MX 記錄:郵件交換(Mail Exchange)記錄。根據RFC 1035定義,MX 記錄指向一個郵件服務器,用於電子郵件系統發郵件時根據收信人的地址後綴來定位郵件服務器。例如,當某人要發一封信給 user@mydomain.com 時,該發送人的郵件系統通過DNS查找mydomain.com這個域名的MX記錄,如果MX記錄存在,發送人的計算機就將郵件發送到MX記錄所指定的郵件服務器上。
  • NS 記錄:即域名服務器(Name Server)記錄。根據RFC 1035定義,NS記錄用來指定該域名由哪個DNS服務器來進行解析。 DNS服務器NS記錄地址一般以ns1.domain.com、ns2.domain.com等形式出現。
  • SRV 記錄:即服務定位記錄(Service Record)。根據RFC 2782定義,SRV記錄用於定義提供特定服務的服務器的位置,如主機、端口等。
  • PTR 記錄:即指針(Pointer)記錄。根據RFC 1035定義,PTR記錄用於將一個IP地址映射到對應的域名,它與“A”記錄剛好完全相反。 PTR記錄主要用於郵件服務器,比如,甲方用ABC@163.com這個郵箱給乙方123@gmail.com發了一封郵件。 gmail郵件服務器接到這封郵件會查看這封郵件的頭文件,頭文件會顯示這封郵件是由哪個IP地址發出來的。然後根據這個IP地址進行反向解析,如果反向解析到這個IP所對應的域名是163.com 那麼就接受這封郵件,如果反向解析發現這個IP沒有對應到163.com,那麼就會拒絕這封郵件。
  • TXT 記錄:即文本記錄。根據RFC 1035定義,TXT記錄是為某個主機名或域名提供的文本信息的說明,它的一個重要的作用就是設置SPF(Sender Policy Framework)記錄,幫助鑑別郵件發送人的身份,從而防止別人假冒你的身份來發郵件。

除此之外,還有很多不太常用的記錄,比如:AFSDB、APL、CAA、CDNSKEY、CDS、CERT、DHCID、DLV、DNAME、DNSKEY、DS、HIP、HTTPS、IPSECKEY、KEY、LOC、NAPTR、NSEC、OPENPGPKEY、RRSIG、SIG、SOA、SPF、SSHFP、TSIG、URI等等。

點擊查看: 完整的DNS服務器記錄的資源類型

另外,在DNS記錄中有一個TTL也是非常常見的。 TTL值:即生存時間(Time-To-Live),它表示DNS記錄在DNS服務器上緩存時間。例如,如果一條DNS記錄的TTL值為 86400 秒,則該記錄可以在DNS服務器上保留 24 小時有效。

📚 回應

語言