簡介
本檔案將說明在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值不同
相關資訊