BIND DNS配置!


 

1、RPM 包的主要作用
bind:提供了域名服務器的主要程序及相關文件
bind-utils:提供了對 DNS 服務器的測試工具程序,如 nslookup
bind-libs:提供了 bind、bind-utils 需要使用的庫函數
bind-chroot:為BIND服務提供一個偽裝的根目錄(將/var/named/chroot文件夾作為BIND
的跟目錄)以提高安全性。也稱為 jail(監牢)機制。
BIND 安裝以后,會自動增加一個名為 named 的系統服務

==========================================================

linux虛擬機終端步驟:

[root@localhost ~]# vi /etc/sysconfig/netowrk-script/ifcfg-ens33         //配置網卡信息

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"                //static是靜態IP(手動設置固定的ip)、dhcp是動態IP(自動獲取ip)、none是不指定
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="eaef65c8-20e6-4f72-84d3-670483d76f01"
DEVICE="ens33"
ONBOOT="yes"

IPADDR=192.168.200.111                      //配置IP
NETMASK=255.255.255.0                     //配置子網掩碼
DNS1=202.106.0.20                              //配置DNS
GATEWAY=192.168.200.1                    //配置網關


[root@localhost ~]# systemctl restart network                  //重啟網卡

 

=========================================================

windows虛擬機IP配置

 

 關閉防火牆

 

設置IP

==========================================================

XShell中linux虛擬機步驟:

[root@localhost etc]# rpm -q bind

[root@localhost etc]# yum -y install bind

[root@localhost ~]# mount /dev/sr0 /media/
mount: /dev/sr0 寫保護,將以只讀方式掛載
[root@localhost ~]# ls /media/
CentOS_BuildTag GPL LiveOS RPM-GPG-KEY-CentOS-7
EFI images Packages RPM-GPG-KEY-CentOS-Testing-7
EULA isolinux repodata TRANS.TBL
[root@localhost ~]# cd /etc/yum.r*
[root@localhost yum.repos.d]# mkdir a/
[root@localhost yum.repos.d]# mv C* a/
[root@localhost yum.repos.d]# vi ./local.repo                   //建立yum倉庫

[moter]
name=moter
baseurl=file:///media
enabled=1
gpgcheck=0

[root@localhost yum.repos.d]# yum -y clean all               //清除yum倉庫緩存
已加載插件:fastestmirror, langpacks
正在清理軟件源: moter
Other repos take up 469 M of disk space (use --verbose for details)
[root@localhost yum.repos.d]# yum makecache            //重建yum緩存
正在安裝 : 32:bind-9.9.4-72.el7.x86_64 1/1
驗證中 : 32:bind-9.9.4-72.el7.x86_64 1/1

已安裝:
bind.x86_64 32:9.9.4-72.el7
完畢!
[root@localhost yum.repos.d]# cd /etc/                         //進入/etc
[root@localhost etc]# vim named.conf                          //配置named.conf文件

options {
listen-on port 53 { 192.168.200.111; };                       //指定訪問IP地址
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";
recursing-file "/var/named/data/named.recursing";
secroots-file "/var/named/data/named.secroots";
allow-query { 192.168.200.0/24; };                              //指定網關
recursion yes;

};

zone "." IN {
type hint;
file "named.ca";
};

[root@localhost etc]# systemctl restart named           //重啟named服務
[root@localhost etc]# systemctl stop firewalld           //關閉防火牆

[root@localhost etc]#iptables -F                               //清除iptables規則
[root@localhost etc]# setenforce 0                           //關閉selinux安全機制

[root@localhost etc]# ping www.baidu.com
64 bytes from 182.61.200.6 (182.61.200.6): icmp_seq=2 ttl=128 time=33.9 ms
64 bytes from 182.61.200.6 (182.61.200.6): icmp_seq=3 ttl=128 time=36.9 ms
64 bytes from 182.61.200.6 (182.61.200.6): icmp_seq=4 ttl=128 time=36.8 ms

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM