Linux1 域名系統(tǒng)結(jié)構(gòu)
Linux1 域名系統(tǒng)結(jié)構(gòu)DNS 是一個分布式數(shù)據(jù)庫,命名系統(tǒng)采用層次的邏輯結(jié)構(gòu),如同一棵倒置的樹,這個邏輯的樹形結(jié)構(gòu)稱為域名空間,由于DNS 劃分了域名空間,所以各機構(gòu)可以使用自己的域名空間創(chuàng)建D
Linux1 域名系統(tǒng)結(jié)構(gòu)
DNS 是一個分布式數(shù)據(jù)庫,命名系統(tǒng)采用層次的邏輯結(jié)構(gòu),如同一棵倒置的樹,這個邏輯的樹形結(jié)構(gòu)稱為域名空間,由于DNS 劃分了域名空間,所以各機構(gòu)可以使用自己的域名空間創(chuàng)建DNS 信息。

DNS 域名空間中,樹的最大深度不得超過127層,樹中每個節(jié)點最長可以存儲63 提 示 個字符。
1.域名
DNS 樹的每個節(jié)點代表一個域,通過這些節(jié)點,對整個域名空間進行劃分,成為一個層次結(jié)構(gòu)。域名空間的每個域的名字,通過域名進行表示。域名通常由一個完全合格域名(FQDN )標識。FQDN 能準確表示出其相對于DNS 域樹根的位置,也就是節(jié)點到DNS 樹根的完整表述方式,從節(jié)點到樹根采用反向書寫,并將每個節(jié)點用“. ”分隔,例如,對于DNS 域google 來說,其完全合格域名(FQDN )為“google.com ”。
一個DNS 域可以包括計算機和其他域(子域),每個機構(gòu)都擁有名稱空間的某一部分的授權(quán),負責(zé)該部分名稱空間的管理和劃分,并用它來命名DNS 域和計算機。例如,google 為com 域的子域,其表示方法為“

google.com ”,而“www ”為“google ”域中的Web 服務(wù)器,可以使用“www.google.com ”表示。DNS

域名空間的結(jié)構(gòu)如圖6-1所示。
圖6-1 域名空間結(jié)構(gòu)
通常,F(xiàn)QDN 有嚴格的命名限制,長度不能超過256字節(jié),只允許使用字符 提 示 a-z,0-9,A-Z 和減號(-)。點號(. )只允許在域名標志之間(例如“google.com ”)或者FQDN 的結(jié)尾使用。域名不區(qū)分大小。