自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在 CentOS 中創(chuàng)建輔域名服務(wù)器?

系統(tǒng) Linux
在上篇教程里,我們?yōu)橐粋€測試域exmample.tst創(chuàng)建了一個主域名服務(wù)器(ns1)。在本篇中,我們會在CentOS中使用bind包為相同的域創(chuàng)建一個輔域名服務(wù)器(ns2)。

在上篇教程里,我們?yōu)橐粋€測試域exmample.tst創(chuàng)建了一個主域名服務(wù)器(ns1)。在本篇中,我們會在CentOS中使用bind包為相同的域創(chuàng)建一個輔域名服務(wù)器(ns2)。

[[113422]]

當(dāng)創(chuàng)建一個輔DNS服務(wù)器的時候,下面的因素需要仔細(xì)考慮。

  • 在輔域名服務(wù)器中,你不需要手動創(chuàng)建正向和反向區(qū)域文件。這些區(qū)域文件會定期從主域名服務(wù)器上面同步。
  • 當(dāng)主域名服務(wù)器上的任何區(qū)域文件被修改的時候,'serial'參數(shù)也應(yīng)當(dāng)被更新。只有當(dāng)主服務(wù)器上面區(qū)域文件的serial被修改之后,輔DNS服務(wù)器才會進(jìn)行同步。

我們假設(shè)輔DNS服務(wù)器的IP地址是172.16.1.4。讓我們來進(jìn)行安裝。

設(shè)置主機(jī)名

就像主域名服務(wù)器一樣,輔域名服務(wù)器的主機(jī)名也應(yīng)當(dāng)是一個完全限定域名(FQDN)。

  1. # vim /etc/sysconfig/network

 

  1. HOSTNAME=ns2.example.tst

注意,在該文件中設(shè)置的主機(jī)名在服務(wù)器啟動的時候會被使用。因此,如果你在系統(tǒng)啟動之后修改該文件,修改結(jié)果不會立刻生效。下面的命令可以用來在系統(tǒng)運行的時候修改并及時生效。

  1. # hostname ns2.example.tst

設(shè)置之后,可以用下面的命令來查看主機(jī)名稱。

  1. # hostname

  1. ns2.example.tst

在進(jìn)行下面的步驟之前,確保所有三臺服務(wù)器的主機(jī)名稱已經(jīng)被正確設(shè)置。

安裝軟件包

就像主服務(wù)器一樣,配置一臺輔域名服務(wù)器可以使用chroot或者不用。必須的軟件包可以使用yum輕松安裝。

不使用 chroot:

  1. # yum install bind

使用 chroot:

  1. # yum install bind-chroot

為區(qū)域文件的傳輸準(zhǔn)備配置文件

在CentOS中使用bind創(chuàng)建域名服務(wù)器后,默認(rèn)設(shè)置允許所有的區(qū)域文件被任意服務(wù)器同步。安全起見,我們需要配置主域名服務(wù)器,只允許它允許輔域名服務(wù)器進(jìn)行同步。

1. 主域名服務(wù)器

不使用chroot:

  1. # vim /etc/named.conf

使用chroot:

  1. # vim /var/named/chroot/etc/named.conf

  1. zone "example.tst" IN {
  2. type master;
  3. file "example-fz"; ## 文件example-fz在主域名服務(wù)器上 ##
  4. allow-update { none; };
  5. allow-transfer {172.16.1.4; }; ## 允許輔域名服務(wù)器進(jìn)行傳輸 ##
  6. };
  7.  
  8. zone "1.16.172.in-addr.arpa" IN {
  9. type master;
  10. file "rz-172-16-1"; ##文件rz-172-16-1在主域名服務(wù)器上##
  11. allow-update { none; };
  12. allow-transfer {172.16.1.4; }; ## 允許輔域名服務(wù)器進(jìn)行傳輸 ##
  13. };

2. 輔域名服務(wù)器

軟件安裝后提供的默認(rèn)配置文件就可以用來配置輔域名服務(wù)器。但是,我們使用會使用另外一個實例配置文件來進(jìn)行配置,因為這樣便于調(diào)整。

不使用chroot:

  1. # cp /usr/share/doc/bind-9.8.2/sample/etc/named.rfc1912.zones /etc/named.conf

使用chroot:

  1. # cp /usr/share/doc/bind-9.8.2/sample/etc/named.rfc1912.zones /var/named/chroot/etc/named.conf

當(dāng)執(zhí)行完上面的命令進(jìn)行文件拷貝后,添加下面的內(nèi)容到剛才那個拷貝后的文件中。

  1. options {
  2. directory "/var/named";
  3. forwarders {8.8.8.8; };
  4.  
  5. };
  6.  
  7. zone "example.tst" IN {
  8. type slave; ## 該主機(jī)為輔域名服務(wù)器 ##
  9. file "example-fz"; ## 這個文件會被自動創(chuàng)建 ##
  10. //allow-update { none; };
  11. allow-transfer {172.16.1.3; }; ## 定義必要時進(jìn)行從其傳輸?shù)闹饔蛎?wù)器 ##
  12. masters {172.16.1.3; }; ## 定義主域名服務(wù)器 ##
  13. };
  14.  
  15. zone "1.16.172.in-addr.arpa" IN {
  16. type slave; ## 該主機(jī)被定義為輔域名服務(wù)器 ##
  17. file "rz-172-16-1"; ## 這個文件會被自動創(chuàng)建 ##
  18. // allow-update { none; };
  19. allow-transfer {172.16.1.3; }; ## 定義主域名服務(wù)器 ##
  20. masters {172.16.1.3; };
  21. };

結(jié)束工作

為了確保沒有權(quán)限相關(guān)的問題,我們需要做如下調(diào)整。

不使用chroot:

  1. chmod 770 /var/named/

使用chroot,你需在named服務(wù)啟動后按照下面的命令修改權(quán)限。

  1. # chmod 770 /var/named/chroot/var/named

現(xiàn)在萬事俱備,我們可以重啟named服務(wù)?;蛘?,確保named服務(wù)已經(jīng)被加到了開始列表中。

  1. # service named restart
  2. # chkconfig named on

如果不出意外,輔域名服務(wù)器應(yīng)該會向主域名服務(wù)器請求一個區(qū)域的傳輸,并且產(chǎn)生自己的/var/named目錄。日志文件/var/log/messages會包含一些named服務(wù)的有用信息,包括區(qū)域文件傳輸過程中的信息。

測試一個輔域名服務(wù)器

我們可以使用dig或者nslookup進(jìn)行DNS測試操作。在本篇教程中我們會使用nslookup來進(jìn)行演示。必要的軟件包可以通過yum進(jìn)行安裝。

  1. # yum install bind-utils
  2. # nslookup

  1. > server 172.16.1.4
  2. Default server: 172.16.1.4
  3. Address: 172.16.1.4#53
  4.  
  5. > example.tst
  6. Server: 172.16.1.4
  7. Address: 172.16.1.4#53
  8.  
  9. Name: example.tst
  10. Address: 172.16.1.3
  11.  
  12. > set type=mx
  13. > example.tst
  14. Server: 172.16.1.4
  15. Address: 172.16.1.4#53
  16.  
  17. example.tst mail exchanger = 10 mail.example.tst.
  18.  
  19. > exit

排錯提示

  1. 我們無需在輔域名服務(wù)器上創(chuàng)建任何區(qū)域文件。所有的區(qū)域文件都會與主域名服務(wù)器進(jìn)行同步。

  2. 輔域名服務(wù)器上的named服務(wù)會定期與主服務(wù)器進(jìn)行同步。如果你想來一次及時的同步,可以使用命令"rncd retransfer "。如下:

    1. # rndc retransfer example.tst
  3. 只有當(dāng)主服務(wù)器上區(qū)域文件的serial數(shù)字被修改變大的時候,輔域名服務(wù)器才會進(jìn)行更新。

  4. 確保用戶named可以對文件夾/var/named或者/var/named/chroot/var/named(使用chroot的情況下)進(jìn)行寫操作。

  5. /var/log/messages會包含有用的信息。

  6. 我已經(jīng)將SELinux關(guān)閉了。

  7. 確保防火墻對UDP53端口開放。

希望這個可以幫到你。


via: http://xmodulo.com/2014/04/secondary-dns-server-centos.html

譯者:zzlyzq 校對:wxy

本文地址:http://linux.cn/article-3093-1.html

責(zé)任編輯:黃丹 來源: linux.cn
相關(guān)推薦

2019-09-06 08:33:25

DNS域名服務(wù)器

2015-05-25 09:13:31

NTP網(wǎng)絡(luò)時間協(xié)議NTP服務(wù)器

2010-03-09 11:21:24

代理服務(wù)器工作原理域名服務(wù)器工作原理

2018-09-28 09:45:50

2011-03-04 13:39:11

DNS域名工具

2011-11-21 10:04:55

2010-05-20 17:52:02

2010-05-13 16:34:31

域名服務(wù)器故障

2010-01-28 10:57:25

域名服務(wù)器

2018-07-27 09:08:28

DNS域名服務(wù)器

2015-12-11 13:16:10

CentOS 7Redis服務(wù)器

2013-08-26 09:52:37

2013-08-26 17:14:13

2010-08-03 15:53:07

CentOSNFS服務(wù)器

2019-10-28 14:38:36

RsyslogCentOS8開源

2015-12-22 11:57:42

2020-08-24 08:46:56

域名服務(wù)器

2013-08-14 09:46:18

2015-04-01 13:51:49

2015-11-09 13:23:49

PXEUbuntu 14.0Linux
點贊
收藏

51CTO技術(shù)棧公眾號