bind 기반 DNS 마스터 종속 (DNS 연재 2)

3850 단어 주종 DNS
주종 소개: 주 도메인 이름 서버는 일반적으로 인터넷 환경에 위치하고 일부 지역의 해석이나 IP 주소에 대한 조회를 제공한다. 어떤 때는 주 도메인 이름 서버의 압력이나 백업 데이터를 분담하기 위해 도메인 이름 서버를 하나 이상 설치하여 업무를 조율한다.DNS 마스터 종속은 다음과 같은 몇 가지 절차로 설명됩니다.
하나.기본 DNS 환경 소개
둘.DNS 주종 동기화 원리
셋.기본 DNS 서버 배포
넷.DNS 서버에서 배포
5: 주종 동기화 테스트
하나.기본 DNS 환경 소개
주 서버: 시스템centos6.5ip주소: 192.168.2.3
서버: 시스템centos6.5ip주소: 192.168.2.7
둘.DNS 주종 동기화 원리
DNS의 유형,maste/slave 구조;
1 Mster와 같은 DNS의 이 프로필에는 모든 호스트의 호스트 이름 등 관련 정보가 포함되어 있습니다.일반적으로 우리가 수동으로 추가한 것이기 때문에 설정이 끝난 후에 우리는 서비스를 다시 시작해야만 마스터 라이브러리의 데이터 내용을 읽을 수 있다.일반적으로 우리는 DNS를 만들 때 데이터베이스 유형을 가리키는 동시에 데이터의 내용을 slave 서버에 제공할 것을 보장해야 한다. 그러면 서버에서 설정해야 한다.
2 Slave에서 유형의 데이터 중의 데이터는 마스터가 있어야만 사용할 수 있다. 일반적인 상황에서 모두 하나의 마스터와 하나의 slave이다. 만약에 우리가 모두 마스터가 있다면 우리는 수정을 추가할 때 추가를 해야 한다. 수정을 하면 실수하기 쉽다. 만약에 우리가 마스터/savle를 만들면 우리는 직접 마스터를 수정하면 된다.그러나 여기서 우리는 마스터든 슬레이브든 데이터의 내용이 완전히 일치하도록 우선순위 문제에 관련된다.
         3.master/slave 데이터의 동기화 프로세스:
우선 슬레이브의 데이터는 마스터에서 읽습니다.그런데 마스터 데이터가 업데이트되면 슬레이브에 어떻게 알릴까요?slave 데이터베이스에 알려주는 두 가지 방법이 있습니다.하나는 마스터가 자발적으로 마스터가 데이터 내용을 수정한 후에 데이터의 시퀀스 번호를 늘린 다음에 서버를 다시 시작하면 마스터가 슬라브를 잘 알게 된다는 것이다.둘째, slave는 자발적으로 마스터를 찾아간다. 마스터의 데이터가 자신의 데이터와 다르다는 것을 발견하면 slave는 업데이트할 것이다.
셋.기본 DNS 서버 배포
chown :named limeizhi.com.zone
service named restart
     1./etc/named.conf
options {
          directory "/var/named";      
 };
zone "." IN {
           type hint;
           file "named.ca";
};
zone "localhost" IN {
            type master;
            file "named.localhost";
};
zone  "limeizhi.com" IN {
             type master;
             allow-transfer {192.168.2.7;};
             file "limeizhi.com.zone";
};
zone "2.168.192.in-addr.arpa" IN {
              type master;
              file "192.168.2.zone";
};

   2.cat/var/named/limeizhi.com.zone
$TTL 600;
$ORIGIN limeizhi.com.
@   IN  SOA  @  nsadmin. (
        2014031301
        3H
        15M
        1W
        1D)
@   IN  NS  ns1.limeizhi.com.
@   IN  NS  ns2.limeizhi.com.
ns1 IN  A   192.168.2.3
ns2 IN  A   192.168.2.7
www IN  A   192.168.2.7
    IN  MX 10   mail.limeizhi.com.
mail    IN  A   192.168.2.3
ftp IN  CNAME   www
www3    IN  A   192.168.2.10

  3cat/var/named/192.168.2.zone
TTL 600;
@   IN SOA  ns1.limeizhi.com    ns1admin.limeizhi.com (
                            20130313    ;serial
                            1D  ;refresh
                            1H  ;retry
                            1W  ;expire
                            3H) ;mininum
    IN  NS  ns1.limeizhi.com.
    IN  NS  ns2.limeizhi.com.
7   IN  PTR ns2.limeizhi.com.
10  IN  PTR www.limeizhi.com.
3   IN  PTR mail.limeizhi.com.

넷.DNS 서버에서 배포
chown :named limeizhi.com.zone
service named restart
   cat/etc/named.conf
options {
          directory "/var/named";
 };
zone "." IN {
           type hint;
           file "named.ca";
};
zone "localhost" IN {
            type master;
            file "named.localhost";
};
zone "limeizhi.com" IN {
                        type slave;
            masters {192.168.2.3;};
            file "slaves/limeizhi.com.zone";
};
zone "2.168.192.in-addr.arpa." {
type slave;
masters {192.168.2.3;};
    file "slaves/limeizhi.com.zone";
};

5: 주종 동기화 테스트
주 서버에/var/named/limeizhi를 추가합니다.com.zone
www3    IN      A       192.168.2.10

서버에서 보기
[[email protected] slaves]# dig -t axfr limeizhi.com @192.168.2.3 |grep www3
www3.limeizhi.com.  600 IN  A   192.168.2.10

         dig -x axfr "limeizhi.com"@192.168.2.3
         dig -t 192.168.2.3
         dig -x 192.168.2.3

좋은 웹페이지 즐겨찾기