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

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

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

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

這是在從DNS上出現(xiàn)的問題一:

  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  

發(fā)現(xiàn)新版的對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. }; 

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

維護的DNS服務器主要有三個:一主一從一備,由于公司的架構(gòu)采用了CDN方案,所以namd.conf針對"okspace.com"的出現(xiàn)位置就有三處:即電信、網(wǎng)通及其它,加上三個服務器,每次手動用vim刪除okspace.com時就必須修改九處,維護起來很麻煩;更為不爽的是,有些zone經(jīng)常需要刪除,特別的麻煩,所以特地寫了個shell以減清自己的負擔,達到安全刪除的目的。變量domain中的文件內(nèi)容自己可以定義,簽于生產(chǎn)環(huán)境下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服務器,很輕松的完成工作,用此語法結(jié)合grep -rl可寫出更強大的刪除腳本;用shell腳本已經(jīng)很長時間了,越來越喜歡它。

關(guān)于DNS主從復制,這里說明下:

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

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

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

④啟動區(qū)域傳輸?shù)臋C制有以下3種:一是輔DNS服務器剛啟動;二是SOA記錄中的刷新間隔到達;三是master DNS設置了主動通知輔DNS數(shù)據(jù)有變化。監(jiān)于生產(chǎn)服務器的嚴謹性,如果有問題,麻煩通知下?lián)崆僦缶啤獃uhongchun027@163.com,我會***時間改正。

【51CTO獨家特稿,非經(jīng)授權(quán)謝絕轉(zhuǎn)載,合作媒體轉(zhuǎn)載請注明原文出處及!】

責任編輯:林琳 來源: 51CTO.com
相關(guān)推薦

2020-03-03 10:47:47

LinuxSystemdDocker

2013-07-25 14:50:03

2020-03-04 14:50:38

Linux硬件故障

2009-12-04 09:47:47

LinuxNFS服務器

2011-01-07 16:35:53

2023-11-22 10:48:15

Arch Linux藍牙

2009-08-27 10:13:52

2021-12-22 10:05:06

Linux網(wǎng)絡配置故障排除

2011-04-01 09:06:49

WebDAV協(xié)作平臺

2019-06-18 15:28:24

TomcatLinux優(yōu)化

2016-08-23 10:00:28

LinuxPython腳本

2016-08-22 21:53:06

LinuxPython腳本

2009-04-22 17:03:40

Linux服務器七要素

2009-06-27 20:20:00

LinuxNFS故障

2013-08-26 14:18:12

SELinux

2011-08-03 10:48:07

2011-08-18 17:16:26

2011-08-29 18:25:19

Ubuntu

2009-01-13 09:31:00

雙絞線網(wǎng)絡故障

2017-08-09 16:27:59

LinuxWMware虛擬機
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 色综合一区二区三区 | 午夜精品一区二区三区在线播放 | 日本又色又爽又黄又高潮 | 久久99一区二区 | 日韩一级 | 精品一区av | 国产传媒| 精品欧美一区二区久久久伦 | 欧美成人免费在线视频 | 污视频在线免费观看 | 精品一区久久 | 久久国产一区 | 超碰激情| 国产乱码精品一区二区三区中文 | 在线视频 中文字幕 | 亚洲日韩视频 | 国产成人一区二区三区 | 成人精品鲁一区一区二区 | 成人3d动漫一区二区三区91 | 先锋资源网 | 欧美在线视频一区二区 | 国产高清精品一区二区三区 | 欧美区日韩区 | 国产a视频 | 曰批视频在线观看 | 玖玖国产 | 青青艹在线视频 | 在线免费观看日本 | 一区视频在线播放 | 精品国产成人 | www.久久99| 91精品国产一区二区三区 | 亚洲二区视频 | 日韩靠逼 | 久久综合久久久 | 亚洲国产精品一区二区三区 | 国产精品九九九 | 精品国产一区二区三区性色av | 成人欧美一区二区三区在线播放 | 99爱在线免费观看 | 国产激情一区二区三区 |