리눅스

[Linux] CentOS7 DNS서버 구축

화이트해커 Luna 🌙 2022. 12. 28. 12:39
728x90
반응형

CentOS7 DNS서버 구축

 

-목차-
1. bind 패키지 설치 및 업데이트
2. /etc/named.conf 수정
3. named.cache파일 생성및 수정
4. named서비스 구동 및 enable
5. 방화벽 개방
6. Windows와 Linux에게 동작 확인

 

<내 설정>

 

- 자신의 도메인 (cyz.co.ki)을 모든(any) 클라이언트에게 응답
- 타 도메인(재귀질의)을 127.0.0.1과 우리 네트워크(192.168.0.0/24)에게 응답
- root Domain에대한 최신 정보 유지를위해 업데이트

 


 

1. bind 패키지 설치 및 업데이트

 

# yum install bind
# yum update bind

 

나같은경우 이미 있어서 Nothing to do. 

 


2. /etc/named.conf 수정

 

# vi named.conf
]# vi cyz.co.ki.zone

# named-checkconf ;named.conf파일 오류검사
# named-checkzone 도메인 /var/named/도메인명.zone  ;zone파일 오류검사

 

 

 

 


 

3. named.cache파일 생성및 수정

 

# wget ftp://ftp.internic.net/domain/named.cache

경로는 /etc/named 디렉토리.

 


 

4. named서비스 구동 및 enable

 

# named-checkconf
# named-checkzone cyz.co.ki /var/named/cyz.co.ki.zone
# systemctl restart named
# systemctl enable named

 

restart후 enable까지해야 다음접속때도 유지된다. 

systemctl restart는 껏다키면 디폴트로 돌아감 ㅇ

 


5. 방화벽 개방

 

# firewall-cmd --add-port=53/udp --permanent
# firewall-cmd --reload
# firewall-cmd --info-zone=public
# nmcli con mod ens33 ipv4.dns 127.0.0.1
# nmcli con up ens33

 

파일검사 -> 서비스구동 -> 방화벽 -> DNS서비스

 

nmcli는 네트워크매니저.

con mod 네트워크설정

con up 네트워크활성화

 

 


 

6. Windows와 Linux에게 동작 확인

 

# nslookup

 


 

 

 

728x90
반응형