当前位置:文档之家› [tool]BIND 9 配置语法简介

[tool]BIND 9 配置语法简介

[tool]BIND 9 配置语法简介
[tool]BIND 9 配置语法简介

BIND 9 配置语法简介/etc/bind/named.conf 下面列出/etc/bind/named.conf 中使用的常用配置语句。named.conf 中使用的常用配置语句

acl 定义访问控制列表,参考acl

controls 定义rndc 命令使用的控制通道,若省略此句,则只允许经过rndc.key 认证的127.0.0.1 的rndc 控制,参考rndc

include 将其他文件包含到本配置文件当中

key 定义用于TSIG 的授权密钥

logging 定义日志的记录规范,参考BIND 9 的高级配置的“BIND 日志部分”

lwres 将named 同时配置成一个轻量级的解析器

options 定义全局配置选项

trusted-keys 为服务器定义DNSSEC 加密密钥

server 设置每个服务器的特有的选项

view 定义域名空间的一个视图,参考BIND 9 的高级配置的“View 语句部分”

zone 定义一个区声明

?Ubuntu 将options 语句分离放置于/etc/bind/named.conf.options 文件中。

?Ubuntu 将本机解析的权威区的声明语句zone 放置于/etc/bind/named.conf.local 文件中。

此文件可以使用三种风格的注释:

?/* C 语言风格的注释*/

?// C++ 语言风格的注释

?# Shell 语言风格的注释

下面对常用的语句作进一步的说明。

include

include 语句的功能为:将指定的文件引入named.conf 主配置文件。语法为:

include "path";

?建议使用绝对路径

若使用相对路径,则相对于directory 选项指定的目录options

options 用于定义全局配置选项,语法为:

options {

配置子句;

配置子句;

};

下面列出一些常用的全局配置子句。

子句说明

directo ry “path” 定义服务器区数据库文件的工作目录,配置文件中所有使用的相对路径,指的都是在这里配置的目录下。Ubuntu 默认为/var/cache/bind

notify yes/no 若named 是主服务器,当区数据库变化时将自动通知相应区的从服务器,默认为yes

recursion yes/no 是否使用递归式DNS 服务器,默认为yes

transfer-format

one-answer/many-anser 设置从主服务器向从服务器复制数据的方式,使用在主域名服务器上,是否允许在一条消息中放入多条应答信息,默认值为many-answer

forwarders {IPaddrs} 设置全局转发器,列出要用作转发器的服务器IP 地址

forward only/first 若值为only,则服务器缓存数据并查询转发器,但从不查询其他的任何服务器,若转发器不能响应查询则查询失败;若值为first,则在转发查询失败或没有查到结果时,会在本地发起正常查询。默认为first

zone

zone 区声明是配置文件中最重要的部分。Zone 语句的格式为:

zone “zone-name” IN {

type 子句;

file 子句;

其他子句;

};

下面列出一些常用的zone 配置子句。

子句说明

type

master/slave/hint/forward 说明一个区的类型。master:说明一个区为主域名服务器;slave说明一个区为辅助域名服务器;hint:说明一个区为根服务器的线索;

forward:说明一个区为转发区

file “filename” 说明一个区的域信息源数据库信息文件名

DNS 数据库

一个域的DNS 数据库是由这个域的主域名服务器的管理员所维护的文本文件的集合。这些文件经常被称为区文件,区文件定义了一个区的域名信息。Ubuntu 默认将区文件存放在/var/cache/bind目录下。

每个区文件都是由若干个资源记录(RR,resource records)和分析器指令所组成。

资源记录简介

标准资源记录的基本格式是:

[name] [ttl] [class] type data

各个字段之间由空格或制表符分隔,字段可以包含如下的特殊字符:

?;—引出注释

?@—表示当前域

?()—允许数据跨行,通常用于SOA 记录

?* —仅用于name 字段的通配符

name 字段

name 字段说明资源记录引用的对象名,可以是一台单独的主机也可以是个域名。

?对象名可以是相对域名或全域名,全域名应该以“.”结束

?若几条连续的RR 记录涉及同一个对象名,则第一条RR 记录后的RR 记录可以省略对象名?若出现字段名字段,则必须出现在第一个字段

关于相对域名和全域名:

举例来说,在https://www.doczj.com/doc/07905844.html, 域中,相对域名osmond 与全域名https://www.doczj.com/doc/07905844.html,.等效;而https://www.doczj.com/doc/07905844.html, 由于没有以“.”结尾,被认为是一个相对域名,与其等效的全域名为https://www.doczj.com/doc/07905844.html,.。因此在书写对象名时要特别小心。

ttl 字段

ttl(time to live) 字段是一个寿命字段。它以秒为单位定义该资源记录中的信息存放在高速缓存中的时间长度。通常省略该字段,而使用位于文件开始处的$TTL 语句所指定值。

class 字段

class 字段用于指定网络类型,可选的值有:IN、CH 和HS,其中IN (Internet)是广泛使用的一种。虽然IN 是该字段的默认值,但通常我们会显示地指出。

type 字段

type 字段用于说明RR 的类型。常用的RR 类型如下:

类型说明

区记录SOA (Start Of

Authority)

SOA 记录标示一个授权区定义的开始。SOA 记录后的所有信息是控

制这个区的

NS (Name Server) 标识区的域名服务器以及授权子域

基本记

A (Address) 用于将主机名转换为IP 地址,任何一个主机都只能有一个A记录

PTR (PoinTeR) 将地址转换为主机名

MX (Mail eXchanger) 邮件交换记录。控制邮件的路由

安全记

KEY (Public Key) 储存一个关于DNS 名称的公钥

NXT (Next) 与DNSSEC 一起使用,用于指出一个特定名称不在域中

SIG (Signatrue) 指出带签名和身份认证的区信息,细节见RFC 2535

可选记录CNAME (Canonical

NAME)

给定主机的别名,主机的规范名在A记录中给出SRV (Services) 指出知名网络服务的信息

TXT (Text) 注释或非关键的信息

关于RR 的书写顺序

?SOA RR 应该放在最前面

?通常NS RR 紧跟在SOA RR 之后

?其他记录的顺序无关紧要

data 字段

data 字段的内容取决于RR 的类型字段。

常用的资源记录

SOA 资源记录

SOA RR 用于标示一个区的开始,其格式如下:

zone IN SOA Hostname Contact (

SerialNumber

Refresh

Retry

Expire

Minimum )

SOA 记录的数据说明

Hostname

存放本Zone 的域名服务器的主机名

Contact

管理域的管理员的邮件地址

SerialNumber

本区配置数据的序列号,用于从服务器判断何时获取最新的区数据

Refresh

辅助域名服务器多长时间更新数据库

Retry

若辅助域名服务器更新数据失败,多长时间再试

Expire

若辅助域名服务器无法从主服务器上更新数据,原有的数据何时失效

Minimum

设置被缓存的否定回答的存活时间

例如:

https://www.doczj.com/doc/07905844.html,. IN SOA https://www.doczj.com/doc/07905844.html,.

https://www.doczj.com/doc/07905844.html,. (

2006063000 ;序列号

3H ;3小时后刷新

15M ;15分钟后重试

1W ;1星期后过期

1D ) ;否定缓存TTL为1天

?对Contact 来说,因为“@”在文件中有特殊含义,所以邮件地址root@https://www.doczj.com/doc/07905844.html, 写为https://www.doczj.com/doc/07905844.html,.

?对SerialNumber 来说,它可以是32 位的任何整数,每当更新区文件时都应该增加此序列号的值,否则named 将不会把区的更新数据传送到从服务器

?缓存时间字段Refresh、Retry、Expire、Minimum 可以使用时间单位字符m、h、d、w 分别表示分钟、小时、天、星期。

?各个缓存时间字段的经验值为

o R efresh — 1 到6 小时

o R etry — 20 到60 分钟

o E xpire — 1 周到1 月

o M inimum — 1 到3 小时

Minimum 设置被缓存的否定回答的存活时间,而肯定回答(即真实记录)的默认值是在区文件开始处用$TTL 语句设置的。

NS 资源记录

NS RR 用于标识一个区的权威服务器(包括主服务器和从服务器),并将子域授权赋予其他服务器,其格式如下:

zone [ttl] IN NS hostname

例如:

https://www.doczj.com/doc/07905844.html,. IN NS https://www.doczj.com/doc/07905844.html,. ;指定https://www.doczj.com/doc/07905844.html,. 的主服务器

https://www.doczj.com/doc/07905844.html,. IN NS https://www.doczj.com/doc/07905844.html,. ;指定https://www.doczj.com/doc/07905844.html,. 的从服务器

https://www.doczj.com/doc/07905844.html,. IN NS https://www.doczj.com/doc/07905844.html,. ;指定委派域 https://www.doczj.com/doc/07905844.html,. 的主服务器

https://www.doczj.com/doc/07905844.html,. IN NS https://www.doczj.com/doc/07905844.html,. ;指定委派域 https://www.doczj.com/doc/07905844.html,. 的从服务器

若上面的记录紧跟在SOA 记录后,也可以写成如下的形式:

IN NS https://www.doczj.com/doc/07905844.html,. ;指定 https://www.doczj.com/doc/07905844.html,. 的主服务器

IN NS https://www.doczj.com/doc/07905844.html,. ;指定 https://www.doczj.com/doc/07905844.html,. 的从服务器

osmond IN NS https://www.doczj.com/doc/07905844.html,. ;指定委派域

https://www.doczj.com/doc/07905844.html,. 的主服务器

osmond IN NS https://www.doczj.com/doc/07905844.html,. ;指定委派域

https://www.doczj.com/doc/07905844.html,. 的从服务器

A 资源记录

A RR 是DNS 数据库的核心,它提供了主机名到IP 地址的映射。其格式为:

hostname [ttl] IN A IPAddress

对于https://www.doczj.com/doc/07905844.html, 区来说, 例如:

ubuntu IN A 192.168.0.251

dapper IN A 192.168.0.252

ubuntu.osmond IN A 192.168.1.251

dapper.osmond IN A 192.168.1.252

也可以写成如下的形式

https://www.doczj.com/doc/07905844.html,. IN A 192.168.0.251

https://www.doczj.com/doc/07905844.html,. IN A 192.168.0.252

https://www.doczj.com/doc/07905844.html,. IN A 192.168.1.251

https://www.doczj.com/doc/07905844.html,. IN A 192.168.1.252

对于有多个网络接口的计算机来说,可以使用多条A RR 分别设置每个网络接口上的主机名与IP 地址的映射。当然多个IP 地址也可以关联同一个主机名。类似地,也可以使用多条PTR RR 分别设置每个网络接口上的IP 地址与主机名的映射。

PTR 资源记录

PTR RR 提供了IP 地址到主机名的映射。其格式为:

IPAddress [ttl] IN PTR hostname

例如:在168.192.in-addr.arpa 区中,前面的https://www.doczj.com/doc/07905844.html,. 和https://www.doczj.com/doc/07905844.html,. 所对应的PTR 记录为

251.0 IN PTR https://www.doczj.com/doc/07905844.html,.

252.0 IN PTR https://www.doczj.com/doc/07905844.html,.

而在0.168.192.in-addr.arpa 区中,前面的https://www.doczj.com/doc/07905844.html,. 和https://www.doczj.com/doc/07905844.html,. 所对应的PTR 记录为

251 IN PTR https://www.doczj.com/doc/07905844.html,.

252 IN PTR https://www.doczj.com/doc/07905844.html,.

在1.168.192.in-addr.arpa 区中,前面的https://www.doczj.com/doc/07905844.html,. 和

https://www.doczj.com/doc/07905844.html,. 所对应的PTR 记录为

251 IN PTR https://www.doczj.com/doc/07905844.html,.

252 IN PTR https://www.doczj.com/doc/07905844.html,.

?在PTR RR 中hostname 应该使用全域名。例如https://www.doczj.com/doc/07905844.html, 域的主机ubuntu 应该写为https://www.doczj.com/doc/07905844.html,. 。而https://www.doczj.com/doc/07905844.html, 将被解析为

https://www.doczj.com/doc/07905844.html,.1.168.192.in-addr.arpa. 。

?PTR RR 所提供的反向解析能够为任何对进入网络的请求进行认证的程序所使用,这些程序包括:sshd、tcpd、sendmail、syslogd 等。

MX 资源记录

MX RR 用于邮件系统实现邮件路由。有关电子邮件的更多介绍请参见。其格式为:

zone [ttl] IN MX preference host

其中preference 是优先级字段,数值越小优先级越高。

例如:

https://www.doczj.com/doc/07905844.html,. IN MX 5 https://www.doczj.com/doc/07905844.html,. https://www.doczj.com/doc/07905844.html,. IN MX 10 https://www.doczj.com/doc/07905844.html,.

CNAME 资源记录

CNAME RR 用于设置主机的别名。其格式为:

nikename [ttl] IN CNAME hostname

例如:

ubuntu IN A 192.168.0.251

www IN CNAME ubuntu

ftp IN CNAME ubuntu

文件内必须有规范名字的A RR。

分析器指令

在区文件中还可以使用分析器指令,分析器指令可以为RR 的输入提供方便。

?$ORIGIN —设置默认域(或初始域)

?$TTL —为没有定义精确的生存期的RR 定义缺省的TTL 值

[tool]BIND 9 配置语法简介

BIND 9 配置语法简介/etc/bind/named.conf 下面列出/etc/bind/named.conf 中使用的常用配置语句。named.conf 中使用的常用配置语句 acl 定义访问控制列表,参考acl controls 定义rndc 命令使用的控制通道,若省略此句,则只允许经过rndc.key 认证的127.0.0.1 的rndc 控制,参考rndc include 将其他文件包含到本配置文件当中 key 定义用于TSIG 的授权密钥 logging 定义日志的记录规范,参考BIND 9 的高级配置的“BIND 日志部分” lwres 将named 同时配置成一个轻量级的解析器 options 定义全局配置选项 trusted-keys 为服务器定义DNSSEC 加密密钥 server 设置每个服务器的特有的选项 view 定义域名空间的一个视图,参考BIND 9 的高级配置的“View 语句部分” zone 定义一个区声明 ?Ubuntu 将options 语句分离放置于/etc/bind/named.conf.options 文件中。 ?Ubuntu 将本机解析的权威区的声明语句zone 放置于/etc/bind/named.conf.local 文件中。 此文件可以使用三种风格的注释: ?/* C 语言风格的注释*/ ?// C++ 语言风格的注释 ?# Shell 语言风格的注释 下面对常用的语句作进一步的说明。 include include 语句的功能为:将指定的文件引入named.conf 主配置文件。语法为: include "path"; ?建议使用绝对路径

韩礼德与系统功能语法

韩礼德与系统功能语法 韩礼德(M. A. K. Halliday,1925--),英国语言学家。1925年出生于英格兰约克郡里兹,青年时期在英国伦敦大学主修中国语言文学,获得学士学位。1947年至1949年到中国北京大学深造,导师为罗常培先生;1949年至1950为攻读现代汉语转入岭南大学,跟随王力先生学习。回国后,跟随剑桥大学弗思(Firth)教授继续攻读博士学位;1955年完成了对用我国14世纪北方官话译述的《元朝秘史》一文的语言学分析,获得剑桥大学哲学博士学位。毕业后,韩礼德先后在剑桥大学、爱丁堡大学、伦敦大学、美国印第安纳大学、耶鲁大学、布朗大学和肯尼亚内罗毕大学任教。1963年韩礼德担任伦敦大学语言学教授,主持多项对英语研究和教学工作,1973年到1974年担任美国斯坦福大学行为科学高级研究员,1974年到1975年任英国埃克塞斯大学教授,1976年移居澳大利亚筹建悉尼大学语言学系并担任系主任,1987年12月退休。 韩礼德是伦敦学派的主要成员,又是"新弗思派"的领袖。他的学术思想,受弗思和马林诺夫斯基影响很深,在60年代后期,他接受了布拉格学派的"功能句子观"和美国S.拉姆的"语言层次和体系"的理论,进一步发展了他的学说。韩礼德的代表性著作有《语言功能探索》(1973)、《语言的系统和功能》(1976)、《作为社会符号的语言》(1978)和《功能语法导论》(1985/1994/2004)。韩礼德坚持从系统和功能的角度研究语言,批评乔姆斯基的纯形式理论。世界各地围绕着韩礼德已形成了一支系统功能语法学家的队伍,他的理论对我国语法研究的影响也已日渐加深。 从韩礼德对语言学和语言的一些基本观点,我们可以进一步探索贯穿于他的系统功能语法的理论核心,最主要有六点: 1、纯理论功能的( metafunctional )思想 韩礼德认为语言的性质决定人们对语言的要求,即语言所必须完成的功能。尽管这种功能千变万化,我们可以把它们归纳为若干个有限的抽象的功能,这就是“纯理功能”或“元功能”,这是种种语言用途所固有的。纯理论功能包括三方面: (1)语言是对存在于主客观世界的过程和事物的反映,这是“经验”(experiential)功能,或者说关于所说的“内容”的功能。在语言中还有“逻辑”(logical)功能,即以表现为并列关系和从属关系的线性的循环结构的形式出现,由于两者都是建立于说话人对外部世界和内心世界的经验,与其功能相比较是中性的,因而可统称为“概念”(ideational) 功能。 (2)语言是社会人的有意义的活动,是做事的手段,是动作,因此它的功能之一必须是反映人与人间的关系。这个纯理功能称为“人际”(interpersonal) 功能。 (3)实际使用中的语言基本单位不是词或句,而是表达相对的来说是完整思想的“语篇”(text),上述两种功能部分最后要由说话人把它们组织成语篇才能实现。这就是语篇(textual)功能。语篇功能使语言和语境发生联系,是说话人只产生与语境相一致的语篇。 上述三种功能用通俗的话可转述为“观察者”的功能(指说话人对主客观世界的观察)“闯入者”的功能(只向他们灌输自己的思想)和“相关”功能(指语篇的完整性、一致性、衔接性)。韩礼德认为心理语言学可能会强调概念功能,社会语言学会强调人际功能,但他本人坚持这三个纯理功能是三位一体的,不存在主次问题。

Windows下使用BIND搭建本地DNS服务器

Networking - Windows下使用BIND搭建本地DNS服务器(2012-07-06 11:10:35) 标签: 杂谈 1. 下载BIND安装包: BIND9.9.1-P1.zip 2. 安装BIND 9.9.1: 路径、账户名都不需要改变,设置密码后Install安装。 3. 设置安全属性: 【Windows菜单栏】->【工具】->【文件夹选项】->【查看】->【取消勾选:使用简单文件共享(推荐)】->【确定】 4. 授权完全控制:

对C:\WINDOWS\system32\dns目录授权named账户的完全控制: 【右键:C:\WINDOWS\system32\dns目录】->【属性】->【标签:安全】->【添加】->【查找位置:PC-201111071507】->【输入对象名称来选择:PC-201111071507\named】->【检查名称】->【确定】->【选择:named(PC-201111071507\named)】->【勾选:“完全控制”等除了“特别的权限”的所有其他权限的允许】->【确定】 5. 添加环境变量: 将目录C:\WINDOWS\system32\dns\bin到系统环境变量Path的末尾(无需详述)。 6. 执行命令: 在C:\WINDOWS\system32\dns\etc目录下首先依次执行如下命令: rndc-confgen -a rndc-confgen > rndc.conf 将依次得到文件:rndc.key和rndc.conf 7. 下载named.root文件: 打开https://www.doczj.com/doc/07905844.html,/zones/named.root链接,复制所有内容保存为文件named.root,存放在C:\WINDOWS\system32\dns\etc目录下。 文件内容如下: ; This file holds the information on root name servers needed to ; initialize cache of Internet domain name servers ; (e.g. reference this file in the "cache . " ; configuration file of BIND domain name servers). ; ; This file is made available by InterNIC ; under anonymous FTP as ; file /domain/named.cache ; on server https://www.doczj.com/doc/07905844.html, ; -OR- https://www.doczj.com/doc/07905844.html, ; ; last update: Jun 8, 2011 ; related version of root zone: 2011060800 ; ; formerly https://www.doczj.com/doc/07905844.html, ; . 3600000 IN NS https://www.doczj.com/doc/07905844.html,. https://www.doczj.com/doc/07905844.html,. 3600000 A 198.41.0.4 https://www.doczj.com/doc/07905844.html,. 3600000 AAAA 2001:503:BA3E::2:30 ; ; FORMERLY https://www.doczj.com/doc/07905844.html, ; . 3600000 NS https://www.doczj.com/doc/07905844.html,.

最新Linux服务器搭建之九:DNS服务器bind9

L i n u x服务器搭建之九:D N S服务器 b i n d9

Linux服务器搭建之九:DNS服务器(bind9) Linux操作系统平台:Xubuntu 账户:root 主要软件包:bind9 bind9服务器搭建流程: 0.【apt-get install bind9】安装bind9软件包: 1.【/etc/】目录下有个bind目录,bind9的文件配置目录: 2.【/etc/bind】目录里的配置文件: 3.vim编辑named.conf.local文件,在里面修改信息为下图那样:(配置域名文件)

(原来有个模子的,直接修改即可,https://www.doczj.com/doc/07905844.html,是我即将解析的域名,你可自己想一个新的) 4.【cp db.local https://www.doczj.com/doc/07905844.html,】将文件db.local复制为 https://www.doczj.com/doc/07905844.html,: 5.vim编辑cat https://www.doczj.com/doc/07905844.html,文件,在原先的模子上修改为下面那样即可:(配置解析文件) (主要修改了:[1]https://www.doczj.com/doc/07905844.html,,[2]192.168.170.184(本机IP),其他的基本默认了)

6.【service bind9 start】启动bind9服务器:(忘记截图了)还是【nslookup】命令查询https://www.doczj.com/doc/07905844.html,域名是否解析成功:

刚才解析的https://www.doczj.com/doc/07905844.html,和现在解析的https://www.doczj.com/doc/07905844.html,在同一个IP上,这样的话可以实现一机多站了,节省网站服务器开支。 (还有一种常见的DNS域名解析服务器搭建是Redhat平台上的,由于那个软件有些过时了,配置文件非常麻烦,我就选择Xubuntu平台进行DNS搭建了)

语言学流派 系统 功能学派

语言学流派系统功能学派 语言学流派系统功能学派 语言学,流派,功能学派,系统 系统功能学派的兴起,与整个语言学的功能主义思潮有关。功能主义(functionalism)指的是当代语言学界与形式主义相对峙的一种学术思潮。它旨在通过语言在社会交际中应实现的功能来描写和解释各种语言的音系的、语法的和语义的语言学特征。在这个学术思潮中,有几个主要的学派影响比较大,它们是布拉格学派伦敦学派。 布拉格学派一直是语言学界公认的一个功能主义学派,它所说的功能主要包括语言在交际行为中的功能、语言在社会中的作用、语言在文学中的功能以及从功能观点看语言在不同层次方面的问题。伦敦学派的兴起稍为晚一点,由英国语言学家弗思教授开创,后来由他的学生韩礼德(M.A.K.Halliday)教授继承和发展,形成现在人们称之为系统功能语言学的学派。韩礼德从20世纪70年代以来陆续发表了很多著述,建立起系统功能语法的理论体系,成为语言学中一个独树一帜的的学派。 系统功能语法学派的语言学家门每年举行一次系统理论讨论会。第一届至第八届在英国召开。随着影响的扩展和队伍的扩大,1982年第九届年会在加拿大召开,这标志着该学派的理论已具有国际影响。1985年美国密执安大学举办第十二届年会,由于到美国是布龙菲尔德结构主义和乔姆斯基转换生成语法学派的堡垒,所以在美国举行这样的大会具有深远意义。到今天,功能主义已经与形式主义成为语言学研究中的两大思潮。 系统功能语法包括"系统语法"和"功能语法"两个部分,但这不是两种语法的简单总和,而是一种完整的语言理论框架的两个不可分割的方面。

系统语法或系统语法学着重说明语言作为系统的内部底层关系,它是与意义相关联的可供人们不断选择的若干个子系统组成的系统网络,又称"意义潜势"。语言作为符号的一种,在表述说话人想要表达的语义时,必然要在语言的各个语义功能部分进行相应的选择。功能语法重点需要说明的是:语言是社会交 往的工具,语言系统是人们在长期交往中为了实现各种不同的语义功能而逐渐形成起来的;人们在交往中需要在语言系统中进行选择时,也是根据所要实现的功能而进行有动因的活动。 系统功能语法的六个核心思想是: 1.纯理功能的(metafunctional)思想。 韩礼德认为语言的性质决定人们对语言的要求,即语言所必须完成的功能。这种功能千变万化,具有无限的可能性,但其中有着若干个有限的抽象的功能,这就是"纯理功能",或称"元功能"。它包括三个方面: 语言是对存在于客观世界的过程和事物的反映,这是"经验(experiential) 功能;语言是社会人的有意义的活动,是做事的手段,是动作,因此其功能之一是反映人与人之间的关系,这是"人际(interpersonal)功能;实际使用中的语言的基本单位不是词或句这样的语法单位,而是"语篇",它表达相对地说来是比较完整的思想,这样的由说话人将上述两种功能组织起来成为语篇的功能称"语篇功能"。 2.系统的思想。 语言不是所有合乎语法的句子的集合,因此对语言的解释应用意义的有规则的源泉--意义潜势来解释。韩礼德认为结构是过程的底层关系,是从潜势中衍生的,而潜势可以更好得用聚合关系来表达,因此韩礼德的系统的思想是把语言系统解释成一种可进行语义选择的网络,当有关系统的每个步骤一一实现后,就可以产生结构。

编译安装DNS-bind-9.9.0初始化设置

编译安装DNS-bind-9.9.0初始化设置 编译安装DNS-bind-9.9.0初始化设置 操作系统是CentOS-6.2-i386-minimal.iso [root@bind9 ~]# uname -a Linux bind9.9 2.6.32-220.el6.i686 #1 SMP Tue Dec 6 16:15:40 GMT 2011 i686 i686 i386 GNU/Linux bind9.9.0的编译安装成败就在此一举了,继续看看吧 一、要准备好bind-9.9.0的源代码包,放到root目录下,一般是bind-9.9.0.tar.gz.通过命令:[root@bind9 ~]# tar xvf bind-9.9.0.tar.gz 解压并归档后有个目录:bind-9.9.0 [root@bind9 ~]# cd bind-9.9.0 [root@bind9 bind-9.9.0]# ./configure --prefix=/usr/local/named checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking whether make sets $(MAKE)... no checking for gcc... no checking for cc... no checking for cl.exe... no configure: error: in `/root/bind-9.9.0': configure: error: no acceptable C compiler found in $PATH See `config.log' for more details [root@bind9 bind-9.9.0]# 提示没有安装gcc [root@bind9 bind-9.9.0]# yum install gcc [root@bind9 bind-9.9.0]# ./configure --prefix=/usr/local/named checking for OpenSSL library... configure: error: OpenSSL was not found in any of /usr /usr/local /usr/local/ssl /usr/pkg /usr/sfw; use --with-openssl=/path If you don't want OpenSSL, use --without-openssl [root@bind9 bind-9.9.0]# 提示没有OpenSSL [root@bind9 bind-9.9.0]# yum install openssl [root@bind9 bind-9.9.0]# ./configure --prefix=/usr/local/named checking for OpenSSL library... configure: error: OpenSSL was not found in any of /usr /usr/local /usr/local/ssl /usr/pkg /usr/sfw; use --with-openssl=/path If you don't want OpenSSL, use --without-openssl [root@bind9 bind-9.9.0]# 安装完还是提示Openssl,还的安装如下包 [root@bind9 bind-9.9.0]# yum install openssl-devel [root@bind9 bind-9.9.0]# ./configure --prefix=/usr/local/named

系统功能语法概述halliday

系统功能语法概述 公元20 世纪,当传统语法威名坠地、逐渐衰落之际,世界的语言学界便迎来了群雄割据的时代…… 把语言看作功能的流派,看重语言环境重要性的流派,把语言看作复杂结构的流派,崇尚寻求语言极致规律的流派……除此之外许多小流派在这之间登场,也在这之间消逝…… 当前,语言学界仍存在着众多流派;在此之中,具有比较大影响力的有: 1. 强调共时、系统性、语言功能的布拉格学派(Prague School) 2. 强调语言环境和语音系统重要性的伦敦学派(London School) 3. 注重描写语言研究结构的美国结构主义(American Structuralism) 4. 寻求人类极致的语言知识的转换生成语法(Transformative-Generative Grammar) 不同的语言学流派的见解不同之处主要集中在句子是怎么组成的,也就是在句法学上面(以后会再说明语言学的不同分支)。而今天将要涉及的,就是以韩礼德(Halliday) 为首的伦敦学派。 20 世纪初,人类学教授马林诺夫斯基(Malinowski) 认为,一个人所在的语言环境(语境)会对一个人怎么使用和理解语言产生很大的作用。例如说,有些词语只能在某一群人里面才有特定的意思,或者说在某个特定的场合才有特定的意思。 马林诺夫斯基这种光辉的思想被语言学家弗斯(Firth) 继承了下来。弗斯把这种光辉思想和现代语言学之父索绪尔(Saussure)的思想结合起来,创立了伦敦学派。而现在,伦敦学派传承到了韩礼德这一代;因为这个学派注重语言环境和语言系统的重要性,因此伦敦学派也被称为系统语言学(systemic linguistics) 和功能语言学(functional linguistics). 韩礼德,人称Halliday, 英格兰约克郡里兹人。对语言很感兴趣,本科阶段在伦敦大学学习汉语语言文学,之后在北京大学深造,接着在岭南大学(中山大学的前身……)攻读现代汉语。此后回国,并在弗斯的指导下继续学习,获得了Ph D. 学位。毕业后,韩礼德在多所大学任教,最后前往澳大利亚悉尼大学创立了语言学系并且担任系主任。1987年韩礼德退休至今。 以上这些只是陈述一些故事而已,不必过于在意的,请继续阅读下面的内容吧。 韩礼德的理论武器一言而蔽之就是系统功能语法(Systemic-Functional Grammar). 这个理论武器,从名字都可以看出,包含两个组成部分: 1. 系统语法(Systemic Grammar), 用来解释语言的内在联系 2. 功能语法(Functional Grammar), 用来说明语言是社会交往的手段 所以接下来我们就分开两部分来解说系统功能语法。 Part I. 系统语法 比较容易看出来,系统语法当中最重要的概念就是系统(system); 不是的话为什么叫做系统语法呢……

Solaris下用Bind安装和配置DNS

Solaris下用Bind安装和配置DNS 一、DNS基础 DNS:Domain Name System,域名解析服务器,它在互联网的作用是把域名转换成为网络可以识别的ip地址。 BIND:Berkeley Internet Name Domain,是unix中DNS协议用的最多的一个实现。 如https://www.doczj.com/doc/07905844.html,,blog是一四级域名,sina是三级域名,com是二级域名,cn是顶级域名。一完整域名最多可以是256个字符,各级别域名最多63个字符。 DNS使用https://www.doczj.com/doc/07905844.html,d进程,如果/etc/named.conf存在,系统启动时会开启https://www.doczj.com/doc/07905844.html,d进程并读取 /etc/named.conf文件,https://www.doczj.com/doc/07905844.html,d其实就是/usr/sbin/named的一个链接。 名字到地址的查找称为正向映射;地址到名字的查找称为反向映射。 二、DNS服务器安装配置 以下都为Solaris平台下用root用户操作,不论你使用哪个发行版本的unix,DNS的设置与unix的关系并没有太大的关系。 1、安装BIND,当前Release版本是bind-9.4.2.tar.gz 为了方便用于其他操作系统,我们还是从源代码包方式安装。首先从ISC公司的主页 ( https://www.doczj.com/doc/07905844.html,/index.pl?/sw/bind/index.php )下软件包。 解压: # pwd /opt/wacos/encle # gunzip bind-9.4.2.tar.gz # tar -xvf bind-9.4.2.tar 配置编译并安装,BIND正常安装在/usr/local目录下,但可以调整通过--prefix参数设置,本例不用IPv6,启动文件最后会安装在/usr/local/sbin里: # cd bind-9.4.2 # ./configure --prefix=/usr/local --sysconfdir=/etc --disable-ipv6 # make # make install 安装的时间会比较久,安装完后看一看现版本是多少: # /usr/local/sbin/named -v 到此Bind已经安装完成了。 2、生成RNDC(用于控制DNS服务器,Bind9有)配置文件/etc/rndc.conf Bind9规定,如果要使用rndc来控制dns,必须先生成验证文件 rndc.conf 和密锁。rndc.conf文件的内容,可用rndc-confgen命令生成所需内容。 # /usr/local/sbin/rndc-confgen > /etc/rndc.conf 如果机器上没有random产生器,这种情况下系统应该让你输入一些无关字母来替代/dev/random的功能。 ------------------------------------------ You must use the keyboard to create entropy, since your system is lacking /dev/random (or equivalent) start typing: ........................... stop typing. # Start of rndc.conf ... # End of named.conf ------------------------------------------

韩礼德:系统功能语法导读资料

韩礼德:系统功能语 法导读

韩礼德:系统功能语法概述 系统功能语法概述 公元20 世纪,当传统语法语言学界便迎来了群雄割据的时代…… 把语言看作功能的流派,看重语言环境重要性的流派,把语言看作复杂结构的流派,崇尚寻求语言极致规律的流派……除此之外许多小流派在这之间登场,也在这之间消逝…… 当前,语言学界仍存在着众多流派;在此之中,具有比较大影响力的有: 1.强调共时、系统性、语言功能的布拉格学派(Prague School) 2. 强调语言环境和语音系统重要性的伦敦学派(London School) 3. 注重描写语言研究结构的美国结构主义(American Structuralism) 4. 寻求人类极致的语言知识的转换生成语法(Transformative-Generative Grammar) 不同的语言学流派的见解不同之处主要集中在句子是怎么组成的,也就是在句法学上面(以后会再说明语言学的不同分支)。而今天将要涉及的,就是以韩礼德(Halliday) 为首的伦敦学派。 20 世纪初,人类学教授马林诺夫斯基(Malinowski) 认为,一个人所在的语言环境(语境)会对一个人怎么使用和理解语言产生很大的作用。例如说,有些词语只能在某一群人里面才有特定的意思,或者说在某个特定的场合才有特定的意思。 马林诺夫斯基这种光辉的思想被语言学家弗斯(Firth) 继承了下来。弗斯把这种光辉思想和现代语言学之父索绪尔(Saussure)的思想结合起来,创立了伦敦学派。而现在,伦敦学派传承到了韩礼德这一代;因为这个学派注重语言环境和语言系统的重要性,因此伦敦学派也被称为系统语言学(systemic linguistics) 和功能语言学(functional linguistics). 韩礼德,人称M.A.K. Halliday, 英格兰约克郡里兹人。对语言很感兴趣,本科阶段在伦敦大学学习汉语语言文学,之后在北京大学深造,接着在岭南大学(中山大学的前身……)攻读现代汉语。此后回国,并在弗斯的指导下继续学习,获得了Ph D. 学

系统功能语法

一、系统功能语言学产生的背景 系统功能语言学的形成不是凭空而起的,也不是一朝一夕的,而是有着不可忽视的历史和时代背景,具备了必不可少的条件,并经过了几代人的努力。现分别简述如下:1.英国语言研究的传统 (1)从16世纪开始,对语言的研究在英国蓬勃发展,并被打上了“实用语言学”的烙印。正音学、词典学、速记学、拼法改革以及人造的“哲学语言”等,都反映了英国在语言研究方面的率先发展,也反映了英国语言研究的“实用性”的倾向。 英国对语言研究的传统使现代语言学在英国较早地成为独立的学科,造就了许多杰出的语言学家(如著有《语音学手册》(1877)的施威特(Sweet)、发明了基本元音参照点系统(即元音舌位图)的丹尼尔"琼斯(Danie?Jones)),也为后来的系统功能学派的诞生提供了历史条件。 (2)马林诺夫斯基的语言理论 马林诺夫斯基(Malinowski)以研究土著文化著称,是“人类学功能学派”的创始人。他对语言理论最重要的贡献莫过于强调语言的功能,强调语境研究的重要性。他使用“情景语境”(contextofsituation)探讨语义,认为话语应放在全部的生活方式情景中去理解,话语的意义实质上就是当时当地正在发生的人的活动。 马林诺夫斯基的“情景语境”和“意义是语境中的功能”的思想为语言研究开辟了新的视野,为后来的弗斯“语境学说”(contexturalism)和韩礼德关于语言功能的研究提供了历史的铺垫。 (3)弗斯的语言理论 20世纪40年代初,弗斯成了英国语言学界的中心人物,并创立了“伦敦学派”。弗斯和马林诺夫斯基一样,也认为话语的意义在于它的使用,而意义是情景语境中的复杂关系的总和,所以意义不应局限于词汇和语法意义,还应包括情景语境中的意义。由此,“语境中的功能”(functionincontext)这个提法便构成了弗斯意义理论的核心环节。弗斯的“语境”概念分两种,一种语境来自语言内部,即一个结构各个成分之间的组合关系和一个系统内项目或单位之间的聚合关系;另一种语境来自语言外部,它涉及一个人的全部经历和文化历史,融合了一个人的过去、现在和将来。另外,弗斯受索绪尔语言学说的影响,把语言的聚合关系叫做系统,把组合关系叫做结构,并以这两个概念作为描写和分析语言的基本框架。在弗斯看来,结构是一定的语言成分在组合体中的前后连接,系统是指相关语言项目或语言单位在聚合体中相互类聚。 弗斯的基本语言理论对系统功能语言学产生过直接的影响,系统功能语言学就是在他的理论的基础上发展起来的语法理论。系统功能语言学的创始人韩礼德是弗斯的学生,是伦敦学派的早期成员,他从弗斯那里继承了两个基本思想:第一是“情景语境”,即语言与典型的社会情景有密切的关系;第二是“系统—结构”概念的区分。但是,韩礼德弘扬和发展了弗斯的“语境学说”和关于语言功能的研究,他从社会学的角度研究语言,提出了语言学中的社会符号学(socialsemiotics)。他指出,语言是社会行为,是人的行为潜势(linguisticbehaviorpotential),是语言和文化允许他选择的选择范围,或者说是在语言行为上“能够做的事”的范围。通过语言,“能够做的事”表现为“能够表达的意义”,即意义潜势(meaningpotential)。意义潜势是行为潜势在语言的词汇语法系统上实现的,但语言形式的选择在很大程度上受社会文化环境的制约。关于系统与结构,韩礼德继承了弗斯关于它们的区分,但不同意弗斯结构是第一性的观点。在他的系统功能语法里,语言系统表现为选择关系(即聚合关系),选择是第一性的,结构(即组合关系)是第二性的,是各种选择的结果。换言之,语言系统是一个由可供选择的语义网络,语义是一定语境下的选择,即一个人在特定的环境下使用的语言形式就是在这个系统网络中作出某种选择的结果。

利用Bind9搭建XP下DNS服务器

利用Bind9搭建XP下DNS服务器 前言: 在测试设备或者在安装调试设备的过程中,经常要用到DNS服务器以测试设备的DNS 功能,对于具有windows server或者Linux服务器的环境来说,可以使用现成的DNS服务器,但对于个人测试需要,或者有经常需要改动DNS条目的环境中,搭建一个DNS服务器尤为必要,但一般的DNS服务都是集成在Server版本的系统中,而大家一般都使用个人版操作系统,所以这里给大家介绍一个能安装在WindowsXP或者Window7系统中的DNS服务——功能强大的开源软件:BIND。 环境准备: 1、系统:windows xp/windows 7/Windows server series 2、C++2005运行库:Microsoft Visual C++ 2005 Redistributable 下载地址:https://www.doczj.com/doc/07905844.html,/soft/softdown.asp?softid=49151 3、Bind9主程序 4、etc配置目录 安装步骤 1、安装解压BIND9.5.2rc1.zip,双击BINDInstall.exe,按照图示安装,帐户密码可随意。

2、解压etc etc是BIND的配置文件,这里已经做了一些相关的配置,直接解压就可以用了。解压etc.zip到C:\WINDOWS\system32\dns\etc,覆盖掉etc目录 3、配置服务。 打开C:\WINDOWS\system32\dns\etc\named.conf,根据需要修改该行(注意空格和格式,错一不可,注释用双斜线//): listen-on port 53 { 127.0.0.1; 192.168.0.0/16; 169.254.0.0/16; }; 上面这行表示端口53在127.0.0.1上、本地网卡IP上属于192.168.0.0/255.255.0.0和169.254.0.0/255.255.0.0上监听 4、打开服务。开始—运行—services.msc,找到ISC BIND,双击,并按如下设置(配置完就可以启动该服务了,确认下启动类型为自动:)

系统功能语法2

Systemic Functional Grammar: Introduction The founder of the theory: Michael (Alexander Kirkwood) Halliday. The theory is a tool for understanding how language works, and for analysing language in use. Key concepts: Language as a semiotic system (= a system of meaning) ?not the only system of meaning ?the only semiotic system that embodies all human experience and relations ?the only semiotic system in which it is possible to talk about the others ?the only semiotic system that evolved as a semiotic system and nothing else Language is also semogenic (=meaning-creating) Lexis and grammar are inseparable ('lexicogrammar') A framework for studying texts / language in use A text (of any length) is the instantiation of a meaning potential Linguistic choice A paradigm: the list of options from which a speaker makes a choice E.g. paradigm for mood choice: The three metafunctions ?ideational ("language construes human experience") ?interpersonal ("language enacts human relationships") ?textual ("language creates discourse") The clause is the basic unit of analysis

Bind9做智能DNS

Bind9做智能DNS 中国的南北网络问题,是许多做网站的人的心病除了使用双通或者多通机房以外,还可以通过多台镜像服务器的方法来提高用户的访问速度 但是,如果使用的双通机房并不是单IP的,或者使用多台镜像的做法,就会面临多个不同的服务器IP的问题 最早的时候,很多镜像服务器都是使用不同的域名的,比如说www1和www2,或者www和cnc 这样的做法,对用户相当不友好,而且不方便推广,比如说,你要告诉朋友一个网站,还要问他是什么线路才能给网址吗,或者可能你还不知道这个网站有一个专为网通的线路所设置的镜像 用统一的域名,然后根据用户的线路自动判断引导到不同的镜像服务器,正是智能DNS的功用(智能DNS其实是CDN 的其中一部分,是最前端的部分) 现在还是有一些地方使用多域名,比如说下载网站的下载镜像服务器,因为智能DNS有一定的缺陷(并不一定选择到正确的线路,下面说),也提供给用户自由选择线路的权利目前也有一些公司提供智能DNS解释服务,把你的域名NS 指到他们服务器,然后输入网通和电信服务器的IP就ok了也有一些公司提供比较完整的CDN服务,比如比较出名的

就是chinacache,不少中型网站是使用他们的服务 最初的bind是不支持通过来源选择不同的ip的,因此只能通过iptables的辅助来实现智能DNS,方法也很简单,在DNS 服务器上面启动两份bind,都不要用默认的端口,两份分别解析不同的线路,然后再用iptables将默认端口的DNS请求根据来源IP发送到不同的bind实例 这种方法缺点很明显,需要多个bind实例,如果需要更多的线路解释那就还要再开bind实例,另外iptables对来源的解释也会导致iptables太多规则 现在的bind支持了根据来源选择的功能,我不确定是不是bind9的新特性,不过bind9是重写过的,相比漏洞百出的bind8来说,稳定和安全很多,以下的配置以bind9为基础 我使用的是CentOS,由于bind服务没有其他服务(比如apache,squid)要求那么高,所以也没有必要自己编译一份,我是用过yum安装的,版本不是最新的稳定版 装好之后,可以用过/etc/init.d/named start成功启动服务 有一个文件named.conf出现在/etc下,就是bind的主config 文件,我们只要改动他 (我只说明智能DNS实现部分,其他的bind设置自行修改,呵呵) 另外一个小技巧,可以通过/usr/sbin/named -g -u named来启动bind,可以立刻看到输出信息,方便调试

系统功能语法研究

系统功能语法研究 2005级汉语言文字学专业何凯宁学号2005345 内容提要系统功能语法包括“系统语法”和“功能语法”两个部分,但这不是两种语法的简单总和,而是一种完整的语法理论框架的两个不可分割的方面。系统功能语法把语言看做有规律的资源,其基本原理认为语言描写的是系统,更甚于结构。功能语法则说明语言是社会交往的工具。语言系统的形成正是人们在长期交往中为了实现各种不同的语义功能所决定的。 关键词系统功能系统功能语言学特征规律 一系统功能语言学流派代表人物: 系统功能语言学派的早期成员是英国伦敦学派的弗斯培养的一批年青学者,如格莱戈里(M.Gregory)、斯宾塞(J.Spencer)、赫德逊(R.Hudson)、赫德尔斯顿(Huddleston)、韩礼德(Halliday)等。目前比较活跃的有英国的贝利(M.Berry)、伯特勒(C.Butler)、福塞特(R.Fawcett)、特纳(G.Turner)等:在澳大利亚有哈桑(R.Hasan)、麦西逊(C.Matthiessen)、马丁(J.Martin)、奥图尔(L.M.O’Toole)等;在加拿大有格莱戈里(M.Gregory)、班森(J.D.Benson)、格里夫斯(W.S.Greaves)等;在美国有弗里斯(P.Fries)和曼恩(W.C.Mann)等;在中国有胡壮麟、朱永生、张德禄、李战子、严世清等,还有一大批后起之秀。 英国语言学家弗斯(J.R.Firth,又译为弗思,1890-1960)是伦敦学派的鼻祖。英国语言学家刚特·克利斯(Gunther Kress)对弗斯的两条批评意见。第一,弗斯从来没有全面地、系统地阐述过自己的理论,他的论文之间缺乏一种有机的联系,所以人们很难找出其理论模式之间的互相关系。第二,弗斯没有提出一套完整的术语或范畴来使各个层次上的描写联系起来。例如,在论述语境功能时,他没有规定各种语言单位的语境都是什么,它们之间又是如何联系起来等。他的音位理论也缺乏一套系统的术语。 继承和发展弗斯基本理论的是当代著名语言学家韩礼德。他从弗斯那里继承了两条基本原则。第一是“语言环境”(context of situation),认为语言与典型的社会情景有密切联系,并受其影响。韩礼德进一步发展了“语言环境学说”,从社会学角度去研究语言,提出语言学中的社会符号学。第二是“系统”(system)概念,但他重新规定了“系统”的意义,创造了一套完整的范畴。韩礼德避免了弗斯的缺点,把自己的理论概述得清楚明了。他提出了一个完整的理论模式,准确定义了术语的含义及各种关系。正因为这样,韩礼德的系统语言学影响比较大。 系统功能语法包括“系统语法”和“功能语法”两个部分,但这不是两种语法的简单总和,而是一种完整的语法理论框架的两个不可分割的方面。系统功能语法把语言看做有规律的资源,其基本原理认为语言描写的是系统,更甚于结构。系统语法或系统语言学着重说明语言作为系统的内部底层关系,它是与意义相关联的可供人们不断选择的若干个子系统组成的系统网络(system network),又称“意义潜势”(meaning potential)。语言作为符号的一种,在表述说话人想表达的语义时,必然要在语言的各个语义功能部分进行相应的选择。这种选择取决于使用语言时的语境的方方面面。这种选择在语言的不同层次都可以进行。功能语法则说明语言是社会交往的工具。语言系统的形成正是人们在长期交往中为了实现各种不同的语义功能所决定的。同样,当人们在语言系统中进行选择时,也是根据所要实现的功能而进行的有动因的活动。由于语言构建现实,功能语法必须建立在日常形式的语言上,它是经验的理论。 二、研究简史: (一)、20世纪50年代至60年代中期,韩礼德探索并发展了系统语法理论。这主要体现在《语法理论的范畴》、《语言中词类与连锁轴和选择的关系》和《“深层”语法札记》等文章

BIND DNS配置详解

BIND DNS配置详解 前面所介绍的服务器服务大多是用在内部网络环境中的﹐不过﹐以现代的情况和未来的趋势来看﹐每个网络或多或少都需要Internet 联机以及向Internet 提供服务。从这一章开始﹐我们将为大家陆续介绍一些在Internet 环境中常用到的服务器之架设技巧。就算您目前还没真的需要架设Internet 相关的服务器﹐但许多企业的Intranet 环境中﹐也需要相类似的服务器来为企业内部网络提供服务。 前提条件 在众多Internet 服务器当中﹐有一种服务是所有服务的基础﹐就是DNS 服务。DNS 可以说是一个不容易弄清楚的概念﹐尤其是其运作原理。如果您看过“学习网络”中的“ DNS 协议”(我强烈建议您看看这篇文章﹗)﹐相信应该有一定概念了﹐否则﹐您在如下的阅读中可能难以理解﹐也浪费您的时间。 无论如何﹐在您进一步阅读下面文章之前﹐请您先确定能正确回答如下的问题﹕ 什么是DNS 的授权模式﹖是怎样进行的﹖ 请解释zone 和domain 的差别。 什么是DNS 正解和反解﹖ 什么是DNS 的查询模式﹖查询过程是怎样进行的﹖ 请解释DNS cache 的作用和它对查询流程的影响。 忠告﹕请不必急着知道怎样设定DNS﹐花点时间将DNS 的原理弄明白非常重要﹐尤其是授权模式和查询模式的正确理解。在日后的DNS 架设和管理中﹐是否能正确理解这些DNS 原理﹐往往是成败的关键所在﹗ 如果您在NT 或Win2K 下面设定过DNS 服务器﹐相信您会觉得在Linux 下面难多了。除了概念上要比较清楚外﹐另外对档案的关联也要有清晰的追踪能力﹐这对于进行debug 尤为重要。因为在Windows 系统上面﹐您的所有设定都透过图形界面进行﹐方便是方便﹐但也因为这个图形界面﹐限制了您的设定灵活性﹐同时也阻隔了您对DNS 系统的深入了解。当您完成了这章的学习﹐而且成功在Linux 架设出复杂的DNS 环境之后﹐欢迎您再回到Win2K 上尝试做同样的事情。或许﹐您就会认同我这里的观点了... 好了﹐闲话休提﹑言归正传﹐听百遍不如做一遍﹐那就让我们开始动手吧﹗ 探索NAMED 在Linux 上面﹐提供DNS 服务的套件是叫bind﹐但执行服务程序名称则是named 。请您确定系统上装有bind﹑bind-utils﹑以及caching-nameserver 这几个套件﹐同时用ntsysv 确定named 被选择为开机服务。 首先﹐让我们设定一个最重要的dns 设定档﹐它就是/etc/named.conf 。我将我自己的设定档案列出来﹐然后逐部份进行解释﹕ // generated by named-bootconf.pl

相关主题
文本预览
相关文档 最新文档