linux下dns主從伺服器實現
主域名伺服器:ns1.zdj.com,172.17.0.142
從域名伺服器:ns2.zdj.com,172.17.0.37
兩臺伺服器均能夠提供 zdj.com 區域的域名解析
主域名伺服器:1. ip:172.17.0.142
[[email protected] var]# vim /var/named/chroot/etc/named.rfc1912.zones ----新增下列內容
zone "zdj.com" IN {
type master;
file "zdj.com";
allow-transfer{172.17.0.37;};
};
zone "0.17.172.in-addr.arpa" IN {
type master;
file "172.17.0.zone";
allow-transfer {172.17.0.37;} ;
};
2.
[
$TTL 1D
@ IN SOA ns1.zdj.com. root.zdj.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ NS ns1.zdj.com.
@ NS ns2.zdj.com.
ns1 A 172.17.0.142
ns2 A 172.17.0.37
www A 172.17.0.123
www A 172.17.0.122
www A 172.17.0.124
web CNAME www ---------別名
* A 172.17.0.252
3.
[
$TTL 1D
@ IN SOA ns1.zdj.com. root.zdj.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ NS ns1.zdj.com.
@ NS ns2.zdj.com.
142 PTR ns1.zdj.com.
37 PTR ns2.zdj.com.
123 PTR www.zdj.com.
124 PTR www.zdj.com.
122 PTR www.zdj.com.
4.
[
; generated by /sbin/dhclient-script
#nameserver 8.8.8.8
nameserver 172.17.0.142
5.
[[email protected] named]# service named restart
從域名伺服器: ip:172.17.0.37
1.
[[email protected] slaves]#vim /var/named/chroot/etc/named.conf
options {
listen-on port 53 { 172.17.0.37; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { any; };
recursion yes;
# dnssec-enable yes;
# dnssec-validation yes;
# dnssec-lookaside auto;
/* Path to ISC DLV key */
# bindkeys-file "/etc/named.iscdlv.key";
};
2.
[[email protected] slaves]#vim /var/named/chroot/etc/named.rfc1912.zones ------------新增以下內容
zone "zdj.com" IN {
type slave;
masters {172.17.0.142;};
file "slaves/zdj.com";
};
zone "0.17.172.in-addr.arpa" IN {
type slave;
masters {172.17.0.142;};
file "slaves/172.17.0.zone";
};
3.[[email protected] slaves]#service named restart
測試機
[[email protected] ~]# vim /etc/resolv.conf
; generated by /sbin/dhclient-script
#nameserver 59.51.78.211
#nameserver 222.246.129.81
nameserver 172.17.0.142
[[email protected] ~]# host www.zdj.com
www.zdj.com has address 172.17.0.123
www.zdj.com has address 172.17.0.124
www.zdj.com has address 172.17.0.122
[[email protected] ~]# host 172.17.0.122
122.0.17.172.in-addr.arpa domain name pointer www.zdj.com
相關推薦
linux下dns主從伺服器實現
案例環境: 主域名伺服器:ns1.zdj.com,172.17.0.142 從域名伺服器:ns2.zdj.com,172.17.0.37 兩臺伺服器均能夠提供 zdj.com 區域的域名解析主域名伺服
dns的遞迴和迭代查詢及linux下dns主從關係的部署(推薦)
什麼是dns dns存在的意義 dns解析的過程及原理 dns主從關係的部署 什麼是dns Domain Name Server的縮寫,就是域名伺服器的意思,域名包括域名伺服器和域名解析器,域名是什麼呢?我們平時在瀏覽器中輸入的baidu.com就
Linux下簡易web伺服器實現
今天突然對http的web伺服器感興趣了,就研究了一下,發現linux下的web伺服器就是一個socket程式設計的伺服器端,而我們用的ie,chrome等瀏覽器就是客戶端,只不過傳送和接收資料按照http網頁格式,就相當於對資料進行了封裝,相當於加上了檔案頭和檔案
Linux下TCP網路伺服器實現原始碼
大家都知道各類網路伺服器程式的編寫步驟,並且都知道網路伺服器就兩大類:迴圈服務和併發服務。這裡附上原始碼來個小結吧。 首先,迴圈網路伺服器程式設計實現的步驟是這樣的: 這種伺服器模型是典型迴圈服務,如果不加上多程序/執行緒技術,此種服務吞吐量有限,大家都可以看到,如果前一
Linux下mysql基於MyCat實現主從復制和讀寫分離
mycat1.1 MyCat介紹及應用場景MyCat介紹MyCat是一個開源的分布式數據庫系統,是一個實現了MySQL協議的服務器,前端用戶可以把它看作是一個數據庫代理,用MySQL客戶端工具和命令行訪問,而其後端可以用MySQL原生協議與多個MySQL服務器通信,也可以用JDBC協議與大多數主流數據庫服務器
Linux下網路socket程式設計——實現伺服器(select)與多個客戶端通訊
Linux下網路socket程式設計——實現伺服器(select)與多個客戶端通訊 置頂 2017年06月23日 14:44:37 閱讀數:3225 標籤: socket程式設計伺服器與多個客戶端通epoll多路複用C語言網路程式設計 更多
linux下構建svn伺服器並實現專案自動部署
在Linux系統中搭建svn服務所需要用到的軟體叫做subversion,可以通過yum來進行安裝. svn服務是為了實現協同工作,即一個團隊公眾開發一個專案而不導致程式碼混亂,不會出現今天我修改的程式碼在不通知同事的情況下又被他修改了.
linux下socket程式設計 select實現非阻塞模式多臺客戶端與伺服器通訊
select函式原型如下: int select (int maxfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); select系統呼叫是用來讓我們的程式
Linux下使用libevent庫實現伺服器端程式設計
一、背景 TCP伺服器端一般用到非阻塞Socket、IO複用,Linux可以支援epoll、select,而Windows支援select、IOCP,考慮平臺適用性,需要對IO事件進行封裝相容; 二、相關知識 2.1 事件驅動(I/O複用) 服務端常用到的 select
Linux下DNS伺服器部署
DNS介紹 在網際網路中使用IP地址唯一的標識一臺計算機,IP地址有兩個版本,IPV4和IPV6,IPV4地址由32位二進位制組成的,採用的是點分10進製表示的,分為4個欄位,每個欄位的範圍都是0-255.但是這種表示方法對於我們來說記憶起來不是很方
Linux下MySQL主從復制(二)
mysql 鄰居 MySQL的一主多從模式原理結構圖配置步驟1.主服務器: 1. 改變server id 2. 啟用二進制日誌文件 3. 創建具有復制的用戶123123具體操作請看:http://www.crazyrui.pw:8088/index.php/2017/07/23/linux_m
linux 搭建 DNS 主從同步
軟件包安裝 txt 搭建 allow cas stat nss type ddr 1搭建DNS 主 從服務器。 1.1環境要求: Centos 6.5 x86_64 1.2硬件配置: 名稱 IP規劃 cpu 內存 硬盤 主服務器 192.168.0.24 4核 8G 80G
linux下mysql主從配置
ora 設置 說明 mysql- host 刷新 ips user end 一、主服務器相關配置 1、創建同步賬戶並指定服務器地址 [root@localhost ~]mysql -uroot -pmysql>use mysqlmysql>grant r
Linux下Wi-Fi的實現:wireless_tools和wpa_supplicant
erl 密碼 fig 而是 tar.gz 方式 控制 nec dbm 轉載於:https://www.cnblogs.com/lidabo/p/6069455.html 平臺為hi35XX,在Liunx下借助wireless_tools和wpa_supplicant(因為現
linux下mysql主從復制(第二篇讀寫分離) mycat 中間件
gin str user global log prope http 新建 tsql linux下mysql主從復制(第二篇讀寫分離) mycat 中間件 接著上篇文檔補全,mysql 讀寫分離,在上篇文章案例下準備好Mycat-server-1
linux下mysql主從配置詳細教程
different form file 判斷 pda work grant _for 從數據 1、修改MySQL配置:主庫配置server-id = 3binlog-do-db=xmcp_gxfc #the db need to syncbinlog-ignore-db
Linux下的簡易shell實現
Linux系統的shell作為作業系統的外殼,為使用者提供使用作業系統的介面。 它是命令語言、命令解釋程式及程式設計語言的統稱。 相當於bash的一個子程序,父程序等待,子程序進行程式替換。 shell充當一個橋樑:將使用者的命令翻譯給核心(kernel)處理;同時,將核心的
如何在linux下安裝tomcat伺服器
linux作為現在比較主流的伺服器作業系統,使用的機器廣泛,安全穩定。tomcat作為應用容器當然可以有linux版本的tomcat。在linux上安裝tomcat的方式也很簡單,只需要執行指令碼基本配置即可。小編今天介紹下如何在linux下安裝tomcat伺服器
linux下如何檢查伺服器異常
1.CPU檢查 top top 使用說明: PID:程序的ID USER:程序所有 PR:程序的優先級別,越小越優先被執 &nb
linux下操作svn,實現根據時間段檢視某個指定使用者提交的記錄
svn log -v -r {2018-9-10}:{2018-9-25} | sed -n '/danni/,/--$/ p' 其中: -r {2018-9-10}:{2018-9-25}:通過-r來指定時間段 -v:表示顯示詳細資訊 sed -n '/danni/,/--$/