成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

親歷:Linux平臺下bind9故障排除

原創
網絡
筆者在公司的工作之一是負責維護公司的CDN,基本上是天天打bind打交道;在用源碼安裝完一臺新的bind9.4后準備做主從復制時,驚奇的發現居然出現了問題(主DNS是bind9.1)。

【51CTO.com獨家特稿】筆者在公司的工作之一是負責維護公司的CDN,基本上是天天打bind打交道;在用源碼安裝完一臺新的bind9.4后準備做主從復制時,驚奇的發現居然出現了問題(主DNS是bind9.1):

這是在從DNS上出現的問題一:

  1. Mar 26 16:04:17 gdst named[18464]: client   
  2. 115.207.47.199#20601: view any: query (cache) '112.2.5.221.in-  
  3. addr.arpa/PTR/IN' denied  
  4. Mar 26 16:04:17 gdst named[18464]: client   
  5. 115.207.47.199#20602: view any: query (cache)   
  6. 'dx.3158.com.domain/A/IN' denied  
  7. Mar 26 16:04:17 gdst named[18464]: client   
  8. 115.207.47.199#20603: view any: query (cache)   
  9. 'dx.3158.com.domain/AAAA/IN' denied  
  10. Mar 26 16:04:17 gdst named[18464]: client   
  11. 115.207.47.199#20604: view any: query (cache) 'y163.net/A/IN'   
  12. denied  
  13. Mar 26 16:04:17 gdst named[18464]: client   
  14. 115.207.47.199#20605: view any: query (cache)   
  15. 'y163.net/AAAA/IN' denied  
  16. Mar 26 16:04:18 gdst named[18464]: client   
  17. 115.207.47.199#20606: view any: query (cache) '112.2.5.221.in-  
  18. addr.arpa/PTR/IN' denied  
  19. Mar 26 16:04:18 gdst named[18464]: client   
  20. 115.207.47.199#20607: view any: query (cache)   
  21. 'dx.3158.com.domain/A/IN' denied  
  22. Mar 26 16:04:18 gdst named[18464]: client   
  23. 115.207.47.199#20608: view any: query (cache)   
  24. 'dx.3158.com.domain/AAAA/IN' denied  
  25. Mar 26 16:04:18 gdst named[18464]: client   
  26. 115.207.47.199#20609: view any: query (cache) 'y163.net/A/IN'   
  27. denied  
  28. Mar 26 16:04:19 gdst named[18464]: client   
  29. 115.207.47.199#20610: view any: query (cache)   
  30. 'y163.net/AAAA/IN' denied  
  31. Mar 26 16:04:19 gdst named[18464]: client   
  32. 115.207.47.199#20611: view any: query (cache) '112.2.5.221.in-  
  33. addr.arpa/PTR/IN' denied  
  34. Mar 26 16:04:19 gdst named[18464]: client   
  35. 115.207.47.199#20612: view any: query (cache)   
  36. 'dx.3158.com.domain/A/IN' denied  
  37. Mar 26 16:04:19 gdst named[18464]: client   
  38. 115.207.47.199#20613: view any: query (cache)   
  39. 'dx.3158.com.domain/AAAA/IN' denied  
  40. Mar 26 16:04:19 gdst named[18464]: client   
  41. 115.207.47.199#20614: view any: query (cache) 'y163.net/A/IN'   
  42. denied  
  43. Mar 26 16:04:20 gdst named[18464]: client   
  44. 115.207.47.199#20615: view any: query (cache)   
  45. 'y163.net/AAAA/IN' denied  
  46. Mar 26 16:04:21 gdst named[18464]: client   
  47. 60.215.129.103#53455: view any: query (cache)   
  48. 'www.google.com/A/IN' denied  
  49. Mar 26 16:04:49 gdst named[18464]: client   
  50. 121.14.128.68#53455: view CHINANET: query (cache)   
  51. 'www.google.com/A/IN' denied  
  52. Mar 26 16:04:59 gdst named[18464]: client   
  53. 221.171.1.147#53455: view CHINANET: query (cache)   
  54. 'www.google.com/A/IN' denied  

發現新版的對cache的處理有所改變

新版本的BIND對 allow-query 有著不同的處理,新增加了一個allow-query-cache 的選項。

  1. QUOTE:allow-query Specifies which hosts are allowed to ask   
  2. ordinary DNS questions. allow-query may also  
  3. be specified in the zone statement, in which case it overrides the   
  4. options allow-query statement.  
  5. If not specified, the default is to allow queries from all hosts.  
  6.  
  7. QUOTE:allow-query-cache Specifies which hosts are allowed to   
  8. get answers from the cache. The default is the  
  9. builtin acls localnets and localhost.  
  10. The way to set query access to the cache is now via allow-query-  
  11. cache. This differs from earlier  
  12. versions which used allow-query. 

 BIND 9.4 的手冊上還特別注釋了

QUOTE:allow-query-cache is now used to specify access to the
cache.

解決方法如下:即在從DNS的options里添加一條:

  1. key "rndc-key" {  
  2.        algorithm hmac-md5;  
  3.        secret "Rox3q+3f0gp8MKyQXx2zWw==";  
  4. };  
  5. controls {  
  6.        inet 127.0.0.1 port 953  
  7.             allow { localhost; } keys { "rndc-key"; };  
  8. };  
  9. options {  
  10. version "9.8.12";  
  11. directory "/var/named";  
  12. pid-file "named.pid";  
  13. allow-query { any; }; //此處為添加  
  14. }; 

另一個關于主從復制的問題就是,如果bind采用了智能view功能的話,如果主DNS是電信的IP的話,從DNS非電信線路(即鐵通或其它),如果均采用單IP是不能進行主從復制的,除非是雙IP;如果只有單IP的話可采取bind的TSIG key來解決此問題。在處理上述問題時,得到了linuxtone站長netseek幫助,這里表示感謝。

維護的DNS服務器主要有三個:一主一從一備,由于公司的架構采用了CDN方案,所以namd.conf針對"okspace.com"的出現位置就有三處:即電信、網通及其它,加上三個服務器,每次手動用vim刪除okspace.com時就必須修改九處,維護起來很麻煩;更為不爽的是,有些zone經常需要刪除,特別的麻煩,所以特地寫了個shell以減清自己的負擔,達到安全刪除的目的。變量domain中的文件內容自己可以定義,簽于生產環境下bind都是源碼安裝,這里就以named.conf文件為主。

  1. vim /root/delzone.sh  
  2. #!/bin/bash  
  3. domain='zone\ "okspace.cn"'   
  4. if [ -e /var/named/chroot/etc/named.conf ];then  
  5. sed -i "/$domain/,/};/d" /var/named/chroot/etc/named.conf  
  6. else   
  7. sed -i "/$domain/,/};/d" /var/named/chroot/var/named/named.rfc1912.zones  
  8. fi 

用sftp將此腳本傳到其它DNS服務器,很輕松的完成工作,用此語法結合grep -rl可寫出更強大的刪除腳本;用shell腳本已經很長時間了,越來越喜歡它。

關于DNS主從復制,這里說明下:

①如果主DNS和從DNS都是用root用戶的,不需要考慮權限問題,即/var/named寫權限不需要更改任何地方,即不需要更改為named或給7權限。

②多使用rndc,這命令強大無比;配置時多用tail -f /var/log/messages,我就是系統日志來排錯的

③如果測試結果中出現Non-authoritative answer: //非授權的回答,說明來自其他DNS服務器或緩存.

④啟動區域傳輸的機制有以下3種:一是輔DNS服務器剛啟動;二是SOA記錄中的刷新間隔到達;三是master DNS設置了主動通知輔DNS數據有變化。監于生產服務器的嚴謹性,如果有問題,麻煩通知下撫琴煮酒——yuhongchun027@163.com,我會***時間改正。

【51CTO獨家特稿,非經授權謝絕轉載,合作媒體轉載請注明原文出處及!】

責任編輯:林琳 來源: 51CTO.com
相關推薦

2020-03-04 14:50:38

Linux硬件故障

2020-03-03 10:47:47

LinuxSystemdDocker

2013-07-25 14:50:03

2011-01-07 16:35:53

2009-12-04 09:47:47

LinuxNFS服務器

2011-04-01 09:06:49

WebDAV協作平臺

2009-08-27 10:13:52

2021-12-22 10:05:06

Linux網絡配置故障排除

2019-06-18 15:28:24

TomcatLinux優化

2016-08-23 10:00:28

LinuxPython腳本

2016-08-22 21:53:06

LinuxPython腳本

2023-11-22 10:48:15

Arch Linux藍牙

2009-06-27 20:20:00

LinuxNFS故障

2017-08-09 16:27:59

LinuxWMware虛擬機

2009-08-30 15:12:34

ODULinuxUnix平臺

2009-04-22 17:03:40

Linux服務器七要素

2011-08-29 18:25:19

Ubuntu

2011-08-18 17:16:26

2009-01-13 09:31:00

雙絞線網絡故障

2011-02-25 16:54:54

CentOSpureftpd搭建
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: а天堂中文最新一区二区三区 | 插插插干干干 | 日本a∨精品中文字幕在线 亚洲91视频 | 521av网站| 成人精品一区亚洲午夜久久久 | 一区二区在线不卡 | 四虎永久免费影院 | 亚洲精品视频久久 | 999久久精品 | 欧美视频三级 | 丝袜 亚洲 欧美 日韩 综合 | 日本精品久久久久久久 | 成人一级视频在线观看 | 国产乱码精品一区二区三区中文 | 久久精品国产一区二区电影 | 久久精品国产一区二区三区不卡 | 国产成人亚洲精品自产在线 | www.成人久久 | 午夜在线视频一区二区三区 | 国产乱码久久久 | 成人毛片网站 | 黄网站免费观看 | 一区二区三区在线免费观看 | 天天操天天射天天舔 | 精品熟人一区二区三区四区 | 一级黄色毛片a | 精品亚洲一区二区 | 国产精品久久久久久亚洲调教 | 黄色国产| 成人h免费观看视频 | 欧美一区二区三区久久精品 | 国产色网 | 日韩欧美在线视频一区 | 成人三级影院 | 日韩国产在线 | 欧美黑人国产人伦爽爽爽 | 国产精品福利在线观看 | 成人教育av | 人人爽日日躁夜夜躁尤物 | 一区二区亚洲 | 国产三级精品视频 |