詳解基於CentOS 6.2下DNS主從複製搭建與部署

來源:互聯網
上載者:User

1)主從DNS--準備--DNS主從相關理論

1、什麼是DNS?

簡單的理解,Domain Name System,是互連網一項核心的服務,他作為一個橋樑可以將網域名稱和IP地址相互因素的一個分散式資料庫,能夠使人更加方便的訪問互連網,而不用去記複雜的IP地址。

2、DNS的類型,master/slave架構;

Master 這種類型的DNS的這個設定檔中,包括所有主機的主機名稱等相關資訊,一般是我們手動添加修改的,設定完之後我們要重啟服務的才能讀取到master庫裡面的資料內容;一般我們在做DNS的時候都是指定這樣的資料庫類型的,同時也要能保證把資料的內容提供給slave伺服器,這個需要我們設定下。在設定檔中。

Slave 這中類型的資料必須要有master才可以使用,一般情況下都是一主一備的,一個master一個slvae,如果我們都是有master那麼我們需要添加修改的時候需要兩台同時添加、修改、要是不小心修改錯誤,很尷尬的,如果我們做成master/slave那麼我們直接修改master即可。但是在這裡我們牽扯到一個優先順序的問題,不管是master還是slave,要保證資料的內容完全一致。

3、Master/slave資料的同步過程;

首先slave的資料是從master上來讀取的,但是master資料更新之後怎麼通知slave的呢?有兩種方式來告訴slave資料庫的。一種是master主動告知,在master修改資料內容之後,並且加大資料庫的序號,然後重啟服務之後master會告知slave的。第二是slvae主動去找master,當發現master的資料和自己的不一樣的時候,slave會更新的。

2)主從DNS--準備--類比環境

1、測試環境;

統一的CentOS 6.2 X86系統,IP地址規劃,

Master Server: 192.168.6.249

Slave Server:  192.168.6.248

3)主從DNS---實施部署;

1、首先我們先搭建主master伺服器。使用yum  -y install bind bind-chroot

2、我們此項目中採用的環境是6.X系統的環境,在6.X系列的環境和5.X系列環境配置是有區別的,他們最大的區別在於自動同步,在CentOS6.X以後就用自動同步功能了,所有我們配置的時候只需要配置/etc/相關設定檔就可以,但是我們現在企業大多的環境是5.X系列的環境,在這樣環境下我們是使用把相關的設定檔複製到chroot這個目錄下做相關配置的,關於5.X系列DNS的配置部署,請查看我以前寫的博文;http://devliangel.blog.51cto.com/469347/715184

3、修改主設定檔;vim /etc/named.conf;小技巧一般在修改設定檔的時候,請先做好配置備份,這樣我們修改錯誤之後我們還有正確的備份一般是不怕的。在設定檔中我們修改11行,把127.0.0.1換成any,注釋掉12行,因為我們沒有IPV6,修改17行,把原生127.0.0.1換成any。具體如圖:

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.