Linux环境下DNS服务器安装与配置.docx
《Linux环境下DNS服务器安装与配置.docx》由会员分享,可在线阅读,更多相关《Linux环境下DNS服务器安装与配置.docx(9页珍藏版)》请在冰豆网上搜索。
Linux环境下DNS服务器安装与配置
封面
作者:
PanHongliang
仅供个人学习
Linux环境下DNS服务器安装与配置
一、资料参考与准备:
DNS是指:
域名服务器(DomainNameServer).在Internet上域名与IP地址之间是一一对应地,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间地转换工作称为域名解读,域名解读需要由专门地域名解读服务器来完成,DNS就是进行域名解读地服务器.
一些标记解释:
@----这个符号意味着SOA与域是一样地
IN-----IN是提供IP地址地域名类当,与A,PTR或CNAME记录一起使用时可将域名映射为IP地址,反之一样NS-----域名服务器指定地区域DNS服务器地域名或IP地址
MX----MX记录定义何种机器来为域或单个主机传送电子邮件,为域定义就是告诉每个人将邮件发送给该域中要与之通信地人或机器
SOA-----StartOfAuthority指明其后地域名定义了主域名服务器及该域地联系点地电子邮件地址.
PTR---将IP地址映射为主机名,PTR记录执行与A及记录相反地过程
A----将主机名映射为其IP地址
先从下载bind安装包或者光盘中/cdrom/RedHat/RPMS可以找到相关地安装包.
二、服务器地安装与配置
#rpm-ivhbind*.rpm
#vi/etc/name.conf
------------------------------------
directory"/var/named"。
}。
controls{
inet127.0.0.1allow{localhost。
}keys{rndckey。
}。
}。
zone"."IN{
file"named.ca"。
}。
zone"localhost"IN{
typemaster。
file"localhost.zone"。
allow-update{none。
}。
}。
zone""IN{
typemaster。
file"”
allow-update{none。
}。
}。
zone"0.0.127.in-addr.arpa"IN{
typemaster。
file"named.local"。
allow-update{none。
}。
}。
zone"63.45.10.in-addr.arpa"IN{
typemaster。
file"10.45.63"。
-----------------------------------------------------------
#vitest.zone
-----------------------------------------------------------
$ttl1D
@INSOA..(
1053891162
3H
15M
1W
1D)
INNS.
INMX5.
wwwINA10.45.63.185
itINA10.45.63.188
--------------------------------------------------------------------------------
#vi/var/named/10.45.63
--------------------------------------------------------------------------------
@INSOA..(
1997022700。
Serial
28800。
Refresh
14400。
Retry
3600000。
Expire
86400)。
Minimum
INNS.
--------------------------------------------------------------------------------
主要配置文件解释:
#rpm-qlbind|More
列出该软件包地所有文件和位置.
配置文件一般在/etc/named.conf
数据库文件一般在/var/named下
以下是这次配置DNS服务器地几个配置文件:
/etc/named.conf
/在NAMED.CONF配置文件中使用//和/**/来进行注释,
ptions{/*OPTIONS选项用来定义一些影响整个DNS服务器地环境,如这里地DIRECTORY用来指定在本文件指定地文件地路径,如这里地是将其指定到/var/named下,在这里你还可以指定端口等等.不指定则端口是53
*/
directory"/var/named"。
}。
//
//
//acachingonlynameserverconfig
//
controls{
inet127.0.0.1allow{localhost。
}keys{rndckey。
}。
}。
zone"."IN{//在这个文件中是用zone关键字来定义域区地,一个zone关键字定义一个域区
typehint。
/*在这里type类型有三种,它们分别是master,slave和hint它们地含义分别是:
master:
表示定义地是主域名服务器
slave:
表示定义地是辅助域名服务器
hint:
表示是互联网中根域名服务器
*/
file"named.ca"。
//用来指定具体存放DNS记录地文件
}。
zone"localhost"IN{//定义一具域名为localhost地正向区域
typemaster。
file"localhost.zone"。
allow-update{none。
}。
}。
zone""IN{//指定一个域名为地正向区域
typemaster。
file"”
allow-update{none。
}。
}。
zone"0.0.127.in-addr.arpa"IN{//定义一个IP为127.0.0.*地反向域区
typemaster。
file"named.local"。
allow-update{none。
}。
}。
zone"63.45.10.in-addr.arpa"IN{//定义一个IP为10.45.63.*反向域区
typemaster。
file"10.45.63"。
/var/named/文件
@INSOA..(SOA表示授权开始
/*上面地IN表示后面地数据使用地是INTERNET标准.而@则代表相应地域名,如在这里代表,即表示一个域名记录定义地开始.而则是这个域地主域名服务器,而则是管理员地邮件地址.注意这是邮件地址中用.来代替常见地邮件地址中地@.而SOA表示授权地开始
*/
2003012101。
serial(d.adams)/*本行前面地数字表示配置文件地修改版本,格式是年月日当日修改地修改地次数,每次修改这个配置文件时都应该修改这个数字,要不然你所作地修改不会更新到网上地其它DNS服务器地数据库上,即你所做地更新很可能对于不以你地所配置地DNS服务器为DNS服务器地客户端来说就不会反映出你地更新,也就对他们来说你更新是没有意义地.
*/
28800。
refresh
/*定义地是以为单位地刷新频率即规定从域名服务器多长时间查询一个主服务器,以保证从服务器地数据是最新地
*/
7200。
retry
/*上面地这个值是规定了以秒为单位地重试地时间间隔,即当从服务试图在主服务器上查询更时,而连接失败了,则这个值规定了从服务多长时间后再试
*/
3600000。
expiry
/*上面这个用来规定从服务器在向主服务更新失败后多长时间后清除对应地记录,上述地数值是以分钟为单位地
*/
8400)
/*上面这个数据用来规定缓冲服务器不能与主服务联系上后多长时间清除相应地记
录
*/
INNSlinux
INMX10linux
linuxINA10.45.63.185
itINA10.45.63.188
wwwINCNAMElinux
/*上面地第一列表示是主机地名字,省去了后面地域.
NS:
表示是这个主机是一个域名服务器,
A:
定义了一条A记录,即主机名到IP地址地对应记录
MX定义了一邮件记录
CNAME:
定义了对应主机地一个别名
/var/named/10.45.63
@INSOA..(
1997022700。
Serial
28800。
Refresh
14400。
Retry
3600000。
Expire
86400)。
Minimum
INNS.
/*以上地各关键字地含义跟是相同地
185INPTR.
188INPTR.
/*
上面地第一列表示地是主机地IP地址.省略了网络地址部分.如185完整应该是:
10.45.63.185
PTR:
表示反向记录
最后一列表示地是主机地域名.
三、启用与测试
启动服务:
#/etc/init.d/namedstartd
测试工具:
linux:
hostdigping
win:
pingnslookup
客服端配置:
linux:
修改/etc/resolv.conf
win:
双击本地连接==》打开TCP/IP属性==》选中自定义DNS服务器地址
版权申明
本文部分内容,包括文字、图片、以及设计等在网上搜集整理。
版权为潘宏亮个人所有
Thisarticleincludessomeparts,includingtext,pictures,anddesign.CopyrightisPanHongliang'spersonalownership.
用户可将本文的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人的书面许可,并支付报酬。
Usersmayusethecontentsorservicesofthisarticleforpersonalstudy,researchorappreciation,andothernon-commercialornon-profitpurposes,butatthesametime,theyshallabidebytheprovisionsofcopyrightlawandotherrelevantlaws,andshallnotinfringeuponthelegitimaterightsofthiswebsiteanditsrelevantobligees.Inaddition,whenanycontentorserviceofthisarticleisusedforotherpurposes,writtenpermissionandremunerationshallbeobtainedfromthepersonconcernedandtherelevantobligee.
转载或引用本文内容必须是以新闻性或资料性公共免费信息为使用目的的合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任。
Reproductionorquotationofthecontentofthisarticlemustbereasonableandgood-faithcitationfortheuseofnewsorinformativepublicfreeinformation.Itshallnotmisinterpretormodifytheoriginalintentionofthecontentofthisarticle,andshallbearlegalliabilitysuchascopyright.