1 直接修改 /etc/hosts 添加 IP   域名

但是缺陷很多:由于域名和ip都是变动的,不可能让所有主机名都映射到ip地址!只能解析少量域名到到主机!

2 DNS服务器:对客户请求的域名解析,然后返回ip地址。

 

 

rpm -qa |grep  【软件包名称】

查看含有某一字段的软件包

 

 

rpm -ql 【软件包名称】

查看包里面内容

 

bing-chroot   更改了文件位置 

当dns出现问题,认为在var/named/chroot  可以将破坏减小到最低!

 

 

rpm -qa|grep  bind 

列出需要安装的包

 

sysV 类型的 可以通过service启动

 

 

 

 

配置DNS

ifconfig eth0 查看本地ip地址

需要配置的文件:

named.conf   因为使用chroot  所以不在根etc下,而在/var/named/chroot/etc/

在这里面编辑 这个文件!需要system-config-bind文件,模板包  在这里面有named.conf文件  ,按照提示路径复制到当前位置,(先做一个备份)

查看文件:

 

zone表示区域文件

DNS配置文件描述的是区域文件的设定 

 

 

把localhost.zone  named.local  named.root 拷入  var/named中

这里注意:修改文件所有者为named   chown -R root.named *

这个时候就可以启动成功了!

 

 

 

测试一下:

需要配置客户端,

首先 resolv.conf  在/etc 下

在这里指出所要指出的DNS服务器

第二个配置etc下配置  hostd.bind

在这里给出解析的顺序,  order hosts.bind 

  测试时使用 nslookup 

server

使用exit退出;

 

如果需要 配置 www.com.com等站点

ftp.com.com

ser1.com.com

也就是说我们需要配置com.com区域   

首先我们需要在   主配文档中 添加区域   也就是named.conf文件

 

添加一条记录

zone”com.com.” IN {

type masrer ‘表示当前为主DNS服务器

file “com.zone”;

}

 

对应的数据文件

 

 

也要加上lamp.zone 文件  也就是说要和前面那个文件里对应上!

 

STTL 记录  生存时间

IN SOA com.com  root.com.com.(

 

)  

IN NS www.com.com

IN A  192.168.2.133

IN AAAA ::1

www  A  192.168.2.133

FTP  A 192.168.2.13

 

 

 

完成后修改宿主,为named

重新启动服务器

同样用nslookup测试一下 

输入www.com.com  测试一下

这样正向解析成功!

 

 

如何进行反向解析

当输入ip地址时  把主机名解析出来!

*使用不是很广泛

首先也是修改DNS主配文件,

zone”133.2.168.192.in-addr.apar.” IN {  这儿是IP地址反写

type masrer ‘表示当前为主DNS服务器

file “192.168.2.zone”;

}

然后编写对应的反向解析数据文件

同上正向解析

 

 

 

 

总结

1  安装bind组建

2  启动用named服务

3  配置named.conf

4  首先在named文件添加区域信息

5  然后var/named/chroot/var/named/下 添加区域文件

6  修改所有者

7  重启dns服务named

 

这是服务器端注意的,

在客户端时修改etc下的 resolv.conf  把服务器地址加上去,用nslookup测试  用域名或者ip地址测试 

也可以使用host www.com.com 测试 或者跟上域名

 

 

 

 

DNS服务器配置小记【比较乱】

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.