설치
# yum install -y bind bind-utils bind-libs
# systemctl enable --now named
환경설정
# vim /etc/named.conf
1. 127.0.0.1 루프백주소를 수신 인터페이스 주소 또는 any로 입력.로변경
2. 출발지 ip도 any로 수정해서 모두 받음.
관리하는 도메인정보가 없을경우 캐싱DNS서버로 가동시키는 옵션 recursion yes;
초기 관리하는 도메인 정보가들어있는 파일
zone "."은 root DNS를 의미함.
type필드에 사용 가능한 값 :
master : 이 존에 대한 정보를 제공하기 위해 마스터로 지정되었음.
slave : 이 존에 대한 정보를 master서버로부터 받아 제공하는 slave로 지정 되었음.
forward(중계, 전송) : 이 존의 정보에 대한 요청을 모두 다른 네임 서버에게 전달하기 위해 지정됨.
hint : 질의에 대한 응답을 제공하지않고 root 네임서버로부터 응답을 받기 위함.
conf파일에 직접 ZONE을 넣지않고,
ZONE관련 파일은 /etc/named.rfc1912.zones에 입력함.
zone파일 생성
경로 : /var/named/생성
$TTL 1D
@ IN SOA ns.exp.com. admin.exp.com. (
2023060701 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS ns.exp.com.
MX 10 ms.exp.com.
IN A 192.168.0.100
ns IN A 192.168.0.100
ms IN A 192.168.0.100
www IN A 192.168.0.100
ftp IN A 192.168.0.100
web IN CNAME www
방화벽 dns서버 허용(예시)
# firewall-cmd --permanent --add-rich-rule="rule family=ipv4 source address=192.168.45.0/24 service name=dns accept"
# firewall-cmd --reload
728x90
'OS > centOS' 카테고리의 다른 글
[스크랩]centOS7_vsftp설정 (0) | 2022.10.09 |
---|---|
[스크랩]centOS7_https설정 및 개인 ssl설정 (0) | 2022.10.09 |
[스크랩]데몬 재가동 (0) | 2022.10.05 |
centOS7_LVM 설정 (0) | 2022.09.07 |
centOS7_기본 (0) | 2022.09.06 |