Linux-DNS服务器的配置与管理(上)

DNS服务器的配置与管理

****************
首先要知道下面几个与域名解析相关的文件
/etc/hosts         --早期(DNS之前)对主机名称的解析方法,一般有三个字段组成:IP 、主机完全域名、别名
/etc/resolv.conf   --在DNS客户端指定所使用的DNS服务器的参数。
/etc/nsswitch      --该文件用来定义网络数据库的搜索顺序,如:主机名称、用户口令、网络协议等网络参数。
/etc/host.conf     --解析器配置文件,用于指定解析库的方式。通常有一条命令,关键字order用来指定主机的查询顺序。
****************

DNS服务器的类型

1.主域名服务器(master server)
  主域名服务器是特定域中所有信息的来源,它从管理员创建的本地磁盘文件中加载域信息。配置主域名服务器需要配置一整套的
配置文件,其中包括主配置文件、正向域的区域文件、反向域的区域文件、缓存文件和本地主机反向解析文件等。
注:一个域中只能有一个主域名服务器,但有时为了分解域名解析任务,可以创建一个或多个辅助域名服务器。
2.辅助域名服务器(slave server)
  是主域名作品的备份,也称备份备份域名服务器,具有主服务器的绝大部分功能,对于辅助域名服务器只需配置主配置文件、缓存
文件和本地反解析文件,而不需要配置区域文件,因为区域文件可以从主域名服务器转移过来后存储在辅助域名服务器的本地硬盘上。
3.缓存域名服务器(caching only server)
  缓存域名服务器记录每一个从远程服务器传到域名服务器的查询结果,然后保存在缓存中以备将来对同一信息的查询。由于缓存
服务器本身不管理任何域,因此配置缓存服务器时只需要缓存文件。
4.转发服务器(forwarder server)
  转发服务器可以将要解析的DNS请求发送到该网络以外的服务器上,它可以保持局域网上的其他服务器对internet的隐藏。

****************

BIND的安装与启动

BIND是linux实现DNS服务器的软件包,几乎所有linux发行版都包含BIND。
一.BIND的安装
  linux下安装BIND有两种途径:一是在系统安装阶段选中DNS软件,二是在系统安装完毕后再单独安装BIND软件包.
  可以用如下命令查询DNS是否已安装:#rpm -qa |grep bind
如果系统没有安装BIND,可按如下步骤安装BIND:
①首先挂载安装盘
#mount /dev/cdrom
#cd /media/cdrom/CentOS/RPMS (此为CentOS4的软件包目录)
#cd /mnt/cdrom/RedHat/RPMS   (此为RedHat9的软件包目录)
从第一张盘上找到如下rpm包:
caching-nameserver-7.3-3.noarch.rpm
从第二张盘和第四张盘上找到如下rpm包:
bind-libs-9.2.4-2.i386.rpm
bind-utils-9.2.4-2.i386.rpm
bind-9.2.4-2.i386.rpm
bind-chroot-9.2.4-2.i386.rpm
bind-devel-9.2.4-2.i386.rpm
(当然以自己当前实际的版本号为准)
②将上述软件包先复制到系统某个目录下(如/root),然后通过如下命令安装到系统中:
#rpm -ivh bind*.rpm
#rpm caching-server*.rpm
****************

DNS的启动

1.图形模式下实现:"应用程序"-"系统设置"-"服务器设置"-"服务"
  在服务配置窗口中选择named选项,就可对named服务执行启动、关闭、重启等操作.
2.在命令行下实现:
①利用命令#/etc/rc./init.d/named {start|stop|restart|status}
②也可利用命令#service named {start|stop|restart|status}
(实际上service脚本的内部实现机制就是调用/etc/rc.d/init.d目录中相应的脚本,所以这两条命令实际上是相同的)
****************

DNS服务器的配置文件

posted on 2015-08-05 21:04 Marshadows 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/Marshadows/p/4705845.html

Linux-DNS服务器的配置与管理(上)相关推荐

  1. dns服务器的配置与管理

    dns服务器的配置与管理                                          dns服务器的配置与管理 1. dns 的概述 当我们查询网站的时候你在浏览器上输入域名的时 ...

  2. 【Windows Server 2019】DNS服务器的配置与管理——DNS正向解析

    目录 6. DNS正向解析 6.1 创建正向解析区 主机记录 6.3 为主机记录添加别名 别名 6.4 为区域创建邮件交换记录 邮件交换记录 6.5 验证正向解析功能 参考资料 关联博文 6. DNS ...

  3. 【Windows Server 2019】DNS服务器的配置与管理——DNS反向解析

    目录 7. DNS反向解析 7.1 创建反向解析区 7.2 增加指针记录 指针记录 7.3 验证反向解析功能 参考资料 关联博文 7. DNS反向解析 7.1 创建反向解析区 (1)打开[DNS管理工 ...

  4. 【Windows Server 2019】DNS服务器的配置与管理——理论

    目录 1.DNS定义和作用 2.使用DNS的原因 (1)IP地址 (2)域名 3.域名的命名规则 4. DNS工作原理 (1)DNS是如何完成域名解析的 (2)域名解析示例 参考文献 关联博文 1.D ...

  5. DNS服务器的配置和管理

    在vmware中添加并打开window server 2003 链接:https://pan.baidu.com/s/1M0AHFe8M3932SUIh3vLwWA 密码:i3s7 一.实验目的 1. ...

  6. linux DNS 服务器日志配置

    说明:配置-文章是转载的,留着我以后需要的时候再用. 默认named的日志功能是关闭的,可以使用rndc status查看,如下所示: #rndc status number of zones: 8 ...

  7. linux数据库服务器的配置与管理,实验七_Linux_MySQL数据库服务器配置与管理

    如果需要停止服务,可使用下面的命令之一: #service mysqld stop # /etc/init.d/mysqld stop # mysqladmin shutdown 2.MySQL基本操 ...

  8. bind dns mysql,linux下bind9.8+dlz+mysql 的dns服务器局域网配置

    linux下bind9.8+dlz+mysql 的dns服务器局域网配置 安装1.mysql 我用的二进制包安装 groupadd mysql useradd -r -g mysql -s /sbin ...

  9. linux下apache服务器的配置和管理(启动、重启、中断服务)

    2019独角兽企业重金招聘Python工程师标准>>> linux下apache服务器的配置和管理 一.两个重要目录: Apache有两个重要的目录: 1.配置目录/etc/http ...

最新文章

  1. python术语中英对照栈图_Python常用技术栈总结
  2. newcoder Tachibana Kanade Loves Probability(小数点后第k位)题解
  3. android 手机工具箱,Android工具箱下载
  4. 教育局查询2021年高考成绩,关于广东省2021年普通高考英语听说考试成绩发布有关事宜的通知...
  5. 单向关联java_java – 使用单向或双向关系的不同行为
  6. Linux 迅雷 chrome插件,Chrome(Chromium)迅雷下载支持扩展1.1测试版【更新】
  7. 「职业解读」软件测试工程师
  8. cad管线交叉怎么画_高效设计!多种方式进行管线连接、伸缩
  9. 2021年下半年软考信息安全工程师上午选择题及解析
  10. 7寸显示器 树莓派4b_树莓派7寸触摸屏安装指南
  11. Java里面的Lambda表达式
  12. 基于cesium的三维管线系统综述
  13. 框架 - SpringMVC框架
  14. java上机实验作业 编写汽车类car,Java代写:CS103 Car Rental代做留学生SQL实验作业...
  15. 归并排序 (递归+非递归)
  16. 欺上瞒下!刘强东痛批京东中高层拿PPT欺骗自己!
  17. macos 虚拟环绕声_虚拟和“真实”环绕声游戏耳机有什么区别?
  18. linux打开csv命令,在Linux命令行中将xlsx转换为csv
  19. excel如何添加汉字拼音
  20. 视频质量诊断-eXosip2 发送invite 请求视频

热门文章

  1. Postfix无法正常发送邮件故障的排除
  2. 北纬39°54上的采访
  3. python学习之掷骰子游戏
  4. QT textedit 滚动条自动往下滚动
  5. hihoCoder-1828 2018亚洲区预选赛北京赛站网络赛 A.Saving Tang Monk II BFS
  6. 【程序员归家计划】放假回家之前拜服务器?不存在的,这才是保证程序员过好年的正确打开方式...
  7. 摆摆控件,就可以实现多功能(提交、修改、浏览)的表单了[原]
  8. III (十七) haproxy(2)
  9. 快意报表存储过程标准写法
  10. IE6左右边框断线现象