213
7*24小时服务热线: 0755 83268325
 
  电脑维修服务
 
维修服务 维修流程
偏辟地区 保修服务
  IT 服务外包
 
企事业单位 个人及家庭
服务合约 产品采购
  合作加盟专区
 
加盟信息 加盟申请
合作支持 意见反馈
政策指导 产品代理
  会员增值服务
 
会员权益 推荐有礼
会员优惠 加入会员
  其它信息服务
 
收费标准 合作伙伴
下载服务 成功案例
 
 
0755 83268325
  详细内容
构建DNS服务器简易方法
发布者:admin 发布时间:2010-5-27 16:10:17 阅读:34

域名服务器建立实例
      1. 拥有一个C类网段地址,为202.101.55.0
      2. 企业域名注册为company.com。
      3. 域名服务器的IP定为202.101.55.55,主机名为dns.company.com。它同时充当Proxy.
      4. 企业网通过路由器与Internet连接。
      5. 要解析的服务器有:
     
www.company.com (202.101.55.1) Web服务器
      mail.company.com (202.101.55.2) E-Mail服务器

    安装前的准备工作
首先要保证在作为系中统有/etc/resolv.conf和/etc/hosts.conf这两个文件。/etc/resolv.conf文件中内容如下所示:
domain compay.com
nameserver 202.101.55.55
其中第一行指出对于任何希望连到它上面的主机应该搜寻的域。而第二行指出了在哪个地址可以找到需要的域名服务大。/etc/hosts.conf的内容如下所示:
order hosts,bind
multi on
这里的设置告诉主机名称先在/etc/hosts文件中搜索,然后再查询域名服务器。

    定义文件/etc/named.boot
要使LINUX系统完成域名服务器的功能,则需要运行一个named的服务进程。这个服务进程可以在安装LINUX时选中。
named启动时需要读取一个初始化文件——/etc/named.boot,这个文件是named的基本配置文件。它并不包含任何DNS数据,针对前面的假定环境,我们要在这个文件中写入:
diretory /etc/named
primary company.com db.company
primary 0.0.127.IN-ADDR.ARPA db.127.0.0
primary 55.101.202.IN-ADDR.ARPA db.202.101.55
cache . db.cache

     建立正向域名转换数据文件db.company
根据/etc/named.boot文件中的定义,我们在/etc/named目录下建立文件db.company,并且在其中写入所有在company.com域内的主机节点。根据前面假定的环境,可以写入:

@ IN SOA dns.company.com. root.dns.company.com.(
200002011 ;文件版本号
28800 ;刷新时间(秒)
7200 ;重试时间(秒)
3600000 ;终止时间(秒)
86400) ;TTL生存时间(秒)
IN NS dns.company.com
www IN A 202.101.55.1
email IN A 202.101.55.2
proxy IN CNAME dns

   获得db.cache文件
在LINUX系统中通常在提供了一个named.ca的文件,该文件中Internet的顶层域名服务器,但是这个文件通常会发生变化,所以建议最好从Internet上下载最新的版本。该文件可以通过匿名FTP从ftp.rs.internic.net/domain下载,文件名是named.boot。将它拷贝一份为db.cache就可以了。

    测试域名服务器
     使用nslookup测试
nslookup命令的功能是查询域名服务器中的数据资料。下例就是使用它来测试域名服务器是否架设成功,其中斜体字代表要输入的内容。

# nslookup
Default server:dns.company.com
Address:202.101.55.55 ;能出现这些信息代表成功
> www
server:dns.company.com
Address:202.101.55.1


     使用ping测试
还有一种更简单的测试方法,那就是用ping命令,如果成功将显示:

# ping www.company.com

Ping www.company.com(202.101.55.1);56 data bytes
64 bytes from 202.101.55.1:icmp_seq=0 ttl=255 time=1.3ms
64 bytes from 202.101.55.1:icmp_seq=1 ttl=255 time=0.6ms
64 bytes from 202.101.55.1:icmp_seq=2 ttl=255 time=0.6ms
……

 
打印】 【顶部】【 返回
 
公司地址:深圳市福田区赛格科技园4栋西3层
电话:0755-83268325 传真:0755 83265810 电邮:pengchengtong@gmail.com
客户服务热线:(0755)83268325 服务时间:星期一至星期五 AM 09:00 ~ PM 18:00 Copyright c 2009-2010 Peng-Cheng Tong Information Technology Co.,Ltd.All Reversed.