메이쁘

[Web] DNS 생성 및 https ssl 인증서 적용 후에도 DNS_PROBE_FINISHED_NXDOMAIN 오류 발생 원인(Freenom에서 DNS 얻었을 때) 본문

Technology/Web - Spring

[Web] DNS 생성 및 https ssl 인증서 적용 후에도 DNS_PROBE_FINISHED_NXDOMAIN 오류 발생 원인(Freenom에서 DNS 얻었을 때)

메이쁘 2021. 5. 1. 02:00

안녕하세요.

 

제목이 좀 길었는데,

 

상황부터 설명드리자면

 

freenom에서 무료로 DNS 주소를 만든 후 AWS 고정IP와 연결시켰고, GoGetSSL에서 해당 DNS 주소에 맞는 인증서를 무료로 만들었습니다.

 

물론 서버에 암호화키와 인증서 파일을 넣고, Tomcat에 환경설정까지 마쳤습니다.

 

 

하지만...

 

처음엔 잘 되더니 얼마 지나지 않아 뻗어버리더군요...

 

"DNS_PROBE_FINISHED_NXDOMAIN" 이 에러와 함께 말이죠.

 

이것이 리얼 서버 문제인지, 아니면 DNS 문제인지 밝혀내야 하는데, 이를 확인할 수 있는 방법은 우선 실제 IP주소로 접근해보면 됩니다.

 

그래서 IP주소로는 접근 가능한데(인증서는 오류날 수 있지만, 서버는 정상 동작합니다) DNS주소로는 위 오류가 발생한다??? 무조건입니다.

 

 

 

그래서 우선 DNS 서버가 1) 실제로 등록되어있는지, 2) 한국 DNS 서버 정보 관리하는 업체(ex. KT, LG) 가 저의 DNS 서버를 가지고 있는지 테스트했습니다.

 

 

이를 위해서, dnschecker.org/ 페이지에서 제 DNS 주소를 넣고 검색한 결과...

 

읭..? 한국이 X라고..??

 

다른 나라들은 다 되는데?!

 

 

옆 화면으로 넘어가서

 

 

한국을 클릭해서 검색해보았습니다.

 

 

LG는 되는데 KT는 안된다고...?? (저는 KT 인터넷을 사용하고 있습니다..)

 

그렇다고 LG로 바꿀수도 없고,, 특정 DNS 주소를 등록한다 한들 다른 사용자들한테도 등록하라 할 수도 없는 노릇..

 

 

찾아보니, freenom에서 만든 DNS 주소(.tk, .ga, ml ...) 들은 얼마 지나지 않아서 저렇게 막아버리는 경우도 있고, freenom 측에서 회수하는 경우도 있다고 하네요.

 

 

즉, 결론은 freenom에서 만들지 말고, 비용을 지불해서 DNS 서버를 만들던지! 

노가다로 freenom에서 계속 만들던지!!

다른 무료 DNS 호스팅 업체를 찾아서 만들던지!!

 

해야 할 듯 합니다.

 

 

저도 우선 포기하고 서버 작업부터 하려구요...ㅎㅎㅎ

 

혹시나 같은 이슈 발생 시 대처하기 위해 작성해봤습니다.

 

감사합니다.

 

 

 

 

 

 

참고

stackoverflow.com/questions/60019185/after-installing-ssl-getting-wired-error-dns-probe-finished-nxdomain

Comments