區域數據同步傳輸的概念
作者:佚名 時間:2012-11-22 分享到:
為了保證dns數據相同,所有服務器必須進行數據同步,輔助域名服務器從主域名服務器獲得區域副本,這個過程稱為區域傳輸,區域傳輸存在兩種方式,完全區域傳輸(axfr)和增量區域傳輸(lxfr)。當新的dns服務器添加到區域中,并且配置為新的輔助服務器時,它會執行完全區域傳輸(axfr),從主服務器獲取一份完整的資源記錄副本。主服務器上區域文件再次變動后,輔助服務器則會執行增量區域傳輸(ixfr),完成資源記錄的更新,始終保持dns數據同步。
滿足發生區域傳輸的條件時,輔助域名服務器向主服務器發送查詢請求,更新其區域文件。
1.區域傳輸初始階段,輔助服務器向主dns服務器發送完全區域傳輸(axef)請求。
2.主服務器做出響應,并將此區域完全傳輸到輔助服務器。
這個區域傳輸時會一并發送soa資源記錄。soa中“序列號”字段標示區域數據的版本,“刷新時間”(refresh)指出輔助服務器下一次發送查詢請求的時間間隔。
3.刷新間隔到期時,輔助服務器使用soa查詢來請求從主服務器續訂此區域。
4.主域名服務器應答其soa記錄的查詢。
5.輔助服務器檢查響應中的soa記錄的序列號,并確定續訂這個區域的方法,如果輔助服務器確認區域文件已經更改,則它會把ixfr查詢發送至主服務器。