接上篇 四、
dns名稱更新
在預設情況下,執行
windows 2000
而且靜態配置
tcp/ip
的計算機嘗試為由其安裝的網路連線所配置和使用的
ip位址動態註冊主機
(a)和指標
(ptr)
資源記錄
(rr)
。在預設情況下,所有計算機都在其
「完整計算機名
」的基礎上註冊記錄。
下列任何原因或事件都可導致傳送動態更新內容:
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
·在tcp/ip
屬性配置中為任何乙個已安裝的網路連線新增、刪除或修改
ip位址。
·ip位址租約通過
dhcp
伺服器更改或續訂任何乙個已安裝的網路連線。例如,當啟動計算機時或在使用
ipconfig/renew
命令時。
·ipconfig/registerdns
命令用於手動執行
dns中客戶機名稱註冊的重新整理。
·在啟動時,當計算機開啟時。
當以上的其中乙個事件觸發動態更新操作時,
dhcp
客戶服務會傳送更新內容。它是這樣設計的,如果由於
dhcp
的原因而使
ip位址資訊發生變化,則會在
dns中進行相應的更新,為該計算機同步名稱到位址的對映。
dhcp
客戶機服務為在系統上使用的所有網路連線執行該功能,包括未配置使用
dhcp
的連線。
對於windows 2000
計算機,當這台計算機上的
dns名稱或
ip位址更改時,通常會要求動態更新。
為了清楚地說明其更新過程,現舉一例項。
例如,假設名為
「oldhost」
的客戶機最初在
「系統屬性
」中配置的是以下名稱:
·計算機名:
oldhost
·計算機的
dns網域名稱:
example.microsoft.com
完整的計算機名稱:
oldhost.example.microsoft.com
在本例中,計算機未配置連線專用
dns網域名稱稱。隨後,計算機從
「oldhost」
重新更名為
「newhost」
,這樣系統的名稱改為: ·
計算機名:
newhost
·計算機的
dns網域名稱:
example.microsoft.com
·完整的計算機名稱:
newhost.example.microsoft.com
一旦更改的名稱在
「系統屬性
」中被採納,
windows 2000
就會提示您重新啟動計算機。當計算機重新啟動
windows
時,dhcp
客戶機服務將會按以下順序更新
dns: (
1). dhcp
客戶服務傳送通過計算機的
dns網域名稱查詢頒發機構
(soa)
型別的請求。
客戶機採用計算機當前配置的
fqdn
(如newhost.example.microsoft.com
)作為本查詢中所指定的名稱。 (
2). 用於包含對
soa類查詢的客戶端
fqdn
響應的區域的權威性
dns伺服器。
對於標準主區域,在
soa查詢中返回的主伺服器(所有者)是固定的並且是靜態的。它始終與隨區域一起儲存的
soarr
中出現的確切
dns名稱一致。然而,如果要更新的區域為目錄整合的,那麼載入區域的任何
dns伺服器可響應和動態地插入自己的名稱作為
soa查詢響應中區域的主伺服器(所有者)。
(3).
然後,dhcp
客戶端會試著與主
dns伺服器聯絡。
客戶機處理其名下的
soa查詢響應,以確定授權為接受其名稱的主伺服器的
dns伺服器的
ip ·
它向soa
查詢響應中確定的主伺服器傳送動態更新請求。如果更新成功,則不再採取進一步的措施。 ·
如果更新失敗,則客戶機接著為
soa記錄中指定的區域名傳送
ns型查詢。 ·
當它接收到對該查詢的響應時,會同時向此響應訊息中所列的第乙個
dns伺服器傳送
soa查詢。
·解析soa查詢之後,客戶端向返回的
soa記錄中所指定的伺服器傳送動態更新請求。如果更新成功,則不再採取進一步的措施。 ·
如果此次更新失敗,則客戶端通過向此響應訊息中所列的下乙個
dns伺服器傳送同一請求來重複
soa查詢過程。 (
4). 一旦聯絡到可執行更新的主伺服器,客戶端就會傳送更新請求並且伺服器會對它進行處理。
更新請求的內容包括以下指令:為
newhost.example.microsoft.com新增a
(有可能是
ptr)
rr,然後刪除
oldhost.example.microsoft.com
的相同記錄型別,後者的名稱在以前註冊過。
此伺服器還進行檢查,以確保允許進行客戶申請的更新。對於標準主區域,動態更新是不安全的,因此任何客戶機都要嘗試更新成功。對於
activedirectory
整合的區域,更新是安全的,而且通過使用基於目錄的安全設定來執行。
動態更新請求周期性地傳送或重新整理。在預設情況下,
windows 2000每24
小時傳送一次重新整理請求。如果此更新未引起區域資料的任何改變,則此區域保留為其當前版本並且不會寫入任何改動內容。只有當名稱或位址實際更改了,更新才會引起實現的區域變化或增加的區域傳送。 【
注意】:
·如果名稱變為非有效狀態或在重新整理間隔(
24小時)內未更新,則名稱不從
dns區域刪除。儘管在位址的更改或新名稱生效時,
dns客戶機的確嘗試了刪除或更新舊的名稱記錄,
dns仍不會使用某種機制來釋放或去除名稱。 ·當
dhcp
客戶服務為
windows 2000
的計算機註冊a和
ptr資源記錄時,它會為主機記錄使用
15分鐘的預設快取生存時間
(ttl)
。這可以確定其他
dns伺服器和客戶機快取包含在查詢響應中的計算機記錄的時間長度。
玩轉「網路上的芳鄰」之DNS解析(二)
接上篇 四 dns名稱更新 在預設情況下,執行windows 2000而且靜態配置tcp ip的計算機嘗試為由其安裝的網路連線所配置和使用的ip位址動態註冊主機 a 和指標 ptr 資源記錄 rr 在預設情況下,所有計算機都在其 完整計算機名 的基礎上註冊記錄。下列任何原因或事件都可導致傳送動態更新...
玩轉「網路上的芳鄰」之WINS解析(一)
大家都知道,為了便於使用者與網路中的其它使用者共享資源,微軟的windows系統在安裝 配置好基本的網絡卡 網路協議和服務後,都會在桌面上自動生成乙個 網路上的芳鄰 快捷方式。使用者如果要檢視網路上另一計算機的共享資源,只需在 網路上的芳鄰 上一步步進行簡單的雙擊操作,即可找到並開啟相應主機上的共享...
玩轉「網路上的芳鄰」之瀏覽服務原理 二
接上篇 三 瀏覽器服務的配置 上面介紹了微軟的瀏覽器服務基礎知識及工作原理,下面介紹微軟的主要 windows 系統中是如何來配置瀏覽器服務的。首先在windows 95 98 系統中,計算機瀏覽器 computer browser service 是隨系統一起啟動而啟動的,在這些系統中沒有直接提供...