Linux系统下搭建域名服务器 (转http://elaine.blog.51cto.com/336598/65449)

来源:互联网 发布:摩西马龙知乎 编辑:程序博客网 时间:2024/05/01 21:36
实验一:搭建DNS服务器
 
一、实验目的:
     安装bind 软件包
     配置文件
     解析文件
     nslookup测试
 
 
二、实验环境:
1.硬件环境
     一台PC机、一个宽带路由器、一个调制解调器
2.软件环境
 Red Hat Linux 操作系统
 
 
三、实验步骤:
1. 查看bind 软件包
# rpm –qa | grep bind                           查看bind软件包是否已经装好
# service named start                           启动DNS服务
 
 
2. 进入主配置文件,对正向解析和反向解析进行配置
# vi /etc/named.conf
配置文件格式:
  zone “aaa.com” IN {
        type master;
        file “aaa.com.dns”;
  };
  zone “1.168.192.in-addr.arpa” IN{
        type master;
        file “1.168.192.dns”;
        allow-update {none;};
  };
 
 
3.解析文件
# cd /var/named
# ls
# cp named.local aaa.com.dns     named.local中的内容复制到aaa.com.dns文件中
# cp named.local 1.168.192.dns    named.local中的内容复制到1.168.192.dns文件中
 
# vi aaa.com.dns                              正向解析的配置文件格式
配置文件格式:
$ TTL   86400
@      IN      SOA       [url]www.aaa.com.root.localhost.[/url]  (
                            19970220700 ; Servial
                            28800       ; Refresh
                            14400       ; Retry
                            3600000     ; Expire
                            86400 )      ; Minimum
           IN        NS      [url]www.aaa.com..[/url]
www       IN        A       192.168.1.150
 
# vi 1.168.192.dns                             反向解析的配置文件格式
配置文件格式:
$ TTL   86400
@      IN      SOA       [url]www.aaa.com.root.localhost.[/url]  (
                            19970220700 ; Servial
                            28800       ; Refresh
                            14400       ; Retry
                            3600000     ; Expire
                            86400 )      ; Minimum
          IN        NS      [url]www.aaa.com..[/url]
150       IN       PTR      [url]www.aaa.com..[/url]
 
 
4.测试
    # service named reload                   重新加载named
    # ping [url]www.aaa.com[/url]                     测试是否能ping通域名
  # nslookup [url]www.aaa.com[/url]              nslookup测试是否能相互解析
 
原创粉丝点击