소개
이 문서에서는 StarOS에서 DNS-Client 기능이 활성화될 때 Syslog에 인쇄되는 DNS(Domain Name System) 실패 코드의 세부 사항을 설명합니다.
문제
StarOS DNS 클라이언트는 DNS 쿼리와 관련된 문제가 발생할 경우 Syslog 메시지를 오류 이유 코드와 함께 인쇄합니다. 이러한 Syslog 메시지는 대부분 응답 오류 코드를 포함합니다. 이러한 오류 코드를 이해하면 DNS 문제를 해결하는 데 도움이 됩니다.
StarOS의 샘플 DNS 클라이언트 관련 Syslog 메시지
다음은 다양한 실패 사유 코드를 보여 주는 몇 가지 샘플 Syslog 메시지입니다.
[diameter-dns 92604 error] [3/1/44451 <diamproxy:20> er_dns_client.c:2938] [software internal security system syslog] Diameter DNS : response received with failreason : 4. Query : servername.dcca.example.com
[diameter-dns 92604 error] [3/1/44451 <diamproxy:49> er_dns_client.c:2938] [software internal security system syslog] Diameter DNS : response received with failreason : 11. Query : servername.dcca.example.com
[diameter-dns 92604 error] [3/1/44451 <diamproxy:31> er_dns_client.c:2938] [software internal security system syslog] Diameter DNS : response received with failreason : 12. Query : servername.dcca.example.com
솔루션
이 표에서는 문제 범위를 좁히고 문제를 추가로 해결하는 데 사용할 수 있는 실패 사유 코드에 대해 설명합니다. 일반적으로 Syslog 메시지에는 실패가 수신된 메시지와 관련이 있는지 또는 DNS 클라이언트의 내부 문제와 관련이 있는지 여부가 표시됩니다.
|
실패 사유 코드
|
세부사항
|
|
1
|
레코드 유형에 대한 관련 응답 없음
|
|
2
|
요청을 해석할 수 없습니다. 형식 오류
|
|
3
|
서버 내부 오류
|
|
4
|
DNS 레코드가 없습니다.
|
|
5
|
Opcode는 지원되지 않습니다.
|
|
6
|
서버가 작업 수행을 거부했습니다.
|
|
11
|
연결 거부됨
|
|
12
|
DNS 쿼리 시간 초과
|
|
128
|
DNS 쿼리 수준 초과
|
참고: StarOS Fail-Reason 코드는 RFC-6895에 나열된 DNS 응답 RCODE 값과 다릅니다