慕課網:http://www.imooc.com/video/5220
參考:http://jingyan.baidu.com/article/870c6fc32c028eb03fe4be30.html
http://www.tuicool.com/articles/aUNzMfi
http://www.07net01.com/linux/dnszhucongfuzhijiquyuchuansong_505144_1373161402.html
http://wenku.baidu.com/view/ceeb52dc50e2524de5187ef9.html
http://www.linuxidc.com/Linux/2012-10/72508p3.htm
http://blog.chinaunix.net/uid-26777939-id-3140698.html
http://blog.chinaunix.net/uid-23829146-id-2656736.html
如果沒有dns域名解析,那么就上不了網。
之前配置的dns信息。
[root@ygy130 ~]# vim /etc/resolv.conf
[root@ygy130 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
?
?
也可以指定域名和地址,那么當你ping www.ygy.com的時候,實際上是ping 192.168.0.54
這里指定了,就不用到服務器中去解析了。
?
現在我們做一個本地的dns服務器。去充當114.114.114.114服務器。
?
安裝程序:
yum install bind bind-chroot bind-utils?? -y
?
bind-9.7.3-8.P3.el6.x86_64.rpm ??#該包為DNS 服務的主程序包。
bind-chroot-9.7.3-8.P3.el6.x86_64.rpm ??#提高安全性。
#bind-chroot是bind的一個功能,使bind可以在一個chroot?的模式下運行.也就是說,bind運行時的/(根)目錄,并不是系統真正的/(根)目錄,只是系統中的一個子目錄而已.這樣做的目的是為了提高安全性.因為在chroot的模式下,bind可以訪問的范圍僅限于這個子目錄的范圍里,無法進一步提升,進入到系統的其他目錄中.
bind-utils-9.7.3-8.P3.el6.x86_64.rpm? #該包為客戶端工具,默認安裝,用于搜索域名指令。
啟動:
?[root@ygy130 ~]# /etc/init.d/named start
?
?
?
作業:
1、給公司配置一個內網DNS服務器,可以解析域名 xuegod.cn為IP:192.168.1.63。另外,為保證服務器穩定,你還要把xuegod64搭建成一個從DNS服務器。
測試:配置PC客戶端的DNS服務器地址為:192.168.1.63和192.168.1.64 . 當把192.168.1.63網卡關閉時,ping xuegod.cn 還可以通過xuegod64正常解析。
1.
首先兩臺主機都安裝bind相關軟件
yum install bind bind-chroot bind-utils -y
主啟動
[root@ygy130 ~]# /etc/init.d/named restart
[root@ygy130 ~]# vim /var/named/chroot/etc/named.conf
listen-on port 53 { any; };
listen-on-v6 port 53 { any; };
allow-query { any; };
zone "xuegod.cn" IN{
type master;
file "xuegod.cn.zone";
allow-transfer {192.168.31.0/24;};
};
創建zone文件。
[root@ygy130 named]# cp -a named.localhost xuegod.cn.zone
[root@ygy130 named]# vim xuegod.cn.zone
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 192.168.31.130
www.xuegod.cn. A 192.168.2.20
www.xuegod2.cn. CNAME www.xuegod.cn.
保存。啟動:
[root@ygy130 named]# service named restart
配置從服務器:
[root@yu131 ~]# service named restart
[root@yu131 ~]# vim /var/named/chroot/etc/named.conf
下面這里和主服務器不同
zone "xuegod.cn" IN{
type slave;
file "slaves/xuegod.cn.zone.file";
masters { 192.168.31.130; } ;
};
保存后重啟服務
[root@yu131 ~]# service named restart
檢查出現定義的文件:說明成功
[root@yu131 ~]# ls /var/named/chroot/var/named/slaves/
xuegod.cn.zone.file
You have new mail in /var/spool/mail/root
[root@yu131 ~]#
備注:
時間同步。
[root@yu131 ~]# ntpdate time.windows.com
[root@ygy130 named]# ntpdate time.windows.com
131從服務器,網卡配置中的dns改成192.168.31.130.
同時修改一下/etc/resolve.conf 的dns地址。
重啟一下網卡。
?