[CentOS] Linux _default/Domain/IN: bad zone 오류 해결하기 [DNS / A Record]
Nowhere 와 Now here 의 차이

IT/ㄴ Linux

[CentOS] Linux _default/Domain/IN: bad zone 오류 해결하기 [DNS / A Record]

TIENE 2023. 8. 29. 20:30
반응형

[Linux _default/Domain/IN: bad zone 오류 해결하기]

 

- DNS Server를 구축하고 systemctl start named으로 DNS Service를 실행하지 못했다. systemctl status named로 확인해본 결과, _default/test.com/IN: bad zone 이라는 원인을 알려주었다. zone 파일과 기타 여하 설정은 전부 올바르게 설정했으나 계속 실행할 수 없었다. 

 

- 결국, 기본과 기초가 탄탄해야했음을 알 수 있는 실수였다.  아래 링크에 따르면, DNS Service 시작 시에 기본적으로 SOA Record / NS Record / A Record 가 Zone 파일에 있어야하는 것이다. 실수했던 것은 A Record를 빼고 설정했다는 것이다. 실수했던 과정을 다시 재구성하여, 그 과정을 정리하였다. 혹시, 같은 Error로 DNS Service를 실행할 수 없다면, 참고해보길 바란다. 

 

[Win2003] DNS Record 알아보기

 

[Win2003] DNS Record 알아보기

- 기본적인 DNS를 살펴본 적이 있다. - [CISCO] DNS(Domain Name Service) 알아보기 [Packet Tracer]에서 정말 간단하게 동작 원리만 알아보았다. - 이제는, 그 과정에서 어떤 정보가 필요하고 그에 상응하는 식

a-gyuuuu.tistory.com

 

[CentOS] Linux DNS Server 정리 및 구축 [bind / Root Hint / hosts / resolv.conf]

 

[CentOS] Linux DNS Server 정리 및 구축 [bind / Root Hint / hosts / resolv.conf]

- 공기와 같이 당연하게 항상 있는 것이 있다. - 수많은 것이 있겠지만, 그 중 하나가 DNS Server다. - 이 DNS Server가 없다면, 무수히 많은 IP 주소를 담은 리스트를 각 PC마다 보유하고 있어야할 것이다

a-gyuuuu.tistory.com


1. DNS Service 실행 

1.1) Zone 파일 확인

more /var/named/test.com.zone

- SOA Record / NS Record는 존재하지만 DNS Server 자신의 A Record 를 빼고 저장하였다. 이 상황에서 DNS Service를 시작해본다.

 

1.2) DNS Service 시작 불가

systemctl start named

- DNS Service를 시작할 수 없다는 결과값을 출력한다. DNS Service의 운영 상태를 확인해본다.

 

1.3) Bad Zone

systemctl status named

- 다음과 같이 어떠한 이유로 DNS Service를 불러올 수 없다는 결과값이 나왔다.

- _default/test.com/IN: bad zone 을 가지고 여러가지 해결 방법을 추측해보았다.

d

 

2. Hint 발견

2.1) Syntax 확인 명령어

name-checkconf /etc/named.conf
name-checkzone test.vm /var/named/test.com.zone

- 위 두가지 명령어는 DNS Service의 실행 파일에 대한 설정을 검사한다. 아무런 결과값이 나오지 않으면 정상이다.

- Zone 파일 관련 검사에서는 오류가 있음을 알려주었다. 즉, NS Record의 A Record가 없는 결과였다.

 

 

2.2) 파일 수정

- 점검 명령어로 알게된 문제점을 해결한다. 다시 Zone 파일로 복귀하여 NS 하단에 DNS Server의 IP에 대한 A Record를 입력한다. 그리고, 점검 명령어로 확인하면 OK라는 안심할 수 있는 결과값을 출력한다.

 

3. DNS Server 실행 성공

- 위에서 수정한 파일을 바탕으로 DNS Server를 실행할 수 있다.


 

반응형