DNS尾碼查詢順序

一般來說,電腦沒有設定尾碼。 因此你要連的東西就跟網址一樣,要打FQDN (fully qualified domain name,完整網域名稱) ,比方說DC01,有可能是dc01.google.com或是dc01.yahoo.com,電腦他並不知道你要連什麼。 如果自己架設DHCP伺服器可以找一個選項015,DNS Domain Name,拿到[連線特定尾碼]。 這時候要DHCP的IP的時候就要拿到[連線特定尾碼]。 在ping DC的時候就會帶 dc.contoso.com,所以就會問到IP。 電腦在加入網域的時候都會自動修改[主要尾碼],就算沒有加入網域的電腦也可以自行修改[主要尾碼]。 這時候會發現[主要尾碼]為msft.com,[連線特定尾碼]為contoso.com,那順序為何呢? 這時候只要查看[DNS尾碼搜尋順序]就好。 雖然dc.contoso.com和dc.msft.com都查的到,但因為順序為[主要尾碼]優先,因此只會查到dc.msft.com,但是smb.msft.com沒有這筆DNS紀錄,所以會往下查到[連線特定尾碼]smb.contoso.com。 [連線特定尾碼]除了可以透過DHCP拿到,也可以手動修改。 最後就是[自訂尾碼清單],也就是手動輸入清單查詢順序。 使用這個自訂清單,就不會使用[連線特定尾碼]和[主要尾碼]。 實務上如果DNS查不到Windows電腦也會透過netbios協定,udp 137,發廣播封包詢問,這也是為什麼有時候不用架DNS也可以查詢到同網段的電腦。