当大家设置好正解档和反解档后,大家实施一下命令产生三个localhost的反解档:
# cd /etc/namedb
# sh make-localhost

服务器互联网安排 # ee /etc/rc.conf ifconfig_lnc0=”in…

file “10.45.63”;

www IN CNAME dns

此地 NS 是域名服务器, A 是地点记录,CNAME 是正经的名程也指替换,也便是说用
dns.by.com
与 www.by.com一样.

7.细致检查确认保障正确后,重新开动 DNS 守护进程 named:
#/etc/rc.d/init.d/named restart

8.反省 DNS 服务器 先telnet 192.168.1.254 ,然后 ping 外界网址,再用
nslookup
不错的话 DNS 服务器配置成功.那时内部网的Computer都可用 192.168.1.254
作为域名服务器.
(大约流程那样,小编反向深入分析的远非配整个,浏览器测量试验也从未成功,测度是不能够用DHCP服务器,要静态钦定,所以就没测)

一,掌握一些名词的意思 @
—-那个标识意味着SOA与域是同一的 IN
—–IN是提供IP地址的域名类当,与A,PT智跑或CNAME记录一…

Web服务器(192.168.10.40)同期提供Web服务和DNS服务。所以这里我们要求安装和布署Apache和Bind。
服务器互联网布局
# ee /etc/rc.conf
ifconfig_lnc0=”inet 192.168.10.40 netmask 255.255.255.0″
defaultrouter=”192.168.10.10″          
hostname=”web.rd.bj”

 Web服务器(192.168.10.40)同期提供Web服务和DNS服务。所以这里我们须求设置和配置Apache和Bind。

#vi /etc/name.conf

directory “/var/named”;
};
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone “.” IN {
file “named.ca”;
};
zone “localhost” IN {
type master;
file “localhost.zone” ;
allow-update { none; };
};
zone “xuanfei.net” IN {
type master;
file “test.net”
allow-update { none;};
};
zone “0.0.127.in-addr.arpa” IN {
type master;
file “named.local”;
allow-update { none; };
};
zone “63.45.10.in-addr.arpa” IN {
type master;

multi on

以此布局的情致是从/etc/hosts
开首询问,然后是DNS,要是是七个主机将一切重临。

3.配置

图片 1

服务器网络安排
# ee /etc/rc.conf
ifconfig_lnc0=”inet 192.168.10.40 netmask 255.255.255.0″
defaultrouter=”192.168.10.10″         
 
hostname=”web.rd.bj”
# ee /etc/hosts
192.168.10.40    web.rd.bj
 
布局好互连网境况后,我们先来配置DNS服务器。在暗中同意的Freebsd的安装进度中早就设置好了Bind,大家未来只需修改配置文件就能够。
咱俩前天先设想八个域名:rd.bj来作为一切测量检验遇到的根域名。
 
# cd cd /etc/namedb/
# ee named.conf
在listen-on中加进监听IP:192.168.10.40
listen-on       { 127.0.0.1; 192.168.10.40; };
接下来在最终进入:
zone “rd.bj” {    
type master;
file “master/rd.bj”;    
};             
zone “10.168.192.in-addr.arpa” {
type master;         
file “master/10.168.192.in-addr.arpa”;
};
 
正解档的安装
# eemaster/rd.bj
加入:
$TTL    172800
@       IN      SOA     rd.bj. root.rd.bj. (      
2005100301 ; Serial
172800 ; Refresh
900     ; Retry
3600000 ; Expire
3600 ) ; Minimum
IN            NS              rd.bj.  
IN            A               192.168.10.40
web       IN            A               192.168.10.40
squid01   IN            A               192.168.10.30
squid02   IN            A               192.168.10.31
proxy      IN            A               192.168.10.20
www      IN          A                  192.168.10.20
 
发端的 @ 代表网域名称 rd.bj,IN 表示为 internet 的数额型态。
SOA
后边接的是rd.bj,表示那台rd.bj机器是rd.bj网域中的主要名称服务器。而root.rd.bj表示管事人的Email

[email protected]。
正解档中的内容中除了第一行外,每一行的格式为 [name] [ttl] [class]
[type] [data]。以下是每一种字段的证实:
name:能够是网域名称大概主机名称,若是不写的话代表与上三个设定同样。
ttl:是数码要长存的日子 (time to live),也正是 cache server 将保存在它的
cache 中的时间。借使不写的话代表和 SOA 中的设定同样。
class:内定网络的体系,那些字段应该都是使用 IN 代表 internet。
type:设定该笔数据的型态,举个例子:MX, A, CNAME, PT奇骏, NS 等。
data:正是实际设定数据的部份。
Serial:那一个设定的本子,本次修改的数字必须比上次的数字大,约等于每一回修改这几个档时,都要将以此数字拉长,那样别的服务器才会将数据更新。一般来讲,大家会以日期加上三个人的数字来表示,如
贰零零壹040301 表示 2002 年 4 月 3 日的率先次设定。
Refresh:这些数字是支持名称服务器要多长期和严重性名称服务器比对数据并创新。
Retry:假设比对退步,要在几秒后再向第一名称服务器询问。
Expire:表示只要次要名称服务器一贯连不上首要名称服务器,那笔数据要多久无法比对便失效。那些字段同样是以秒总计。
Minimum:表示其他快取服务器能够将你的设定寄存多短时间。
 
反解档的设置
# ee master/10.168.192.in-addr.arpa
加入:
$TTL    172800
@       IN      SOA     rd.bj. root.rd.bj. (
2001080301 ; Serial
172800 ; Refresh
900     ; Retry
3600000 ; Expire
3600 ) ; Minimum
IN       NS        rd.bj.
40       IN       PTR       rd.bj.
40       IN       PTR       web.rd.bj.
30       IN       PTR       squid01.rd.bj.
31       IN       PTR       squid02.rd.bj.
20       IN       PTR       proxy.rd.bj
20       IN       PTR       www.rd.bj
 
当大家设置好正解档和反解档后,大家进行一下下令发生七个localhost的反解档:
# cd /etc/namedb
# sh make-localhost
终极再修改文件/etc/resolv.conf
# ee /etc/resolv.conf
设置成:
nameserver 127.0.0.1
如此就可以让此台服务器成为那么些网域中首先台DNS服务器。
 
以往大家就布署好了我们的DNS服务器,运维她呢!!!
# /etc/rc.d/named start
咱俩得以选取上边包车型大巴命令查询音讯:
# tail /var/log/messages
查看到没错误新闻后,大家应用nslookup命令来讲美素佳儿(Friso)下大家的设置。
# nslookup web.rd.bj
 
此间有个情景要晋升一下我们,由于我们前几天squid01,squid02和proxy三台服务器还从未布署,所以在那边测验只怕会出一下场地,所以我们得以再把别的3台服务器设置好了之后,再一并测量试验测验完了之后(只借使messages文件中从未有关DNS的错误音讯,我们这里就先假定大家的安顿是不利的),然后大家来设置开机运行DNS服务。
# ee /etc/rc.conf
加入:
named_enable=”YES”
 
下班了, 回家跟着写吗!!! 万恶的巴黎直通 … 嘟嘟嘟 … 堵堵堵
 
好,大家跟着干吧!
 
大家今后上马安装Apache服务器,先找找whereis
 
# whereis apache22
apache22: /usr/ports/www/apache22
Lets go ,找她去 …
# cd /usr/ports/www/apache22
# make config     #安排安装选项
 
世家能够依赖实际用途实行选用设置,因为本身这里建设构造的是几个尝试景况,作者把能装上的都装上,指标是从此能够把个个模块都布署看看效果,在这里先事先都装好,
以备临时之需。
若是大家想把Apache以worker方式运转,则必要修改Makefile文件。
# ee Makefile
将WITH_MPM?=      prefork # or worker, event, itk改成:
WITH_MPM?=      worker # or worker, event, itk
# make install clean
OK,耐心等待,讲个笑话,大家轻便一下吧!
12日,老师上机执行课时出了一道题让大家用C编制程序。其最终结果要和他的答案一致。
全班同学在规按期间无解,又近午饭,众人更是头昏目眩。忽一起学叫先生,声他成了。
教员前去一看,答案果同。就放其出去。
众同学暗想,该人水平一般,何故后天高品位发挥。于是找其源程序一看。
独有一句“printf(“XXXXX”);”
人人民代表大会哗。
 
漫漫的等待,终于安装到位了。
# rehash
# pkg_info | grep apache
apache-worker-2.2.6_3 Version 2.2 of Apache web server with worker
MPM.
# apachectl -l
Compiled in modules:
core.c
worker.c
http_core.c
mod_so.c
当今我们对Apache举办简要的计划,对Apache举行更通透到底的调优,我们在这里临时不做斟酌,等大家的尝试景况都搭建好了后,
大家能够依赖本人的职业必要开始展览调治。
# cd /usr/local/etc/apache22
# ee httpd.conf
改换以下参数:
Listen 192.168.10.40:80
ServerAdmin
[email protected]
ServerName web.rd.bj:80
别的都不变,保

#vi test.zone

$ttl    1D
@               IN SOA  Linux.xuanfei.net.  root.xuanfei.net. (
1053891162
3H
15M
1W
1D )
IN NS          xuanfei.net.
IN MX    5    mail.xuanfei.net.
www                IN A          10.45.63.185

linux下DNS服务器配置

一,通晓一些名词的意义

@ —-这些符号意味着SOA与域是同样的
IN
—–IN是提供IP地址的域名类当,与A,PTWrangler或CNAME记录一齐利用时可将域名映射为IP地址,
反之一样 NS —–域名服务器钦定的区域DNS服务器的域名或IP地址
MX
—-MX记录定义何种机器来为域或单个主机传送电子邮件,为域定义正是报告各类人将邮件
发送给该域中要与之通讯的人或机器
SOA—–Start Of Authority
指明其后的域名定义了主域名服务器及该域的联系点的电子邮件地址。
PTRAV4—将IP地址映射为主机名,PT凯雷德记录施行与A及记录相反的进度
A—-将主机名映射为其IP地址
二,下载安装bind,下载安装的法子非常多,能够自由发挥,作者用了一个指令消除,假使您感觉便利
也得以这么做:
yum install bind

三,一些需求配置的文件表明
/etc/hosts
/etc/host.conf
/etc/resolv.conf
/etc/named.conf
/var/named/named.192.168.1
/var/named/named.by.com

1, 首先配置/etc/hosts
点名Ip 到主机的影射,如
#IP Address Hostname Alias
127.0.0.1 localhost
192.168.1.254 dns dns.by.com

2.接下来是

Author

发表评论

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