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服务器的配置文件

时间: 2024-12-19 03:08:55

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

DNS服务器的配置与管理

配置与管理DNS服务器 一.DNS服务概述 DNS(Domain Name Service,域名系统)是一个分布式数据库系统,其作用将域名解析成IP地址.域名系统允许用户使用友好的名字而不是难以记忆的数字--IP地址来访问Internet上的主机. 二.项目设计 为了保证校园网中的计算机能够安全可靠地通过域名访问本地网络以及Internet资源,需要在网络中部署主DNS服务器.辅助DNS服务器.缓存DNS服务器. 三.项目准备 (1)安装Linux企业服务器版的计算机1台,用作DHCP服务器:

Linux命令详解-DNS服务器的配置和管理

1.DNS服务器的配置 1.1 域名解析:客户机发起域名的请求,DNS服务器进行解析.  协议://主机+域名 1.2 ip-域名的解析: (1.)通过本地当hosts文件进行解析  vi  /etc/hosts   前面是IP,后面是域名   只能解析少量的文件. (2.)rpm –qa | grep bind  查看已安装的dns相关的软件包 rpm –ql bind查看软件包内容 1.3 dns配置: vi /var/named/chroot/etc/named.conf  //暂时只保留

关于DNS服务器的配置与管理

1.  搭建DNS服务器.(截图) 1).搭建DNS服务器 2).修改本地Ip 3).修改主机名 2.建立正向查找区域.(截图) 1.)创建HT.com,创建web和ftp以及别名 2.)创建子域 3.) 在亚洲分公司创建A记录,并搭建邮件服务器(MX) 4.)在欧洲分公司创建A记录 3.  客户机测试.(截图) 1.)为客户机做设置 1.1)为客户机改名 1.2)为客户机修改IP 1.3)ping通服务器 2.)测试web和ftp

Linux DNS服务器子域授权、转发器和转发域配置实例(三)

DNS子域授权: 这里我们只演示正向解析的子域授权   父域能够解析子域的A记录(不是权威的,因为不是自身解析的),  子域不能解析父域的A记录,如果非要解析父域中的地址过程是:先去找互联网的根域在层层到下查找.(但是我们可以在子域建立转发,使能够解析父域的A记录) 实例: 说明父域为:ning.com子域1为:ning1.ning.com 子域2为:ning2.ning.com  补充说明:父域和子域只要能通信即可,没有必要在同一网段,我们这里为了方便操作放在一个网段了..小伙伴们明白!  实

linux杂谈(十九):DNS服务器的配置(二)

1.本机和外网的解析 ? ?之前讨论了DNS的正向解析和反向解析,但有的时候我们想让DNS服务器对于服务器本机的解析和对于外网的解析是不同的.那就需要在主配置文件中对本机和外网进行不同的配置: ? ? ? ? ? ?这个是主配置文件中对于本服务器的访问,并且副配置文件为example.com.zone:(注意要注释的内容). ? ? ? ?这个是对于非本机的配置,并且副配置文件为example.com.inter. ? ?为了统一期间,把之前的副配置文件的策略注释掉. ? ? ? ? ?然后我们

Linux DNS 服务器安装、配置和维护

每个 IP 地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开.有了主机名,就不要死记硬背每台 IP 设备的 IP 地址,只要记住相对直观有意义的主机名就行了.这就是 DNS 协议所要完成的功能. 今天我们将讨论DNS服务器,特别是Linux DNS服务器,及其如何安装.配置和维护它. /etc/hosts文件 在没有DNS服务器的情况下,每个系统在本地网络上保留其主机名和相应IP地址列表的副本是合理的——特别是在没有互联网连接的小型站点上. 在Linux系统中,这个列

Samba服务器的配置与管理

Samba服务器配置 一.认识samba Samba是一套让Linux系统能够应用Microsoft网络通信协议的软件,利用Samba服务可以实现Linux与Windows系统的文件与打印共享.本次将主要介绍Linux系统下Samba服务器的配置方法,以实现Linux和Windows系统的资源共享. Samba最先在Linux和Windows两个平台之间架起了一座桥梁,通过Samba我们可以在Linux系统和Windows系统之间互相通信,比如拷贝文件.实现不同操作系统之间的资源共享等,我们可以

Linux-DNS服务-辅助DNS服务器的配置(下)

辅助DNS服务器配置 ******************    辅助服务器的用途:一是作为主DNS服务器的备份,二是分担主DNS服务器的负载.辅助DNS服务器的配置相对简单,因为它的区域数据库文件是定期从主DNS服务器复制过来的,所以无须手工建立,因此配置辅助DNS服务器只需编辑其主配置文件/etc/name.conf即可. ****************** 在上一篇配置主域名服务器的基础上,我们再来配置一台辅助域名服务器:要求:辅助DNS服务器的IP为192.168.10.20,主机名为

dns服务器的配置

DNS 是域名系统 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的.域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器.其中域名必须对应一个IP地址,而IP地址不一定有域名.域名系统采用类似目录树的等级结构.域名服务器为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器.将域名映射为IP地址的过程就称为"域名解析".在Internet上域名与IP地址之间是一对一(或者多对一)的,域名虽然