→ 오류 해결
⇒ 리눅스 DNS 서버 설치하고 방화벽을 설정한 후 etc/named.rfc1912.zones에 도메인 등록을 하고
/var/named/kty.zone 파일을 만들어서 내 서버 도메인에 대한 파일을 저장하여 DNS서버 등록을 할려고 하는 과정
⇒ 오류 :
5월 17 22:34:10 Rocky1 bash[37177]: zone localhost/IN: loaded serial 0
5월 17 22:34:10 Rocky1 bash[37177]: zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.>
5월 17 22:34:10 Rocky1 bash[37177]: zone 1.0.0.127.in-addr.arpa/IN: loaded seri>
5월 17 22:34:10 Rocky1 bash[37177]: zone 0.in-addr.arpa/IN: loaded serial 0
5월 17 22:34:10 Rocky1 bash[37177]: zone [kty.com/IN:](<http://kty.com/IN:>) loading from master file k>
5월 17 22:34:10 Rocky1 bash[37177]: zone [kty.com/IN:](<http://kty.com/IN:>) not loaded due to errors.
5월 17 22:34:10 Rocky1 bash[37177]: _default/kty.com/IN: file not found
5월 17 22:34:10 Rocky1 systemd[1]: named.service: Control process exited, code=>
5월 17 22:34:10 Rocky1 systemd[1]: named.service: Failed with result 'exit-code>
5월 17 22:34:10 Rocky1 systemd[1]: Failed to start Berkeley Internet Name Domai>
→ 현재 DNS 서버(named.service
)가 시작 실패
⇒ 🎯 문제 원인 요약
kty.com
에 대한 zone 정의가 두 번 되어 있어서 오류가 납니다.zone "kty.com"
정의가 들어 있음:
/etc/named.conf
(57번째 줄)/etc/named.rfc1912.zones
(47번째 줄)/etc/named.conf
또는 /etc/named.rfc1912.zones
중 한 곳에만 아래 내용을 남기고 나머지는 지우세요. ↓/etc/named.rfc1912.zones
에만 남겨두기 ( 나는 2곳에 다 넣었음)
zone "kty.com" IN {
type master;
file "/var/named/kty.com.zone";
allow-update { none; };
};
그리고 /etc/named.rfc1912.zones
파일에
**zone "kty.com" IN {
type master;
file "/var/named/kty.com.zone";
allow-update { none; };
};**
이 파일을 넣게 되면 해결 → 결국 두 군대에 zone 설정을 다 넣어버려서 이런 상황이 일어난거…