搭建DNS服务器.docx
《搭建DNS服务器.docx》由会员分享,可在线阅读,更多相关《搭建DNS服务器.docx(11页珍藏版)》请在冰点文库上搜索。
搭建DNS服务器
DNS服务器类型:
1.primaryDNSserver
2.secondaryDNSserver
3.cashingonlyserver
一.
一般的配置过程:
Step1:
域定义
定义方式(A):
named.conf
(B)named.conf(include)
Named.rfc1912.zone
域示例:
Step2:
正向和反向区域文件定义
文件名:
.zone
Step3:
防火墙问题
Setenforce0
Serviceiptablesstop
Step4:
客户端配置
(A)(忽略)
/etc/hosts
示例:
192.168.1.10
(B)
使用DNS:
vi/etc/resolv.conf
Nameserver***
二.具体示例:
(完整)
1.安装启动httpd
2.设置www服务器的域名
vi/etc/httpd/conf/httpd.conf
:
80
3.documentroot
touch/var/www/html/index.html
假定服务器所在主机ip:
192.168.1.10
www服务器几种网址形式:
http:
//127.0.0.1
http:
//localhost
http:
//192.168.1.10
(域:
)
实现域名解析的两种方式:
(1)/etc/hosts
192.168.1.10
(2)/etc/resolv.conf
NameServicedns服务器ip地址
/etc/hosts
127.0.0.1localhost
4.安装bind
yum-yinstallbind*
5.域的定义
(1)主配置文档复制
Named.conf
cp/etc/named*/var/named/chroot/etc
(2)区域文档模板复制
Cp–rv/usr/share/doc/bind-9.8.2/sample/var/*/var/named/chroot/var/
6.
三.详细步骤:
1.是否安装?
rpm-qa|grepbind
2.安装
yum-yinstallbind*
安装成功之后:
DNS软件名称:
bind
DNS进程名称:
named
3.主要目录结构
cd/var/named/
cdcdroot
ls
cdetc
ls
主要配置文档:
/var/named/chroot/etc/(伪装了一个根目录)
实现域的定义
(1)Named.conf(原来)
(2)named.conf
named.rfc1912.zone
/var/named/chroot/etc/named.conf
/var/named/chroot/var/named/named.rfc1912.zone
方法一:
Cp/etc/named.conf/var/named/chroot/etc/
Cp/etc/named.rfc1912.zones/var/named/chroot/var/named/
方法二:
Cp/usr/share/doc/bind-9.8.2/sample/etc/*/var/named/chroot/etc/
Cp/usr/share/doc/bind-9.8.2/sample/var/*/var/named/chroot/var/
配置主配置文件
第11,14行修改成any
第41行前面加//注释掉
(2)
Cd/var/named/chroot/etc
Vinamed.rfc1912.zones
找到空白行添加:
zone””IN{
Typemaster;%定义域名类型
file”.zone”;//指定正向区域文档
allow-update{none;};
};
6.正向区域定义(记录)
Cp/var/named/named.localhost.zone
Vi.zone
TTL是TimeToLive的缩写,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。
TTL的作用是限制IP数据包在计算机网络中的存在的时间。
Retry再试,再审
Expire期满,失效
7.检查配置是否有错
测试正向区域named-checkzone/var/named/.zone
OK
8.启动dns服务器
Servicenamedstart
6.23
1.服务器端
1.检测安装httpd
yum-yinstallhttpd
(1)/etc/httpd/httpd.conf
(2)/var/www/html/conf/httpd.conf
(3)输入:
/ServerName去掉#改为www.s1s2s3.org:
80保存退出
(4)启动servicehttpdstart
(5)touch/var/www/html/index.html
Echo"HELLO,BOYSANDGIRLS">/var/www/html/index.html
(6)打开浏览器,输入http:
//ip地址
域名解析
(1)vi/etc/hosts
(2)最后一行加入[ip地址域名]保存退出
打开浏览器,输入http:
//www.s1s2s3.org
二、DNS搭建
(1)检测安装
yum-yinstallbind*
/etc/
named.conf
named.rfc1912.zones
/var/named/
named.locahost
named.empty
(2)复制
cp/etc/named*/var/named/chroot/etc/
cp/var/named/named*/var/named/chroot/var/named
源文件目标文件
(3)cd/var/named/chroot/etc
Vinamed.conf
修改:
<1>.options{
listen-onport53{any;};
<2>.allow-query{any;};
<3>.zone"s1s2s3.org"IN{
typemaster;
file"s1s2s3.org.zone";
allow-update{none};
};
<4>.//incliud
//include
(4)cd../var/named
ls
(5)cpnamed.localhosts1s2s3.org.zone
ls查看是否有s1s2s3.org.zone
(6)vis1s2s3.org.zone
最后输入wwwINA本机ip保存退出
#www表示//www.s1s2s3.org.org
(7)named-checkzones1s2s3.org/var/named/chroot/var/named/s1s2s3.org.zone显示ok
#若不显示okvis1s2s3.org.zone删除AAAA:
:
1这一行
(8)启动servicenamedstart
chgrp-Rnamed/var/named/chroot/var/named/named.ca
chgrp-Rnamed/var/named/chroot/etc/named.conf
vi/etc/hosts删除加的那一行
二、客户端
Vi/etc/resolv.conf
Nameserver本机ip地址
再次启动servicenamedrestart
6.28
1.Ipconfig–a
2.测试软件包安装没
Rpm–qa|grephttpd(www)/vsftpd/dhcpd(动态分配)/bind
4.启动不同方式不同启动
servicehttpdstart/restart(结果不同)
vsftpd/dhcpd/named
serviceiptablesstop(防火墙)
1.在线安装
Yum–yinstallbind*/httpd/vsftpd/dhcpd/
[complete!
]
1.www服务配置
(1)Httpd
主配置文档:
httpd.conf
网页资源部署位置:
/var/www/html
域名定义:
ServerN:
80
服务端口定义:
Linsten80
默认主页名称:
index.html
(3)www服务访问地址形式
http:
//127.0.0.1
http:
//localhost
http:
//192.168.146.130(默认index.html默认端口号80可以不用写)
假定:
http:
//www.s1s2s3.org
2.dns服务器安装配置
(1)域定义在named.conf完成或
Named.rfc1912.zones
Named.conf中声明域定义:
Option{
listen-onport53{any;};
Allowquery{any;};}
//正向区域定义
Zone”s1s2s3.org”IN{
Typemaster;
File”s1s2s3.org.zone”;
}
//反向区域定义,假定192.168.1.20只写前三位倒着写
反向zone”1.168.192.in-addr.arpa”IN{
Typemaster;
file“192.168.1.zone”
};
(2)创建正向/反向区域文档(file中的文档)
/var/named/named.localhost(正向)
/var/named/named.empty(反向)
cpnamed.localhosts1s2s3.org.zone
cpnamed.empty192.168.50.zone
(3)
vis1s23s.org.zone
//A记录类型:
指定主的IP地址
wwwINA192.168.50.1(主机ip)
//www.s1s2s3.orgINA192.168.50.1(真实含义)
Vi192.168.50.zone(反向文档)
//PTR
20INPTRwww.s1s2s3.org
//192.168.50.1INPTRwww.s1s2s3.org.(结束加.根域)
启动servicenamedstart
[failed]
/var/log/messages:
(4)客户端配置
/etc/resolv.conf
Nameserver192.168.50.1
1.虚拟机状态下有几种网络方式桥接……
2.网络接口类型2种本机loeth
3.网络配置文档名字
Etc/sysconfig……-eth0
Dhcp
100到110动态资源分配subnet网段怎么写
Subnet192.168.100.0netmask255.255.255.0
{range192.168.100.100192.168.100.110;
Routers
虚拟机上网原因
1.虚拟机网络接口工作模式
2.网卡哪一个ifcfg-eth0内容nat、物理地址、参数是否一致
3.Service动态激活
ftp
目录结构所有资源面向用户权限分配管理,授权?
配置文档内容参数