Linux学习笔记--DNS配置
时间:2007-02-15 来源:ajiangg
Linux DNS 综合实验
实验图:
实验任务及要求:
1、配置基本的Linux网络配置。实现各Linux机之间互通。
2、配置Linux路由。在Linux3上开启路由功能。
3、配置DNS。在LinuxA上配置主DNS,Linux1 Linux2 和Windows上各一个Web网站,LinuxA上含有各Web网站的资源记录。
4、掌握DNS的各种形式,将整个DNS有机的结合起来。
要求在Linux2上做委派到Linux1
Linux3上做转发到Linux1
Linux1做辅助到Windows2003
Windows2003转发到LinuxA
5、配置基本的网站,建一上最简单的网页。
实验配置详解:
一、Linux网络配置:
二、Linux路由配置:略(在第一节笔记有)
三、DNS配置
1、设置LinuxA主DNS区域
1)进入DNS主配置文件 vi /etc/named.conf
添加区域: 正向区域sina.com sohu.com bt.com
反向区域 sina_sohu.rev bt.rev
(习惯用*.com表示正向区域 *.rev表示反向区域)
因为Sina.com和sohu.com在同一个网段,所以只能有一个反向区域
(小技巧:如果这么多区域都自己打的话肯定很慢而且很容易会出错。
办法Copy 127.0.0.1的正向和反向区域只要改里面的一部分就可以了)
2)添加区域文件 cd /var/named
复制named.local
Vi sina.com
改Localhost
:1, $s/xxx/###/g 将XXX内容替换成###
并添加上各网站的资源记录
3)启动服务 service named start
重启服务 先 killall named
再 service named
4)在本机解析验证
方法有:1、nslookup
2、host 域名
3、dig
5)排错方法:看日志
Cat /var/log/messages
2、转发
1)进入主配置文件 vi /etc/named.conf
格式: options {
Directory “/var/named”;
Forwarders { 192.168.0.1; };
};
2)客户机配置 vi /etc/resolv.conf
Nameservers 192.168.0.1 ##添加DNS的服务器地址
1、 辅助DNS
进入主配置文件:vi /etc/named.conf
Zone “abc.com” IN {
Type slave;
File “abc.com”
Masters {192.168.0.1;};
} ;
反向区域一样。
2、 区域委派(以CN为例)
1) 进入主配置文件建一个CN的区域
2) 建立CN的文件 Cd /var/named/
修改CN
Cn IN A 192.168.0.1
Com.cn. IN NS com.cn.
Com.cn. IN A 192.168.0.2
把.com的区域委派给192.168.0.2
建立反向的区域 只要把正向的反向就OK了