linux下 DNS配置过程『罗斌原创』

DNS配置过程
任务1:配置主DNS
1.检查是否安装了bind软件包,rpm -qa | grep bind
如果没有安装则挂载第四张光盘,
mount -t iso9660 /dev/cdrom /mnt
cd /mnt/
ls |grep bind
rpm -ivh bind-9.2.4-2.i386.rpm
2.安装缓存软件包,caching-nameserver软件包
挂载第一张光盘,
rpm -ivh caching-nameserver-7.3-3.noarch.rpm
vi /etc/named.conf (新建正向和反向解析域)末尾加入如下语句,
(该例子为建立一个luobin.com的域,解析的IP地址为192.168.1.1,同时建立该域名的反向域名解析)
注意//后为注释信息,不需要写入配置文件。
zone “luobin.com”  {
type mast;               //———正向区域
file “luobin.com.zone”    //———区域文件名(对应着存放在/var/named/luobin.com.zone文件)
allow-updata { none; };
};
zone “1.168.192.in-addr.arpa”  {  //–这里IP倒过来写。
type mast;              //———-反向区域
file “192.168.1.0.zone”;     //———-该区域文件名(对应着存放在/var/named/192.168.1.0.zone文件)
allow-update { none; };
};
3.配置正向区域文件 vi /var/named/luobin.com.zone输入如下语句:
$TTL    86400
@  IN  SOA master.luobin.com.  root.luobin.com. (
    42 : serial (d.  adams)
    3H : refresh
    15M : retry
    1W : expiry
    1D ) : minimum
@  IN  NS master.luobin.com.   /*–配置主域服务器–*/
@  IN  NS slave.luobin.com.    /*–配置从域服务器–*/                        
master  IN  A 192.168.1.10    /*–设置A记录–*/
www  IN  A 192.168.1.1
mail  IN  A 192.168.1.2

www  IN CNAME  master   /*–设置别名将www别名为master–*/
host  IN CNAME  mail

@  IN MX 5 mail.luobin.com.   /*–设置MX记录优先级为5–*/

配置反向区域文件 vi /var/named/192.168.1.0.zone输入如下语句:
$TTL    86400
@  IN  SOA master.luobin.com.  root.luobin.com. (
    42 : serial (d.  adams)
    3H : refresh
    15M : retry
    1W : expiry
    1D ) : minimum
@  IN  NS master.luobin.com.   /*–配置主域服务器–*/
@  IN  NS slave.luobin.com.    /*–配置从域服务器–*/
10  IN  PTR master.luobin.com.
1  IN  PTR www.luobin.com.     /*–建立反向区域记录–*/
2  IN  PTR mail.luobin.com.
4.重启named服务,service named restart
5.编辑DNS配置文件,指定本地DNS为本机。
6.使用 nslookup 命令测试
set type=ns    /*–查看luobin.com中的NS记录–*/
luobin.com
set type=mx   /*–查看luobin.com中的MX记录–*/
luobin.com
set type=a     /*–查看luobin.com中的A记录–*/
master.luobin.com
www.luobin.com

解析正确。。好了。我就不去做从域名服务器了,自己看了这个视频后仔细去研究吧。

任务2:配置从DNS域名服务器
再打开一台LINUX机器作为从域名服务器,与主域同样的配置,只要稍微修改 比如配置文件中的关键字主域中是master 在从域中是 slave
还有就是需要指定mastres { 192.168.1.1; };   /*–指定主域服务器的IP地址–*/   就可以了。
1.挂载第四张光盘,同样把bind软件包安装好rpm -ivh bind-9.2.4-2.i386.rpm
再挂载第一张光盘,将caching-nameserver软件包安装好。
2. 配置bind主配置文件 vi /etc/named.conf
zone “luobin.com”  {
type slave;    /*–从域关键字slave–*/            
file “/var/named/slaves/luobin.com.zone”  
mastres { 192.168.1.1; };   /*–指定主域服务器的IP地址–*/    
};
zone “1.168.192.in-addr.arpa”  {
type slave;              
file “/var/named/slaves/192.168.1.0.zone”;    
masters { 192.168.1.1; };
};
3.重启 named 服务 service named service 重启完毕后在 /var/named/slaves/目录下会自动生成
luobin.com.zone 和 192.168.1.0.zone 两个文件
4.测试,DNS服务器地址可以用本机IP去解析也可以用主域服务器的IP区解析
5.使用 nslookup 命令测试
set type=ns    /*–查看luobin.com中的NS记录–*/
luobin.com
set type=mx   /*–查看luobin.com中的MX记录–*/
luobin.com
set type=a     /*–查看luobin.com中的A记录–*/
master.luobin.com
www.luobin.com

『罗斌原创Linux网络服务搭建笔记』
更多笔记请进罗斌的个人博客 http://luobin44.51.com 浏览。

转载于:https://blog.51cto.com/luobin/196195

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8580 人正在系统学习中 相关资源:实例讲解分布式缓存软件Memcached的Java客户端使用-其它代码类…

来源:weixin_34068198

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2009年7月22日
下一篇 2009年7月22日

相关推荐