首页 > 代码库 > linux配置dns
linux配置dns
本章重点: 1.DNS的作用:记录了各种主机域名与ip地址的对应关系; (1.)正向解析:域名——IP (2.)反向解析:IP——域名 2.BIND是能够提供域名服务的DNS服务程序,,所以要安装以下几个BIND的软件包: (1)bind-9.3.6-4....提供域名服务的主程序及相关文件 (2)bind-utils-9.3.6-4....提供对DNS服务器测试的工具,如:nslookup (3)bind-libs-9.3.6-4....提供bind,bind-utils,需要的使用的函数库 (4)bind-chroot-9.3.6-4..为BIND服务提供一个伪装的根目录,以提高安全性 (5)caching-nameserver-9.3.6.4...提供构建缓存域名服务器的基本配置文件 注:这些软件包也是基于RedHat的系统光盘安装的 安装成功后,可用:service named status 来查看name服务的运行状态 3.建立主配置文件 named.conf vi /var/named/chroot/etc/named.conf options { directory “/var/named” ; 数据文件的默认位置 }; zone “benet.com” IN { type master ; 类型为主区域 file “benet.com.zone”; 区域传输文件为benet.com.zone allow-transfer{173.16.16.6;};允许从服务器下载正向区域数据 }; zone “16.16.173.in-addr.apra” IN { type master; file“173.16.16.apra”;区域传送文件为173.16.16.apra allow-transfer{173.16.16.6;};允许从服务器下载反向区域数据 }; 注:当不需要建立从域名服务器时,上述配置内容的“allow-transfer....”部分可以不添加 反向区域也是如此 4.建立正,反方向区域数据文件 Vi /var/named/chroot/var/named/benet.com.zone 创建正向数据文件 $TTL 86400 @ SOA benent.com. Admin.benet.com. ( 2014090901 4H 30M 12H 1D ) @ IN NS ns1.benet.com. IN MX 10 mail.benet.com. ns1 IN A 192.168.1.1 mail IN A 192.168.1.2 创建反向区域vi /var/named/........192.168.1.apra 注: 内容和上述内容一样,区别:上述创的是A记录,这里创的是PRT记录; 例: 1 IN PRT ns1.benet.com. 5.检查主配置文件和区域配置文件编写时的语法错误: 主配置文件:named-checkconf /var/named/chroot/etc/named.conf 区域配置文件:(1)cd /var/named/chroot/var/named (2) named-checkzone benet.com benet.com.zone 注:出现OK!配置成功 6.本地hosts文件 vi /etc/hosts 173.16.16.5 ns1.benet.com 173.16.16.6 ns2.benet.com 7.设置本地DNS地址 vi /etc/resolv.conf nameserver 173.16.16.5 nameserver 173.16.16.6 最后启动DNS服务即可:service named start |
linux配置dns