目录

简介

问题

来自StarOS的DNS客户端相关系统日志消息示例

解决方案

相关信息

简介

本文档介绍在StarOS上启用DNS客户端功能时，系统日志中打印的域名系统(DNS)故障代码的详细信息。

问题

StarOS DNS客户端在遇到DNS查询问题时，会打印带有失败原因代码的系统日志消息。这些系统日志消息大多包含响应错误代码。了解这些错误代码有助于您排除DNS故障。

来自StarOS的DNS客户端相关系统日志消息示例

以下是显示各种故障原因代码的一些系统日志消息示例。

[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

解决方案

下表提供了故障原因代码的说明，可用于缩小问题范围并进一步排除问题。通常，系统日志消息会说明故障是与收到的消息相关还是与DNS客户端的内部问题有关。

失败原因代码

详细信息

1

记录类型没有相关答案

2

无法解释请求。格式错误

3

服务器内部故障

4

DNS记录不存在

5

不支持操作码

6

服务器拒绝执行该操作

11

连接被拒绝

12

DNS查询超时

128

超出DNS查询深度

注意：StarOS故障原因代码与RFC-6895中列出的DNS响应RCODE值不同

相关信息

- Cisco PGW配置指南