DNS配置过程
任务1:配置主DNS
1.检查是否安装了bind软件包,rpm -qa | grep bind
如果没有安装则挂载第四张光盘,
mount -t iso9660 /dev/cdrom /mnt
cd /mnt/
ls |grep bind
rpm -ivh bind-9.2.4-2.i386.rpm
2.安装缓存软件包,caching-nameserver软件包
挂载第一张光盘,
rpm -ivh caching-nameserver-7.3-3.noarch.rpm
vi /etc/named.conf (新建正向和反向解析域)末尾加入如下语句,
(该例子为建立一个luobin.com的域,解析的IP地址为192.168.1.1,同时建立该域名的反向域名解析)
注意//后为注释信息,不需要写入配置文件。
zone "luobin.com"  {
type mast;               //---------正向区域
file "luobin.com.zone"    //---------区域文件名(对应着存放在/var/named/luobin.com.zone文件)
allow-updata { none; };
};
zone "1.168.192.in-addr.arpa"  {  //--这里IP倒过来写。
type mast;              //----------反向区域
file "192.168.1.0.zone";     //----------该区域文件名(对应着存放在/var/named/192.168.1.0.zone文件)
allow-update { none; };
};
3.配置正向区域文件 vi /var/named/luobin.com.zone输入如下语句:
$TTL    86400
@  IN  SOA master.luobin.com.  root.luobin.com. (
    42 : serial (d.  adams)
    3H : refresh
    15M : retry
    1W : expiry
    1D ) : minimum
@  IN  NS master.luobin.com.   /*--配置主域服务器--*/
@  IN  NS slave.luobin.com.    /*--配置从域服务器--*/                        
master  IN  A 192.168.1.10    /*--设置A记录--*/
www  IN  A 192.168.1.1
mail  IN  A 192.168.1.2

www  IN CNAME  master   /*--设置别名将www别名为master--*/
host  IN CNAME  mail

@  IN MX 5 mail.luobin.com.   /*--设置MX记录优先级为5--*/

配置反向区域文件 vi /var/named/192.168.1.0.zone输入如下语句:
$TTL    86400
@  IN  SOA master.luobin.com.  root.luobin.com. (
    42 : serial (d.  adams)
    3H : refresh
    15M : retry
    1W : expiry
    1D ) : minimum
@  IN  NS master.luobin.com.   /*--配置主域服务器--*/
@  IN  NS slave.luobin.com.    /*--配置从域服务器--*/
10  IN  PTR master.luobin.com.
1  IN  PTR www.luobin.com.     /*--建立反向区域记录--*/
2  IN  PTR mail.luobin.com.
4.重启named服务,service named restart
5.编辑DNS配置文件,指定本地DNS为本机。
6.使用 nslookup 命令测试
set type=ns    /*--查看luobin.com中的NS记录--*/
luobin.com
set type=mx   /*--查看luobin.com中的MX记录--*/
luobin.com
set type=a     /*--查看luobin.com中的A记录--*/
master.luobin.com
www.luobin.com

解析正确。。好了。我就不去做从域名服务器了,自己看了这个视频后仔细去研究吧。

任务2:配置从DNS域名服务器
再打开一台LINUX机器作为从域名服务器,与主域同样的配置,只要稍微修改 比如配置文件中的关键字主域中是master 在从域中是 slave
还有就是需要指定mastres { 192.168.1.1; };   /*--指定主域服务器的IP地址--*/   就可以了。
1.挂载第四张光盘,同样把bind软件包安装好rpm -ivh bind-9.2.4-2.i386.rpm
再挂载第一张光盘,将caching-nameserver软件包安装好。
2. 配置bind主配置文件 vi /etc/named.conf
zone "luobin.com"  {
type slave;    /*--从域关键字slave--*/            
file "/var/named/slaves/luobin.com.zone"  
mastres { 192.168.1.1; };   /*--指定主域服务器的IP地址--*/    
};
zone "1.168.192.in-addr.arpa"  {
type slave;              
file "/var/named/slaves/192.168.1.0.zone";    
masters { 192.168.1.1; };
};
3.重启 named 服务 service named service 重启完毕后在 /var/named/slaves/目录下会自动生成
luobin.com.zone 和 192.168.1.0.zone 两个文件
4.测试,DNS服务器地址可以用本机IP去解析也可以用主域服务器的IP区解析
5.使用 nslookup 命令测试
set type=ns    /*--查看luobin.com中的NS记录--*/
luobin.com
set type=mx   /*--查看luobin.com中的MX记录--*/
luobin.com
set type=a     /*--查看luobin.com中的A记录--*/
master.luobin.com
www.luobin.com

『罗斌原创Linux网络服务搭建笔记』
更多笔记请进罗斌的个人博客http://luobin44.51.com 浏览。

转载于:https://blog.51cto.com/luobin/196195

linux下 DNS配置过程『罗斌原创』相关推荐

  1. Delphi打造日常生活支出记账本『罗斌原创』

    前段时间,放假有那么点时间,闲着了,索性就用Delphi写了个记账本小程序,为了方便跟我蜗居在一起的哥们生活日常开支记录,彻底丢弃原始的记账方式,现在流行无纸化办公嘛.呵呵,到现在已经也用了好长一段时 ...

  2. 《指定一个用户只能在特定的时间里不能登陆》『罗斌原创』

    <指定一个用户只能在特定的时间里不能登陆> 使用有管理员权限的用户登陆(administrator),进入命令模式下以GUEST这个用户为列 如果需要设置这个GUEST帐户从周一到周五的早 ...

  3. linux下DNS配置详解

    linux下DNS配置详解 DNS 是域名系统 (Domain Name Server) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务.在Internet上域名与IP地址之间是一一对应的 ...

  4. linux下dns配置方法与常用dns

    linux下dns配置方法: 1.修改网卡配置文件 echo 'DNS1="114.114.114.114" ' >> /etc/sysconfig/network-s ...

  5. linux配置dns 视频教程,linux下DNS配置视频

    yaoxinrisk 于 2013-12-02 20:07:11发表: 现在都打不开了 657129880@qq.co 于 2013-04-21 18:01:29发表: 谢谢分享!!! qwertpa ...

  6. 解决Linux下DNS配置重启失效问题

    摘要: 原创出处 https://peijie-sh.github.io 欢迎转载,保留摘要,谢谢! 有时候能ping通ip地址,却ping不通域名,这就是dns没有配置的缘故. 但是DNS配置文件 ...

  7. linux下DNS配置及域名解析服务

    一.DNS(Domain Name System,域名系统) 因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串.通过主机名, ...

  8. linux下DNS配置及域名解析服务,linux DNS域名解析服务

    DNS域名解析服务 (一)Dns软件包安装 Bind:提供域名服务的主要程序及相关文件 Bind-utils:测试dns工具(nslookup.host) Yum仓库安装软件 Yum install ...

  9. redhat linux 禁用网卡,RedHat Linux下防火墙配置技巧

    RedHat Linux下防火墙配置技巧 发布时间:2012-07-13 16:34:57   作者:佚名   我要评论 RedHatLinux为增加系统安全性提供了防火墙保护.防火墙存在于你的计算机 ...

最新文章

  1. mysql 分页有数据没了_mysql分页丢数据的分析
  2. C 盘FAT32变为 RAW 格式
  3. python 将文件描述符包装成文件对象
  4. expected:instruction or directive
  5. 我为什么要学习C++反汇编
  6. 服务降级,服务熔断,服务限流
  7. python卡尔曼滤波跟踪_使用卡尔曼滤波器以圆周运动跟踪机器人
  8. ado.net 操作mysql_ADO.NET操作数据库(一)
  9. EMD Earth Movers Distance
  10. 微信公众号开发框架讲解
  11. 数学分析(一)数列与数列极限
  12. kasp技术原理_KASP 2x PCR Mix 说明书
  13. 遭遇应用程序正常初始化失败
  14. 闪迪加强版 120G 使用心得
  15. dpkg: 依赖关系问题使得 sdkmanager 的配置工作不能继续: sdkmanager 依赖于 libgconf-2-4;然而: 未安装软件包 libgconf-2-4。 [已解决]
  16. 《Java程序设计与数据结构教程(第二版)》学习指导
  17. NPOIHelper
  18. 无线网络技术—学习AC的基础配置
  19. Redis 如何实现库存扣减操作和防止被超卖
  20. 小白使用backtrack5

热门文章

  1. js双等号探索(一): [] == ![]为Ture ?
  2. Yii获取当前url和域名
  3. Xbox One:微软商店中都是Xbox One的主题
  4. TCP/IP(四) —— TCP可靠传输的实现
  5. 闲谈IPv6-典型特征的一些技术细节
  6. Windows安全策略
  7. Docker+Jenkins持续集成环境(3)集成PMD、FindBugs、Checkstyle静态代码检查工具并邮件发送检查结果...
  8. 查看SqlServer的内存使用情况
  9. Forrester:全球供应商在中国处于领导地位 但本土供应商却在私有云市场蒸蒸日上...
  10. [Selenium] 操作浏览器 Cookies