文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Linux实践工程师学习笔记二十七

Linux实践工程师学习笔记二十七

时间:2007-01-09  来源:cyrich

增加一个正向区

/etc/named.conf 添加

zone “chinaitlab.com” {

                     type master;

                     file “chinaitlab.com.zone”;

};

 

/var/named/chinaitlab.com.zone:

@    1D   IN   SOA       chinaitlab.com.       root (

                            2006081201

                            1H

                            15M

                            1W

                            1D )

              IN   NS   ns

              IN   MX 10 mail

ns           IN   A     192.168.0.22

www      IN   A     10.0.0.1

news       IN   CNAME  www

 

FQDN:完整的域名

A表示地址记录

SOA后跟当前域名,如果全写用点号结束,缩写则不用

root默认跟当前域名后缀,上面的root全写应为root.chinaitlab.com.

NS后必须跟主机名,不能跟IP地址

MX邮件交换机,指出当前域的邮件服务器

10为优先级

当指定了NS,MX记录,必须为他们指定一个IP地址

news是www的别名

#rndc reload   重新加载配置文件named.conf

#dig chinaitlab.com        测试,查询chinaitlab.com这个域的信息

#host www.chinaitlab.com    查询www.chinaitlab.com主机的IP(默认查询的是A记录)

 

有时候NS记录会这样写

….          IN   NS   @

              IN   A     192.168.0.22

前面省略的表示当前的域名,后面@表示当前域,这台主机虽然前后都可以用@,但@在NS表示的意思是主机而不是域。

#host -t NS chinaitlab.com

查询chinaitlab.com的DNS服务器是谁

#host -t A chinaitlab.com

查询chinaitlab.com这个域的A记录,即这个域的DNS服务器的IP

       -t 表示记录类型,可以跟SOA,NS,A等

dig   查询比较详细,host查询信息比较简洁。

为了可以使用缩写的主机名,可以

#echo “search chinaitlab.com” >>/etc/resolv.conf

这样#host www时,会自动在www后面补全要搜索的域名,相当于#host www.chinaitlab.com

小括号里的管理信息主要应用在主域服务器和辅助服务器之间。

可以在第一行加上一个全局变量$TTL 1D 表示生存周期,这样关于生存周期的字段就可省略。

(正向)一个区文件必须有一条SOA记录,NS记录和这条NS记录对应指出NS IP地址的记录

(反向)一个反向文件,必须有一条SOA,一条NS,一条PTR记录

 

127.0.0的反向区

反向区的区名由其IP反过来写加上.in-addr.arpa后缀,如127.0.0的反向区名:0.0.127.in-addr.arpa

vi /etc/named.conf 追加

zone “0.0.127.in-addr.arpa” {

                     type master;

                     file   “127.0.0.zone”;

};

编缉/var/named/127.0.0.zone:

$TTL 1D

@    IN   SOA       @    root.localhost. (

                            2006081201

                            1H

                            15M

                            1W

                            1D )

       IN   NS   localhost.

1     IN   PTR localhost.

在这个反向区文件里@表示0.0.127.in-addr.arpa区名,所以root不能简写,SOA后跟当前的服务范围,@表示服务范围是当前区,最后一条表示把127.0.0.1指向localhost.。1是简写,它表示1.0.0.127.in-addr.arpa

 

如果是rpm包安装可以使用

#service named restart          重启服务器

#service named reload           重新加载配置文件

但编译安装只能使用rndc

#rndc reload

测试

#host 127.0.0.1      查询地址指向的名称

#dig -x 127.0.0.1

 

技巧:如在putty中运行vi,在vi里无法使用小键盘,设置putty的TeminalàFeatures,打勾Disable application keypad mode

vi中删除行首字符

:.,$-1s/^#\ //

.当前行   s 替换    // 删除

,到          ^# 行首#

$-1 倒数第二行    \     转义空格字符

相关阅读 更多 +
排行榜 更多 +
学习蜂

学习蜂

学习教育 下载
王牌战士大作战

王牌战士大作战

飞行射击 下载
哩咻漫画

哩咻漫画

浏览阅读 下载