今天为大家带来DNS设置以及配置:(在下用的是VMware虚拟机)
1.什么是DNS? 能做什么?
万维网上作为域名和IP地址 <https://baike.baidu.com/item/IP%E5%9C%B0%E5%9D%80>相互映射的一个分布式数据库
<https://baike.baidu.com/item/%E5%88%86%E5%B8%83%E5%BC%8F%E6%95%B0%E6%8D%AE%E5%BA%93/1238109>
,能够使用户更方便的访问互联网 <https://baike.baidu.com/item/%E4%BA%92%E8%81%94%E7%BD%91>
,而不用去记住能够被机器直接读取的IP数串、通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP
<https://baike.baidu.com/item/UDP>协议之上,使用端口号53。
2.今天实验要求
两台虚拟机系统 1(centos ) 2 (Windows2008 R2)
如果想用dns需要依赖1个软件
bind-chroot
直接用yum安装即可:
# yum install bind-chroot
接着就可以去修改DNS的配置文件了:
主配置文件位置在: /etc/named.conf
#vim /etc/named.conf
我们要把127.0.0.01 改为所有人(any)
要让所有人都可以监听 53号端口
allow-query 配置项用来设置允许DNS查询的客户端地址,默认的客户端地址为本机,这里可以设置为某个网段、所有、具体的某台主机3种情况
我们可以添加一个自己的域名创建一个zone文件
可以使用数值+Y来复制 P粘贴
zone "onggh.com" IN {
type hint; //主域名
file "onggh.com.zone"; //域名配置文件
};
你接着要创建你的区域配置文件
#cd /var/named
#touch /var/named/onggh.zone 然后编辑vi vim
添加:
$TTL 86400; //表示域名缓存周期自段
@ IN SOA ns.wl02.com root (
2013; //表示该区域文件的版本号码
1D; //指定了从域名服务器将要检查主域名服务器的SOA记录的时间间隔
1H;
1W;
3H;
);
@ NS ns
ns A 192.168.3.100
www A 192.168.3.100
最后启动服务:
# /etc/init.d/named start
# service named start
他会提示没有rndc.key,主要原因还是在RHEL6上没有caching-named这个包了,EL5上是把key包含在里面的。所以我们要手动创建key
#rndc-confgen -r /dev/urandom -a
服务启动成功
我们可以用Windows2008 来访问一下我们绑定的域名:
记得绑定DNS
热门工具 换一换