Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

17장. 영국 인터넷 이름 도메인

BIND는 명명된 데몬을 사용하여 이름 확인 서비스를 수행합니다. BIND를 사용하면 숫자 주소가 아니라 이름별로 컴퓨터 리소스 및 서비스를 찾을 수 있습니다.
Red Hat Enterprise Linux에서 bind 패키지는 DNS 서버를 제공합니다. 다음 명령을 입력하여 bind 패키지가 설치되어 있는지 확인합니다.
~]$ rpm -q bind
package bind is not installed
설치되지 않은 경우 yum 유틸리티를 root 사용자로 사용하여 설치합니다.
~]# yum install bind

17.1. BIND 및 SELinux

/var/ named/slaves/, /var/ named/ dynamic/ 및 /var/named /data/ 디렉터리에 대한 기본 권한을 사용하면 영역 전송 및 동적 DNS 업데이트를 사용하여 영역 파일을 업데이트할 수 있습니다. /var/named/ 의 파일은 마스터 영역 파일에 사용되는 named_zone_t 유형으로 레이블이 지정됩니다.
슬레이브 서버의 경우 슬레이브 영역을 / var/named/slaves/에 배치하도록 /etc/named.conf 파일을 구성합니다. 다음은 testdomain .com의 영역 파일을 /var/named/slaves/ 에 저장하는 슬레이브 DNS 서버의 도메인 항목의 예입니다.
zone "testdomain.com" {
			type slave;
			masters { IP-address; };
			file "/var/named/slaves/db.testdomain.com";
		       };
영역 파일에 named_zone_t 레이블이 지정된 경우 영역 전송 및 동적 DNS가 영역 파일을 업데이트할 수 있도록 named_write_master_zones 부울을 활성화해야 합니다. 또한 명명된 사용자 또는 그룹이 읽기, 쓰기, 실행 액세스를 허용하도록 상위 디렉터리의 모드를 변경해야 합니다.
/var/named/ 의 영역 파일에 named_cache_t 유형으로 레이블이 지정되면 파일 시스템의 레이블을 다시 지정하거나 restorecon -R /var/ 를 실행하면 해당 유형이 named_zone_t 로 변경됩니다.