DNS 조회 시간 초과 비율에 대한 통계를 모니터링/수집할 수 있습니까?

DNS 조회 시간 초과 비율에 대한 통계를 모니터링/수집할 수 있습니까?

우리는 기본적으로 호스트의 내부 DNS 서버를 통해 DNS 조회를 수행하도록 구성된 centos5 상자 팜을 가지고 있습니다.

현재 이러한 조회는 약 10%의 시간 동안 실패합니다. 기본 5초 DNS 조회가 만료되고(경우에 따라 최대 연속 4회) 마침내 응답을 받습니다(따라서 DNS 조회가 필요한 작업에는 시간이 소요됨). 응답하는 데 5초, 10초, 15초 또는 20초).

내 질문은,centos/linux에서 성공/시간 초과된 DNS 조회를 계산하는 방법이 있습니까?? 나는 이것을 모니터링하고 싶기 때문에 일이 예상보다 5초 더 오래 걸리기 시작하더라도 다시는 놀라지 않을 것입니다.

답변1

또 다른 접근 방식은 다음과 같이 수정하는 것입니다 /etc/resolv.conf.

  • 제한 시간을 낮추 options timeout 1거나(추가)...

  • 라운드 로빈 조회(추가 options rotate)를 수행하여 DNS 쿼리를 분산합니다.

두 옵션 모두 확인자 시간 초과당 5초 동안 기다리는 것보다 낫습니다.

물론 이는 임시방편일 뿐이다. 호스트의 DNS가 이렇게 높은 비율로 실패하는 이유는 무엇입니까?

관련 정보