與CNAME有關的DNS解決例項
故障現象:
1,透過DNS管理平臺新增或者更新的DNS記錄,使用rndc reload顯示執行成功,但不能生效。
2,BIND程式重啟後,無法提供服務。
3,日誌報錯:
15-Feb-2017 12:04:38.604 general: error:dns_master_load: sdo.com/zone_beijing_CMCC:198: sdo.com: CNAME and other data 15-Feb-2017 12:04:38.604 general: error:zone sdo.com/IN/view_beijing_CMCC: loading from master filesdo.com/zone_beijing_CMCC failed: CNAME and other data 15-Feb-2017 12:04:38.604 general: error:zone sdo.com/IN/view_beijing_CMCC: not loaded due to errors.
注意這一行“15-Feb-2017 12:04:38.604 general: error: dns_master_load:sdo.com/zone_beijing_CMCC:198: sdo.com: CNAME and other data”裡面提示198行的錯誤
經過仔細分析,其實可以看到在194行,它定義了一個CNAME的RR(resource record),這導致了和198行的產生了衝突。
解決方法:
把194行的CNAME去掉,或者用A記錄來把訪問sdo.com指向到某伺服器組。
總結:
在BIND中,對於一個資源記錄(RR)指定了CNAME後,不能再指定其他型別的RR。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2996062/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 有關jbpm流程例項版本的問題
- dns劫持怎麼解決 dns劫持的解決方法DNS
- 2 Day DBA-管理Oracle例項-關於例項的啟動和關閉-關於例項關閉Oracle
- 【轉】java中註解的使用與例項Java
- asm例項查詢asm相關檢視hang住解決方法ASM
- 2 Day DBA-管理Oracle例項-關於例項的啟動和關閉-關於例項啟動Oracle
- Openstack的error殭屍例項的解決辦法Error
- nodejs打包問題解決例項NodeJS
- (Oracle)觸發器的相關知識與例項Oracle觸發器
- Oracle單例項+ASM啟動與關閉Oracle單例ASM
- @PostConstruct與@PreDestroy講解及例項Struct
- MySQL共享鎖:使用與例項詳解MySql
- 有關ocssd程式的問題解決:CSS
- oracle 例項啟動和關閉解讀Oracle
- dns汙染與dns劫持,瞭解dns汙染與dns劫持,網站安全不可疏忽DNS網站
- 【Oracle ASM】關於asm例項與db例項中的磁碟狀態_詳細分析過程OracleASM
- Win10系統解鎖介面沒有關機選項怎麼解決Win10
- Bitmap的有關講解與優化優化
- Activiti的流程例項【ProcessInstance】與執行例項【Execution】
- 例項解釋NLLLoss損失函式與CrossEntropyLoss損失函式的關係函式ROS
- RMAN例項備份與恢復詳解
- js解決漢諾塔問題程式碼例項JS
- dns錯誤怎麼辦 dns錯誤的解決辦法DNS
- 解決DNS解析故障的幾種方法DNS
- OpenCV 例項解讀:深度學習的計算與加速OpenCV深度學習
- 【02】Oracle資料庫的例項啟動關閉詳解Oracle資料庫
- 基於vue 做了關於token驗證的例項,和移動端下fixed失效的解決方案Vue
- 例項詳解 Java 死鎖與破解死鎖Java
- Retrofit2與服務端例項講解服務端
- JavaScript單例模式概念與例項JavaScript單例模式
- 單例與單例項之爭單例
- DNS原理及劫持問題、dns劫持怎麼解決DNS
- 關於Python類屬性與例項屬性的討論Python
- curl例項詳解
- sudo 詳解+例項
- tcl/tk例項詳解——glob使用例解
- Linux被DDOS&CC攻擊解決例項Linux
- js漢諾塔問題解決方法程式碼例項JS