ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Linux - DNS
    스마트팩토리 개발자 교육(23.05.08 ~ 23.10.27)7/Linux 2023. 5. 26. 17:39

    1. 리눅스에서 DNS서버(bind)
      1) 설치 yum install bind


      2) 설정 파일 /etc/named.conf

    2. named.conf 파일
      1) 기본 설정
    options {
            directory "/var/named";
    };

    zone "domain.com" in {
            type master;
            file "domain.com.zone";
    };


      2) 설정 확인
    named-checkconf 출력 결과가 없으면 정상

    3. zone 영역 파일
      1) 영역 파일 설정
    /var/named/domain.com.zone

    ;(name)         (ttl)   CLASS   TYPE    Origin          DNSMaster
    ;-------------------------------------------------------------------------------
    $TTL 1D
    @                       IN      SOA     ns.domain.com.     root.domain.com. (
                                            2018100201      ;serial number
                                            3600            ;Refresh
                                            1800            ;Retry
                                            36000           ;Expire
                                            86400           );TTL

    ;(name)         (ttl)   CLASS   TYPE    Value
    ;-------------------------------------------------------------------------------
                            IN      NS      ns.domain.com.
    ns                      IN      A       [ip주소]
    www                 IN      A       [ip주소]

    *TYPE
    NS : 이름 서버
    A : IPv4 주소
    AAAA : IPv6 주소
    MX : 메일 서버

     


    4. 확인
    서버실행
    systemctl restart named

    서버실행확인
    systemctl status named
    netstat -anlp | grep :53

    *클라이언트가 확인
    윈도우에서 cmd 실행
    nslookup 실행
    server [DNS 서버의 IP주소]
    www.domain.com

    '스마트팩토리 개발자 교육(23.05.08 ~ 23.10.27)7 > Linux' 카테고리의 다른 글

    Linux - httpd, haproxy, 부하분산  (0) 2023.05.31
    Linux - Log  (0) 2023.05.26
    Linux - NFS  (0) 2023.05.26
    Linux - LVM  (0) 2023.05.25
    Linux : RAID  (0) 2023.05.25

    댓글

Designed by Tistory.