用程序讀寫bind的配置文件有什麼好的辦法?
perl的幾個模塊對view的支持不好
bind自帶的庫只側重讀
《解決方案》
不懂, perl 和view 有什麼關係 ?
你若要用 perl 去產生 named.conf , 那問題只在你的寫法,
和 perl 無關吧
《解決方案》
原帖由 abel 於 2008-7-7 14:47 發表 http://bbs.chinaunix.net/images/common/back.gif
不懂, perl 和view 有什麼關係 ?
你若要用 perl 去產生 named.conf , 那問題只在你的寫法,
和 perl 無關吧
CPAN上找到的讀寫named.conf的perl模塊
《解決方案》
原帖由 yecheng_110 於 2008-7-7 14:55 發表 http://bbs.chinaunix.net/images/common/back.gif
CPAN上找到的讀寫named.conf的perl模塊
哦, 那就不清楚了
不過在我來看, 這些東西不過是一些 table 和字串的操作而以, 得要用到 PM ?
要我會做成
1.view name 及其 IP list , Ex: VIEW1 IP # 假設一個 ACL 即等於一個 View
2.view + domain name , Ex: VIEW1 aaa.com
3.view + domain name + rrsets , Ex: VIEW1 aaa.com.tw YYY_rrset (rrset 就是一筆一筆的 DNS 資料)
#named.conf
#... logging, options 這些肯定都是固定的一些內容,直接不管
include ACL.conf 這是 (1) 的結果
include VIEW.conf 這是 (2) 的結果
zone file 就是 (3) 的結果
最後 perl 再輸出一個 default view (不為 ACL 中的全部,Ex: any;)
《解決方案》
原帖由 abel 於 2008-7-7 15:28 發表 http://bbs.chinaunix.net/images/common/back.gif
哦, 那就不清楚了
不過在我來看, 這些東西不過是一些 table 和字串的操作而以, 得要用到 PM ?
要我會做成
1.view name 及其 IP list , Ex: VIEW1 IP # 假設一個 ACL 即等於一個 View
2.view + d ...
謝謝
這個辦法不錯
有成熟的模塊的話更方便了
《解決方案》
原帖由 yecheng_110 於 2008-7-7 15:32 發表 http://bbs.chinaunix.net/images/common/back.gif
謝謝
這個辦法不錯
有成熟的模塊的話更方便了
我個人不見議你用 pm 去做這方面的事情
named.conf 每個人總有不同的書寫習慣, 難免 parse 錯
一般種事情應該是寫成檔案,而不是讀出配置
《解決方案》
原帖由 abel 於 2008-7-7 15:36 發表 http://bbs.chinaunix.net/images/common/back.gif
我個人不見議你用 pm 去做這方面的事情
named.conf 每個人總有不同的書寫習慣, 難免 parse 錯
一般種事情應該是寫成檔案,而不是讀出配置
寫成檔案是什麼意思?
《解決方案》
原帖由 yecheng_110 於 2008-7-7 15:37 發表 http://bbs.chinaunix.net/images/common/back.gif
寫成檔案是什麼意思?
寫成 named.conf 和 zone file 所需的內容
變動的部份儘量利用 include 這個功能,不動的部份就放在 named.conf 中即可
《解決方案》
原帖由 abel 於 2008-7-7 15:39 發表 http://bbs.chinaunix.net/images/common/back.gif
寫成 named.conf 和 zone file 所需的內容
變動的部份儘量利用 include 這個功能,不動的部份就放在 named.conf 中即可
明白了
謝謝