linux dns服务器配置,关于linux上DNS的配置
修改DNS的主配置文件 定义正向区域 zone “域名” IN { type master/slave/hint; file “正向文件名” allow-upadte{none;}; }; type:定义服务器类型 master:主服务器 slave: 辅助服务器 hint:惟高缓存服务器 file:指定正向区域文件 正向文件名:域名.zone (命名) allow-upadte{none;}:不允许服务器做自动更新 注意: alinux dns服务器配置、文件原有内容不能删除 b、include行要在文件末尾 定义反向区域 zone “‘反网号’.in-add.arpa ”IN { type master/slave/hint; file “反向文件名” allow-upadte{none;}; }; 反网号:网络号反着写 file:网络号.local (命名) Red Hat Linux 9 1、主配置文件: /etc/named.conf 正向配置文件: 反向配置文件: 2、正/反向配置文件:/var/mamed 编辑正向区域文件 $TTL ID //定义数据最小生存周期(可删除) $ORIGIN //定义域 @ IN SOA 域服务器的DNS名.管理员邮箱( 42 //版本号 3H //定义数据更新的时间间隔 15M //某次更新失败后,再次尝试数据更新时间 1w //定义数据的无效时间 1D ) //定义数据的最小生存周期 @ IN NS 服务器的DNS名. //定义服务器DNS名 @ IN MX 优先级 邮件服务器的DNS名. //定义域有点服务器发METBIOS名 @ IN A 域服务器的IP地址 //定义服务器DNS名到IP的单向定位 D:天 H:小时 M:分钟 W:周 $:变量 IN:记录 @:默认域 优先级:0或正整数(值越小,优先级越高) 邮箱: Linux环境:用户名@域名 DNS环境 :用户名.域名 编辑反向区域文件: 反向区域文件与正向区域文件的不同: 1>、无$ORIGIN 2>、无MX记录 3>、无A记录,取代A记录的是PTR记录 反向主机号 IN PTR 域服务器的DNS名 // 实现IP到服务器DNS名的对应 DNS客户端的配置 cd /etc → vi sesolv.conf(客户端域名解析文件) 加入: search 域名 // 搜索域 nameserver 服务器 //指定服务器IP 存盘退出 xinetd // 让客户端的配置文件生效 4)、重启服务 service named restart 5)、测试:ping 服务器IP host 服务器的DNS名→是否可以得到IP地址 host 服务器IP→是否可以得到服务器DNS域名