→ 오류 해결

⇒ 리눅스 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)가 시작 실패

⇒ 🎯 문제 원인 요약


방법 1: 중복 정의 제거

/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 설정을 다 넣어버려서 이런 상황이 일어난거…