리 눅 스에 DNS 서버 구축

4882 단어 linuxDNSshell
참고 글:
http://evolution.blog.51cto.com/3343305/643520 (Linux 에서 DNS 서버 구축 에 대한 자세 한 설명)
http://summervast.blog.51cto.com/690507/386374 (nginx (3) nginx 가상 호스트 초기 구축)
본 논문 의 주요 목적 은 dns 서버 를 구축 하고 같은 ip 을 통 해 app 1. blogex. com 과 app 2. blogex. com 을 분석 하여 nginx 가상 호스트 를 추가 로 설정 하 는 것 입 니 다.
1. 바 인 드 패키지 설치
yum install bind

2. 주 프로필 / etc / named. conf 만 들 기
options {
    directory "/var/named";       #      
};

zone "." IN {                     
type hint;                        #     
file "named.ca";                  #        
};

zone "localhost" IN {             #      
type master;
file "localhost.zone";            #     
};

zone "0.0.127.in-addr.arpa" IN {  #      
type master;
file "named.local";               #     
};

zone "blogex.com" IN {
type master;
file "blogex.com.zone";
};

zone "0.168.192.in-addr.arpa" IN {
type master;
file "192.168.0.rev";
};
  • 속성 을 named
  • 로 변경 합 니 다.
  • chown :named /etc/named.conf 

  • 3. 분석 파일 5 개 만 들 기
    named.ca
    dig -t NS . > /var/named/named.ca
    #                  

    localhost.zone
    cd /var/named/
    vim localhost.zone
    @               IN      SOA     localhost.  admin.localhost.    (2015011201
                                                                    1H
                                                                    10M
    
                                                                    7D
    
                                                                    1D
                                                                    )
    @               IN      NS      localhost.
    localhost.      IN      A       127.0.0.1

    named.local
    vim named.local
    @               IN      SOA     localhost.  admin.localhost.    (
                                                                    2015011201
                                                                    1H
                                                                    10M
    
                                                                    7D
    
                                                                    1D
                                                                    )
    
    @               IN      NS      localhost.
    1               IN      PTR     localhost

    blogex.com.zone
    cd /var/named
    vim blogex.com.zone
    @               IN      SOA     blogex.com  root.blogex.com.    (
                                                                    2015011201
                                                                    1H
                                                                    10M
    
                                                                    7D
    
                                                                    1D
                                                                    )
                    IN      NS      blogex.com.
    app1            IN      A       192.168.1.121
    app2            IN      A       192.168.1.121

    192.168.1.rev
    cd /var/named
    vim 192.168.1.rev
    @               IN      SOA     blogex.com  root.blogex.com.    (
                                                                    2015011201
                                                                    1H
                                                                    10M
    
                                                                    7D
    
                                                                    1D
                                                                    )
    
                    IN      NS      blogex.com.
    28              IN      PTR     blogex.com.

    4. 프로필 문법 검사
    named-checkconf  
    named-checkzone “localhost” /var/named/localhost.zone 
    named-checkzone “0.0.127.in-addr.arpa” /var/named/named.local

    5. 테스트
    app 1. blogex. com 과 app 2. blogex. com 두 도 메 인 이름 테스트 를 사용 합 니 다.
    named-checkconf /var/named/chroot/etc/named.conf
    
    (fabric-bolt)[root@gfs1 named]# /etc/init.d/named restart
    Stopping named:                                            [  OK  ]
    Starting named:                                            [  OK  ]

    windows 에 dns 를 192.168.1.121 (dns 서버 주소) 로 설정 하고 cmd 테스트 를 엽 니 다.
    Linux下搭建DNS服务器_第1张图片
    6. 결어:
    다음은 nginx 가상 호스트 를 설정 하고 서로 다른 도 메 인 이름 으로 nginx 사 이 트 를 방문 할 수 있 습 니 다.다음 글 은 두 개의 nginx + django 응용 프로그램 을 배치 하고 app 1. blogex. com 과 app 2. blogex. com 을 통 해 각각 방문 합 니 다!

    좋은 웹페이지 즐겨찾기