linux编程实现dns请求,linux – 使用BIND实现辅助DNS服务器的最佳方式
我有一個DNS服務器安裝在centOS上并基于BIND DNS服務器.
我想要做的是創建一個輔助DNS服務器,它將與主服務器一起復制,并將保存我的所有區域記錄,并且我還需要當主服務器由于某種原因因為某些原因而關閉時,該服務器將充當故障轉移作為主人回答來自世界的所有問題.
今天我安裝了一臺新服務器(centOS 6)并安裝了BIND DNS服務器并對其進行配置,將我的主服務器上的所有區域作為從屬區域,如下所示:
zone "example-domain.com" IN {
type slave;
masters { ; };
file "slaves/example-domain.com";
};
所以,畢竟我成功地從主服務器更新了帶有所有DN記錄的區域文件,并且一切都很好.
我做的第二步是將我所有域區域中的主區域文件更新到新的情況,所以我添加了一個帶有我的從屬詳細信息的新NS記錄,如下所示:
$TTL 3600
@ IN SOA XXX.com. ns1.XXX.com. (
2013080901 ; serial,todays date + todays serial #
10800 ; refresh,seconds
7200 ; retry,seconds
10800 ; expire,seconds
86400 ) ; minimum,seconds
NS ns1.XXX.com.
NS dns.netvision.net.il.
NS nypop.netvision.net.il.
**NS ns2.XXX.com.**
MX 1 mail.synerionhcm.com.
@ IN A 1.1.1.1
ns2 IN A 2.2.2.2
www IN A 1.1.1.
localhost A 127.0.0.1
但是,如果我的主服務器由于某種原因而癱瘓而且輔助服務器無法從主服務器復制記錄,它會刪除它們,我想知道在這種情況下會發生什么?它會像主要一樣行動,并將回答世界的問題?
謝謝
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的linux编程实现dns请求,linux – 使用BIND实现辅助DNS服务器的最佳方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux系统gdb工具使用,使用 GD
- 下一篇: linux6的关机快捷键是,桌面应用|F