简介:在Linux网络管理中,刚好有涉及到dns的安装,于是自己查阅资料,成功解析配置的域名
第一步:使用apt-get安装dns(如果使用root登陆,则sudo不用加)
sudo apt-get -y install bind9
第二步:备份主要文件
cd /etc/bind
sudo cp named.conf.local named.conf.local.backup
sudo cp named.conf.options named.conf.options.backup
第三步:
修改文件1:
vim named.conf.options
options {
directory "/var/cache/bind";
recursion yes;
forwarders {
A.B.C.D;//自己本地的dns服务器,可自己用命令查询(ipconfig -all)或者网站查询
};
dnssec-validation auto;
auth-nxdomain no; # conform to RFC1035
listen-on {any;};
// listen-on-v6 { any; };//没有用到ipv6监听,关闭
allow-transfer { none; };//是否允许该服务器被其他DNS服务器查询
};
修改配置文件2
vim named.conf.local
zone "mypnet.com" {
type master;
file "/etc/bind/zones/zones.mypnet.com";
};
创建目录和文件
sudo mkdir /etc/bind/zones
sudo cd /etc/bind/zones
sudo cp /etc/bind/db.local zones.mypnet.com
sudo vim zones.mypnet.com
如下图所示:
第四步:重新启动dns服务器
systemctl restart bind9
在虚拟机内,修改自己的配置文件
sudo vim /etc/resolv.conf
添加
nameserver A.B.C.D(用ifconfig查询自己主机的地址)
在window下,配置VM8配置ipv4信息:
修改dns为刚才写入/etc/resolv.conf的主机地址
同时关闭防火墙
如图解析成功
在虚拟机里解析
在Windows下解析