首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>网络管理>linux服务器>正文

Linux DNS各种标号设定解释

http://www.oklinux.cn  2009-05-03  Linux社区    会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

  关于Linux下DNS SERVER的设定还不错其实只要把特别的地方注意一下就不能理解里边项目的设定了。我用红字把把显出来。一定要注意标记的意义。

一、资料参考与准备:

  DNS 是指:域名服务器(Domain Name Server)。在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。
  一些标记解释:
  @ ——这个符号意味着SOA与域是一样的
  IN ——IN是提供IP地址的域名类当,与A,PTR或CNAME记录一起使用时可将域名映射为IP地址,反之一样 NS ——域名服务器指定的区域DNS服务器的域名或IP地址
  MX ——MX记录定义何种机器来为域或单个主机传送电子邮件,为域定义就是告诉每个人将邮件发送给该域中要与之通信的人或机器
  SOA——Start Of Authority 指明其后的域名定义了主域名服务器及该域的联系点的电子邮件地址。
  PTR——将IP地址映射为主机名,PTR记录执行与A及记录相反的过程
  A——将主机名映射为其IP地址
  先从 http://www.isc.org/products/BIND/ 下载bind安装包或者光盘中/cdrom/RedHat/RPMS可以找到相关的安装包。

  二、服务器的安装与配置

#rpm -ivh bind*.rpm
#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;
file "10.45.63";
-----------------------------------------------------------
#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
it IN A 10.45.63.188
----------------------------------------------------------
#vi /var/named/10.45.63
----------------------------------------------------------
@ IN SOA Linux.xuanfei.net. root.xuanfei.net. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS Linux.xuanfei.net.
----------------------------------------------------------

  主要配置文件解释:
  #rpm -ql bind|More
  列出该软件包的所有文件和位置。
  配置文件一般在/etc/named.conf
  数据库文件一般在/var/named下
  以下是这次配置DNS服务器的几个配置文件:
  /etc/named.conf
  /在NAMED.CONF配置文件中使用//和来进行注释
Options {
  directory "/var/named";
  }; //
  //
  // a caching only nameserver config
  //
  controls {
  inet 127.0.0.1 allow { localhost; } keys { rndckey; };
  };
  zone "." IN { //在这个文件中是用zone关键字来定义域区的,一个zone关键字定义一个域区
  type hint;
  
  file "named.ca"; //用来指定具体存放DNS记录的文件
  };
  zone "localhost" IN { //定义一具域名为localhost的正向区域
  type master;
  file "localhost.zone" ;
  allow-update { none; };
  };
  zone "xuanfei.net" IN { //指定一个域名为test.net的正向区域
  type master;
  file "test.net“
  allow-update { none;};
  };
  zone "0.0.127.in-addr.arpa" IN { //定义一个IP为127.0.0.*的反向域区
  type master;
  file "named.local";
  allow-update { none; };
  };
  zone "63.45.10.in-addr.arpa" IN { //定义一个IP为10.45.63.*反向域区
  type master;
  file "10.45.63";
  /var/named/test.net文件
  @ IN SOA Linux.test.net. root.test.net. ( SOA表示授权开始)
  2003012101 ; serial (d. adams)
  28800 ; refresh
  
  7200 ;retry
  
  3600000 ; expiry
  
  8400 )
  
  IN NS Linux
  IN MX 10 Linux
  Linux IN A 10.45.63.185
  it IN A 10.45.63.188
  www IN CNAME Linux
  /*上面的第一列表示是主机的名字,省去了后面的域。
  NS:表示是这个主机是一个域名服务器,
  A:定义了一条A记录,即主机名到IP地址的对应记录
  MX 定义了一邮件记录
  CNAME:定义了对应主机的一个别名
  /var/named/10.45.63
  @ IN SOA Linux.xuanfei.net. root.xuanfei.net. (
  1997022700 ; Serial
  28800 ; Refresh
  14400 ; Retry
  3600000 ; Expire
  86400 ) ; Minimum
  IN NS Linux.xuanfei.net.
  /*以上的各关键字的含义跟xuanfei.net是相同的
  185 IN PTR Linux.xuanfei.net.
  188 IN PTR it.xuanfei.net.
  /*
  上面的第一列表示的是主机的IP地址。省略了网络地址部分。如185完整应该是:
  10.45.63.185
  PTR:表示反向记录
  最后一列表示的是主机的域名www.britepic.org。

  三、启用与测试
  启动服务:
  #/etc/init.d/named startd
  测试工具:
  Linux:host dig ping
  win:ping nslookup

共2页: 上一页 1 [2] 下一页

上一篇:Subversion For Linux的安装(SVN Apache Linux)   下一篇:关于在RHEL5下VPN搭建出现619错误的解决办法

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·关于在RHEL5下VPN搭建出现619错误的解决办法
·RHEL5使用Dovecot做POP3(S)/IMAP(S)服务器
·Subversion For Linux的安装(SVN Apache Linux)
·Linux系统巧用NMAP来收集主机信息
·使用cacti 批量监控服务器以及其PHP 运作环境配置
·Solaris10 性能监控(内存篇)
·为Linux服务器添加新磁盘实施磁盘空间配额
·在Linux系统上实现虚拟主机的注意事项
·Linux DNS(bind)-setting
·完美的服务器--Ubuntu Jaunty Jackalope (Ubuntu 9.04
·红帽Linux创造业界新基准性能记录
·LAMP:RedHat 9下配置APACHE2.0.50 PHP5 MYSQL4.0.20 G
·Linux下LAMP安装配置测试
·采用Linux系统的Freeradius MySQL实现RADIUS认证服务
·实战:用Linux构建高效FTP服务器
·在Fedora 10下面配置SVN服务器
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·利用VSFTP架设Linux环境下的FTP服务器
·Linux下安装Apache 2.2.6 笔记
·Linux下的主要VPN技术
·Linux下Samba服务器搭建实例
·用Sendmail在Linux下架设邮件服务器
·2009服务器盘点:再见Sun 再见麦克利尼
·SUSE 10上做VPN服务器
·在Ubuntu 9.10中打造带tdbsam Backend
·Ubuntu服务器上SSH Server 的安装配置
·Nginx 禁止某个 User_Agent 的方法
·Linux-Apache-MySQL-PHP网站架构方案分
·Nginx 对某些 User_Agent 进行限速的方
  阅读排行
·Linux系统下架设APACHE SVN服务器全过
·Linux下用vsftp轻松搭建FTP服务器(修订
·Ubuntu下安装tftp服务器的步骤
·Linux 下配置vsftp虚拟用户总结
·详解远程SHELL下安装配置RedHat ES 5的
·Linux下安装eclipse与myeclipse
·Linux DNS Server -bind 9.5.0 安装配
·Linux与Linux,Linux与Windows之间使用S
·Ubuntu上搭建SVN服务器全攻略
·LVS集群学习笔记(NAT\DR\IP tunnel)
·Linux下tomcat启动jvm内存设置
·Linux shell 中FTP实现自动下载上传文
·安装大型Linux集群(4):节点安装和 GPFS
·Linux系统下架设PPTP VPN服务器
·Linux系统中下查看内存的方法
网摘收藏: