갑작스런 "DNS request timed out." 문제(ISP 포트 차단 의심)로 질문합니다.
안녕하세요. 불과 며칠전까지 정상적으로 동작하던 DNS 네임서버에서 갑자기 쿼리에 응답하지 못하는 문제가 발생해 질문합니다.
우선 DNS 네임 서버 및 웹 서버, 메일 서버 등 모든 서버는 자체 운영 중입니다. 올해 3월 즈음부터 개인적으로 운영하는 다용도의 소규모 서버이고 공인 IP 하나를 할당받아 사용하고 있습니다.
문제는 저번주 금요일부터 발생했는데요. 초기 설정 후 한 번도 문제를 일으킨 적 없던 DNS 서버가 갑작스레 외부에서의 쿼리에 응답하지 못하고 있습니다. "DNS request timed out." 문제가 발생하여 방화벽과 DNS 설정들을 먼저 확인해봤지만 최근 몇 주간 거의 변경한 적이 없기에 이 문제는 아닌 것으로 확인되었습니다.
DNS 네임서버 상에 외부망에서의 쿼리와 내부망에서의 쿼리에 대한 응답을 분리해두었는데 내부망에서 사설 IP 레코드를 받는 데는 아무 문제가 없습니다. 내부망에서 외부 공인 IP를 네임서버로 지정 후 쿼리해보아도 공인 IP 레코드가 정상적으로 확인됩니다. 즉, 내부망에서는 쿼리 결과 공인 IP 레코드와 사설 IP 레코드 모두 받을 수 있었습니다. 혹시나 해서 UDP & TCP 53번 포트 스캔도 해보았는데 내부 네트워크에는 문제가 없습니다.
그런데 외부망에서 공인 IP에 대해 포트 스캔을 해보니 UDP 53번 포트가 막히더군요. 그리고 DNS 네임서버에 패킷 캡쳐를 켜놓았을 때 외부망에서 DNS 쿼리시 TCP 패킷만 포착되었습니다. 물론 내부망에서의 쿼리는 UDP 패킷으로 정상 검출됩니다.
#이상 요약
-몇 개월간 정상이었던 DNS 서버에서 갑작스런 "DNS request timed out." 문제 발생.
-내부망 사설 IP 레코드 쿼리 문제 없음. 내부망에서 외부 공인 IP를 네임서버 지정 후 쿼리해도 공인 IP 레코드 정상 확인됨.
-외부망에서 공인 IP를 네임서버 지정 후 쿼리시 UDP 53번 포트 차단됨.
아무래도 제 생각에는 ISP 업체 측에서 갑자기 DNS 포트를 차단한 것 같은데요. 제 지식이 짧아 착각하는 것은 아닌가 하여 질문합니다. ISP 업체에 연락해볼 예정인데 이 문제에 대해 어떻게 생각하시나요?
댓글 달기