3.2. BIND 구성


1. /etc/rndc.key 에 쓰기 :

# rndc-confgen -a

2. 옵션앞에 다음 추가

# sed -i '/^options.*/i \
include "/etc/rndc.key"; \
controls { \
        inet 127.0.0.1 allow { localhost; } keys { "rndc-key"; }; \
};' /etc/named.conf

3. 나중에 다시 작성할 몇 가지 기존 옵션을 제거합니다.

# sed -i '/allow-query.*/d' /etc/named.conf
# sed -i '/recursion.*/d' /etc/named.conf

4. 옵션 후에 다음을 추가하십시오.

# sed -i '/^options.*/a \
        allow-new-zones yes; \
        allow-query { any; }; \
        recursion no;' /etc/named.conf

5. rndc 구성을 생성합니다. 컴퓨팅 노드의 경우 rndc 구성에서 DNS 서버를 가리켜야 합니다. 예를 들면 다음과 같습니다.

# cat << EOF > /etc/rndc.conf
include "/etc/rndc.key";
options {
        default-key "rndc-key";
        default-server 192.168.100.20;
        default-port 953;
};
EOF

6. 이름이 지정된 구성을 검토합니다.

# named-checkconf /etc/named.conf

7. 파일 권한을 수정합니다.

# setsebool -P named_write_master_zones on
# chmod g+w /var/named
# chown named:named /etc/rndc.conf
# chown named:named /etc/rndc.key
# chmod 600 /etc/rndc.key

8. named 서비스를 활성화하고 시작합니다.

# systemctl enable named
# systemctl start named

9. namedrndc 의 유효성을 검사합니다.

# dig @localhost localhost
# rndc status
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.