1、呼和浩特职业学院教案1 / 18管理工具 webmin1.1 webmin安装下载 webmin-1.310.tar.gz到本地目录“/home”下(也可把给定的 webmin.iso文件插入虚拟光驱,先挂载,再拷贝到“/home”目录下)解压 webmin-1.310.tar.gz文件,在“/home”目录下生成webmin-1.310目录。【命令:# tar zxvf webmin-1.310.tar.gz】新建终端,进入“/home/ webmin-1.310”目录,安装 webmin,选项默认就可以,如图 2-1。【命令:# ./setup.sh】呼和浩特职业学院教案2 / 18图 1
2、-1 webmin安装1.2 登录 webmin安装完成后,在浏览器地址栏输入:10.0.12.220:10000(或输入主机名::10000)进入 webmin管理界面。如图 1-2。!也可以在终端窗口中点击链接地址进入 webmin 管理窗口。呼和浩特职业学院教案3 / 18图 2-2 webmin管理界面DNS 服务器配置2.1 安装 BIND域名服务器操作步骤 :安装域名服务器/查看是否安装 bind# rpm qa|grep bind/把 RHL9第 1张光盘插入光驱、挂载# mount /dev/cdrom/进入安装目录# cd /mnt/cdrom/RedHat/RPMS/安装所
3、需 PRM包(bind:域名服务软件;bind-utils:DNS 查询工具软件;redhat-config-bind:域名服务器的 GUI配置工具)# rpm ivh bind-9.2.1-16.i386.rpm# rpm ivh bind-utils-9.2.1-16.i386.rpm# rpm ivh redhat-config-bind-1.9.0-13.noarch.rpm/弹出光盘# cd;eject/把 RHL9第 2张光盘插入光驱、挂载呼和浩特职业学院教案4 / 18# mount /dev/cdrom/进入安装目录# cd /mnt/cdrom/RedHat/RPMS/安装所
4、需 PRM包(caching-nameserver:惟高速缓存服务器的配置文件)# rpm ivh caching-nameserver-7.2-7.noarch.rpm/弹出光盘# cd;eject2.2 启动域名服务器操作步骤 :启动域名服务器/立即启动 bind# service named start/检验 BIND是否被启动# pstree |grep named|-named /表示已经启动/重新启动 bind# service named restart/在计算机启动时启动# ntsysv呼和浩特职业学院教案5 / 18选中 named2.3配置 DNS服务器在 webmin管理
5、界面中单击“服务”项,单击“BIND 8 DNS 服务器”进入 DNS服务器配置界面。2.3.1 建立正向区域单击“新建主区域”建立主 DNS服务器。在“创建主区域”窗口可以看到 webmin已经设置好主服务器、刷新时间等缺省项目。“区域类型”为正向,添加域名“” ,添加“E-mail 地址” ,如图 2-1。呼和浩特职业学院教案6 / 18图 2-1 创建主区域单击“新建”按钮,进入“编辑主区域”之后,选择“地址”项(带 A图标),如图 2-2所示,增加主机见下表。主机名称 主机 IP地址www 10.0.12.220mail 10.0.12.220ftp 10.0.12.220news 1
6、0.0.12.220呼和浩特职业学院教案7 / 18(注:因实验需要 IP地址选择相同,实际可不同)图 2-2 添加主机在“名称”框中输入主机名,“地址”框中输入 IP地址。单击“新建”按钮。完成所有主机的添加。选择“邮件服务器”项(MX 记录)设置域内邮件主机,域内如果有人收发邮件则按此选项内容寻找邮件服务器。添加名称、邮件服务器 IP地址和优先级,如图 2-3。(有多台邮件服务器时按优先级响应用户请求)呼和浩特职业学院教案8 / 18图 2-3 邮件选项2.3.2 建立反向区域单击“新建主区域”,“区域类型”为逆向,区域/网络“10.0.12” ,添加“E-mail 地址” ,Webmin
7、 将会建立反向解析区域“10.0.12”,如图 2-4。呼和浩特职业学院教案9 / 18单击“新建”进入反向区域编辑窗口,单击“逆向地址”,建立正向区域中已有域名的反向指针,如图 2-5。设置完成后,返回“记录类型”应用更改(首次操作应返回区域列表启动 BIND)。图 2-4 创建反向区域呼和浩特职业学院教案10 / 18图 2-5 建立反向指针2.3.3 测试使用“nslookup”工具,在终端下输入 nslookup命令,如果 DNS运行正常,键入域名返回 IP;反过来键入 IP则返回对应域名。操作如图 2-6所示。呼和浩特职业学院教案11 / 18图 3-6 DNS测试呼和浩特职业学院教
8、案12 / 18第 9 章 配置 DNS 9.1 DNS简介DNS 是指:域名服务器(Domain Name Server)。在 Internet上域名与 IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识 IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS 就是进行域名解析的服务器。9.1.1 DNS域名空间的分层结构(树状结构)9.1.2 DNS域名服务器类型1. 惟高速缓存服务器(cacheing-only-server)将远程域名服务器取得每次回答都放入高速缓存,以后查询相同信息时予以回答,提供的是间接信息。只需要配置高速缓存
9、文件和一个回送文件。无论哪种类型域名服务器,都需要配置惟高速缓存服务器。2. 主域名服务器(primary names server)拥有特定域所有信息的权威性信息源。需要如下文件: 主配置文件(named.conf) 正向域的区文件(named.hosts) 反向域的区文件(named.rev) 高速缓存初始化文件(named.ca)呼和浩特职业学院教案13 / 18 回送文件(named.local)。3. 辅助域名服务器(secondary names server)从主域名服务器取得一整套域信息,并将主域名服务器里的区文件转移到本地磁盘使用。只需要配置主配置文件、高速缓存文件和一个回送
10、文件9.1.3 域名解析过程(略)9.2 安装和启动 BIND9.2.1 安装 BIND域名服务器1. RHL9中域名服务器的 RPM包:bind-utils:包括 DNS查询工具软件bind:域名服务器软件redhat-config-bind:域名服务器的 GUI配置工具caching-nameserver:包含惟高速缓存服务器的配置文件2. 安装域名服务器/查看是否该安装了 bind# rpm -qa|grep bind/如果未安装,插入 1#光盘,挂载,进入 RPM包所在目录#mount /mnt/cdrom#cd /mnt/cdrom/RedHat/RPMS/安装所需软件包#rpm i
11、vh bind-9.2.1-16.i386.rpm呼和浩特职业学院教案14 / 18#rpm ivh bind-unils-9.2.1-16.i386.rpm#rpm ivh redhat-config-bind-1.9.0.13.noarch.rpm/弹出光盘#cd;eject/插入 2#光盘,挂载,进入 RPM包所在目录#mount /mnt/cdrom#cd /mnt/cdrom/RedHat/RPMS/安装所需软件包#rpm ivh cacheing-nameserver-7.2-7.noarch.rpm/弹出光盘#cd;eject9.2.2 启动域名服务器#service named
12、 start#pstree |grep named/查看运行状态#rndc status9.3 域名服务器配置语法9.3.1 相关配置文件Linux域名服务由 named守护进程知行,并从主配置文件获取有关信息。呼和浩特职业学院教案15 / 18配置 named需要一组文件,相关配置文件见下表。文件名 说明主配置文件 /etc/named.conf 配置一般的 named参数根域名服务器指向文件 /var/named/named.ca 惟高速缓存服务器的初始配置/var/named/localhost.zone localhost转化为 127.0.0.1localhost区文件(默认存在)
13、/var/named/named.local 127.0.0.1转化为 localhost/var/named/name2ip.conf 主机名映射为 IP地址的区文件用户配置的区文件/var/named/ip2name.conf IP地址映射为主机名的区文件9.3.2 named.conf文件1. 全局配置语句 optionsoptions directory “/var/named“;/转发器forwarders202.99.224.8;2. 区(zone)声明zone “.“ IN type hint;file “named.ca“;zone “localhost“ IN type ma
14、ster;file “localhost.zone“;allow-update none; ;zone “0.0.127.in-addr.arpa“ IN type master;file “named.local“;allow-update none; ;呼和浩特职业学院教案16 / 189.3.3 区文件见教材 243页9.3.4 配置 DNS服务器1. 在主配置文件中添加区域声明# vi /etc/named.conf2. 配置正向解析数据库文件# vi /var/named/.hosts3. 配置逆向解析数据库文#vi /var/named/192.168.1.rev4. 重启 DNS
15、#service named restart5. 测试9.4 DNS配置实例如图 9-1所示局域网网络模型,各主机信息如下 DNS服务器,IP 地址为:10.0.9.*(用户 Linux主机 IP) FTP服务器,域名 ,IP: 10.0.9.* WEB服务器,域名 ,IP: 10.0.9.* 邮件服务器,域名 ,IP: 10.0.9.* 一台 PC,IP 地址为 10.0.9.&(用户 windows主机)呼和浩特职业学院教案17 / 18W i n d o w s P C1 0 . 0 . 9 . &S w i t c hM a i l s e r v e r1 0 . 0 . 9 . *F t p s e r v e r1 0 . 0 . 9 . *W e b s e r v e r1 0 . 0 . 9 . *D N S s e r v e r1 0 . 0 . 9 . *图 9-1要求: 在 PC下使用域名访问各服务器(ping) 使用 nslookup测试 DNS服务器配置情况呼和浩特职业学院教案18 / 18