Linux DNS配置实验报告
DNS服务器的配置实验报告
DNS服务器的配置实验报告实验报告:DNS服务器的配置一、实验目标本实验旨在深入理解和实践DNS服务器的配置,通过实际操作,掌握DNS服务器的原理和工作方式,并能够有效地解决实际问题。
我们将通过Linux平台进行实验,利用BIND(Berkeley Internet Name Domain)软件来配置DNS服务器。
二、实验原理DNS服务器是一种将域名转换为IP地址的服务器。
当用户在浏览器中输入域名时,DNS服务器会将该域名解析为对应的IP地址,然后浏览器才能与服务器建立连接。
这个过程通常包括以下几个步骤:1、用户在浏览器中输入域名。
2、DNS客户端向DNS服务器发送域名查询请求。
3、DNS服务器查询域名与IP地址的映射关系。
4、DNS服务器将查询结果返回给DNS客户端。
5、DNS客户端将结果告知浏览器,浏览器与目标服务器建立连接。
三、实验步骤1、准备实验环境:在一台运行Linux的机器上,安装BIND软件。
2、配置named.conf文件:该文件是BIND的主要配置文件,我们需要配置主要的区域(zone)以及转发(forward)设置。
3、创建区域文件:在/etc/namedb/目录下创建区域文件,如".zone",并在此文件中添加DNS记录,如A记录、CNAME 记录等。
4、配置反向解析:创建反向区域文件,并在其中添加PTR记录。
5、启动BIND服务:在终端中输入"service named start"来启动BIND 服务。
6、配置客户端:配置客户端的DNS设置为我们的服务器IP,以便进行域名解析。
7、测试:通过ping命令和nslookup命令测试域名解析是否成功。
四、实验结果与分析1、实验结果:通过ping命令和nslookup命令测试,域名解析成功。
2、结果分析:说明我们的DNS服务器配置成功,能够正确地将域名解析为对应的IP地址。
五、实验总结通过本次实验,我们深入了解了DNS服务器的配置和工作原理,并实际操作了DNS服务器的配置过程。
linux dns实验报告
linux dns实验报告《Linux DNS实验报告》在网络通信中,DNS(Domain Name System)扮演着重要的角色,它负责将域名解析为对应的IP地址,使得用户能够通过简单易记的域名来访问网站或服务。
在Linux系统中,搭建和管理DNS服务器是一项重要的任务,本文将介绍一次针对Linux DNS服务器的实验报告。
实验目的:1. 了解DNS的基本工作原理2. 掌握在Linux系统上搭建和配置DNS服务器的方法3. 实现域名解析和反向解析实验环境:- 操作系统:Ubuntu 20.04- 软件:Bind9 DNS服务器实验步骤:1. 安装Bind9 DNS服务器在终端中输入以下命令来安装Bind9 DNS服务器:```sudo apt updatesudo apt install bind9```2. 配置DNS服务器编辑Bind9的配置文件`/etc/bind/named.conf.options`,设置DNS服务器的参数,如监听的IP地址、允许递归查询等。
3. 添加域名解析记录编辑`/etc/bind/named.conf.local`文件,添加域名解析的区域配置,包括域名、IP地址对应关系等。
4. 配置反向解析编辑`/etc/bind/named.conf.local`文件,添加反向解析的区域配置,将IP地址解析为域名。
5. 启动DNS服务器在终端中输入以下命令来启动Bind9 DNS服务器:```sudo systemctl start bind9```实验结果:通过以上步骤,成功搭建了一个简单的DNS服务器,并实现了域名解析和反向解析的功能。
在本地主机上进行域名解析测试和反向解析测试,均能正确地解析出对应的IP地址和域名。
实验总结:通过本次实验,我们深入了解了DNS服务器的工作原理,掌握了在Linux系统上搭建和配置DNS服务器的方法。
DNS服务器的搭建和管理对于网络通信至关重要,能够提高网络访问的效率和安全性,是每个系统管理员都应该掌握的技能之一。
dns服务器配置实验报告
dns服务器配置实验报告DNS服务器配置实验报告引言:DNS(Domain Name System,域名系统)是互联网中的一项关键技术,它通过将域名转换为IP地址,使得人们可以更方便地访问互联网资源。
在本次实验中,我们将学习如何配置和设置DNS服务器,以实现域名解析的功能。
一、实验目的本次实验的主要目的是了解DNS服务器的工作原理,并通过实际操作来配置和测试DNS服务器的功能。
通过这个实验,我们可以更好地理解DNS系统在互联网中的重要性和作用。
二、实验环境和工具1. 操作系统:本次实验使用的是Linux操作系统,例如Ubuntu、CentOS等。
2. 软件工具:我们将使用BIND(Berkeley Internet Name Domain)软件作为DNS服务器的实现。
三、实验步骤1. 安装BIND软件:首先,我们需要在Linux系统上安装BIND软件。
打开终端,执行相应的命令进行安装。
2. 配置BIND:安装完成后,我们需要对BIND进行配置。
在BIND的配置文件中,我们可以设置域名解析的规则、缓存时间、转发等参数。
3. 创建区域文件:在BIND中,我们可以通过创建区域文件来指定特定的域名解析规则。
区域文件包括正向解析和反向解析两种类型。
我们可以根据需要创建相应的区域文件,并在配置文件中进行引用。
4. 启动DNS服务器:配置完成后,我们可以启动DNS服务器,并通过终端命令来检查服务器的状态和运行情况。
5. 测试DNS服务器:为了验证DNS服务器的功能,我们可以使用nslookup命令或者浏览器来查询特定域名的解析结果。
通过查询结果,我们可以判断DNS 服务器是否正常工作。
四、实验结果与分析在本次实验中,我们成功地配置了DNS服务器,并进行了相应的测试。
通过查询特定域名的解析结果,我们可以得到正确的IP地址。
这表明DNS服务器已经正常工作,并能够为用户提供域名解析的服务。
通过本次实验,我们深入了解了DNS服务器的配置和工作原理。
DNS服务器配置实验报告
DNS服务器配置实验报告一、实验内容1)练习Linux系统中主DNS服务器的配置;2)练习Linux系统中辅助DNS服务器的配置。
二、实验背景构建一台DNS服务器,为局域网内的计算机提供域名解析服务。
三、实验步骤1.主DNS服务器配置a)查询和安装bind系列软件包(bind 、bind-utils)# rpm -qa |grep bind# yum -y install bindb)修改主配置文件(接收任意IP连接,允许任意IP查询)# vim /etc/named.conf //DNS服务器的主配置文件# vim /etc/named.rfc1912.zones //DNS区域配置文件# cd /var/named/# cp -p named.localhost //正向解析区域文件# cp -p named.empty 192.168.10.rev //反向解析区域文件# vim # vim 192.168.10.revc)检查配置文件# named-checkconf /etc/named.conf# named-checkzone #named-checkzone 10.168.192.in-addr.apra 192.168.10.revd)重启服务# service named restart e)测试Windows客户端:Linux客户端测试,需要将DNS服务器地址指向本机。
# vim /etc/resolv.conf2.从DNS服务器配置1)需要在主DNS服务器配置基础上修改主配置文件# vim /etc/named.conf2)修改区域配置文件和重启服务# vim /etc/named.rfc1912.zones# service named restart3)选择新建的Linux虚拟机,搭建从DNS服务器,查询和安装bind系列软件包#rpm -qa |grep bind#yum -y install bind4)修改配置文件#vim /etc/named.conf#vim /etc/named.rfc1912.zones5)检查配置文件和重启服务#named-checkconf /etc/named.conf #service named restart#cd /var/named/slaves#ls#vim /etc/resolv.conf6)本机测试7)Windows客户端测试时网卡DNS地址设置指向从服务器地址。
操作系统实验007 Linux DNS服务器配置
《操作系统》实验报告实验序号:实验七实验项目名称:实践Linux NFS服务器管理学号1207022103 姓名陈华荣专业、班网络工程实验地点实1-311 指导教师李桂森实验时间2014.11.2 一、实验目的及要求实验目的通过本实验的学习,使学生掌握Linux DNS服务器管理的基本方法。
实验内容实验内容:实践Linux DNS服务器管理操作:在一台server和若干client组成的简单局域网上,一台Server作为DNS server(ip:192.168.131.3),配置此服务器为DNS 主服务器,要求能解析客户端域名: 192.168.131.104 192.168.131.104实验原理、方法和手段Linux下的Ubuntu DNS功能可通过Bind软件实现的。
Bind是一款开放源码的DNS服务器软件,Bind由美国加州大学Berkeley分校开发和维护的,全名为Berkeley Internet Name Domain它是目前世界上使用最为广泛的DNS服务器软件,支持各种unix平台和windows平台。
本实验安装Bind软件,并实现本地的域名解析。
首先搭建网络环境,两个Ubuntu 系统,一个Windows XP系统组成一个局域网,网段为192.168.131.x,255.255.255.0。
其中一个Ubuntu 系统安装Bind软件作为DNS服务器,另一个Ubuntu 系统作为虚拟的网站,配置IP地址为:192.168.131.104,XP系统则作为普通客户端。
实验内容:实践Linux NFS服务器管理操作。
实验组织运行要求以学生自主训练为主的开放模式组织教学二、实验设备(环境)及要求三、实验内容与步骤1,在将作为DNS服务器的Ubuntu系统上安装BIND9命令:sudo apt-get install bind9安装完成后,输入dpkg -l bind9可查看版本信息。
安装bind9后会在/etc/bind 目录中生成如下三个配置文件:named.conf:主配置文件,里面包含了named.conf.options和named.conf.local named.conf.options:named.conf.local:在架设本地dns时,只需改动named.conf.local即可。
Linux实验报告(dns配置)
Linux期中实验报告——DNS的配置实验运行环境:Red Hat Linux9/WindowsXP/Win7实验前准备:bind-9.2.1-16.i386.rpmbind-utils-9.2.1-16.i386.rpmredhat-config-bind-1.9.0-13.noarch.rpmcaching-nameserver-7.2-7.noarch.rpmbind-chroot-9.2.4-2.i386.rpm(可选)ftp-0.17-17.i386.rpmhttpd-2.0.40-21.i386.rpm无线路由器一个实验的整体框图一、实验目的1.认识DNS、FTP、WEB、SMB服务器的主要功能及其工作原理;2.学习DNS、FTP、WEB、SMB服务器的安装和配置;3.学习如何组建一个局域网,使局域网中的所有的计算机的Windows系统和Linux系统可以互相访问;4.掌握对DNS、FTP、WEB、SMB服务器的调试方法及检验问题、解决问题的方法二、实验的主要内容1.在计算机上配置DNS、FTP、WEB、SMB服务器。
2.单台计算机下的DNS、FTP、WEB、SMB服务器的调试。
3.组建一个局域网,实现局域网中所有计算机Windows系统和Linux系统的互相访问(Windows系统与Windows系统、Windows系统与Linux系统、Linux系统与Linux系统)。
4.在多台电脑之间配置主域名服务器,辅助域名服务器,实现Linux系统之间的DNS的正反向解析调试。
5.在多台电脑之间实现Windows系统对Linux系统的DNS的正反向解析调试。
6.在局域网中实现FTP、WEB、SMB服务器在Windows系统和Linux系统之间的相互访问和测试。
7.最后进行一次总体的、全面的测试。
三、DNS、FTP、WEB、SMB服务器的主要功能及其描述1.DNS服务器DNS服务器是(Domain Name System或者Domain Name Service)域名系统或者域名服务,域名系统为Internet上的主机分配域名地址和IP地址。
linux下的DNS服务器实训
DNS 服务器地址192.168.128.128域名: VMnet8虚拟网卡地址192.168.128.1域名:如上图linuxDNS 服务器的地址是192.168.128.128,要求通过DNS 的解析,在服务器上ping 能够通,nslookup 可以查询解析。
一.确认是否安装bind 没有则挂载第一张系统盘安装dhcp 的rpm 包(1)打开虚拟机把网卡模式设为桥接(如果以及是桥接则跳过步骤)虚拟机→设置→网络适配器→桥接→确认#netconfig#service network restart#ping 192.168.128.128 //能够ping 通//在win2003主机设置网络如下:#ping 192.168.128.100 //能通(2)将第一张系统盘的ISO 镜像放入虚拟光驱,安装bind 套件[root@bogon root]# rpm -aq | grep bind //查看是否安装过bind 套件bind-utils-9.2.1-16ypbind-1.11-4bind-9.2.1-16 //有这项则是安装过的执行下面括号内的内容否则跳过(#rpm –e bind)虚拟机→设置→CD/DVD→使用iso镜像→redhat9.0第一张光盘#mount /dev/cdrom /mnt/cdromt //挂载光驱#ll /mnt/cdrom/RedHat/RPMS/ | grep bind //查看是否有bind安装包bind-9.2.1-16.i386.rpm //安装包bind-utils-9.2.1-16.i386.rpmredhat-config-bind-1.9.0-13.noarch.rpm //图形化配置工具安装包ypbind-1.11-4.i386.rpm#rpm –ivh /mnt/cdrom/RedHat/RPMS/ bind-9.2.1-16.i386.rpm //安装套件(3)如果有named.conf文件就直接编辑否则创建这个文件#cd /etc#touch named.conf#vi named.conf//输入如下内容,或者到//172.16.10.10上去拷贝//This is test DNS Serveroptions {directory "/var/named";forwarders {221.6.4.66;};pid-file "/var/run/named/named.pid";allow-query {any;};allow-transfer {any;};};//zone "."zone "."{type hint;file "named.root";};//zone "localhost"zone "localhost"{type master;file "named.localhost";};zone "0.0.127.in-addr.arpa"{type master;file "named.127.0.0";};//zone ""zone ""{type master;file "";};zone "128.168.192.in-addr.arpa"{type master;file "named.192.168.128";};最后用“:wq”保存(4)分别创建named.192.168.128 、、named.root(named.ca)、named.localhost、named.127.0.0几个文件这里为了试验方便named.localhost、named.127.0.0可以不用添加。
Linux的DNS配置实训2
实训1、实训概要:某学院有三个系部,计算机系属于域,英语系属于,会计系属于。
计算机共有20位老师,采用的IP地址为192.168.1.1~192.168.1.20。
英语系共有10位老师,采用的IP地址为:192.168.2.1~192.168.2.10。
会计系共有5位老师,采用的IP地址为192.168.3.1~192.168.3.5。
2、实训内容:在Red Hat Enterprise Linux 5操作系统上搭建DNS服务器。
3、实训过程:配置3个域并创建6个区域文件。
设置根区域,建立根区域对应的区域文件,(2)实训步骤:在安装后caching-namerserver-9.3.3.10.e15.i386包后,会在/etc文件夹内产生一个DNS配置文件的sample(模板),我们把它复制并重命名成我们的配置文件输入命令:cp /etc/named.caching-nameserver.conf /etc/named.conf (小技巧:当你在输入文件名时,打完头两个字符,按一下TAB,系统会自动帮你补全)修改DNS的配置文件named.conf输入命令:vi /etc/named.conf根据题目要求,修改内容如下。
PS:有一些我注释了,是因为我想两个两正向文件的逐个来处理,最后全部的个注释都要解开因为name.root文件本身系统就自带,一般默认放在/usr/shar/doc/bind-9.3.3/sample/var/named/named.root下,我们把他复制过/var/named/chroot/var/named/下即可,输入命令:cp /usr/share/doc/bind-9.3.3/sample/var/named/named.root /var/name/chroot/var/named/named.root分别建立相关的区域文件因为安装了caching-namedservet-9.3.3.10.e15.i386包,所以我们可以把它的sample(范文),它存放的位置:/var/named/chroot/var/named/localhost.zone,把它复制成关的区域文件即可。
dns服务配置实验报告
dns服务配置实验报告DNS服务配置实验报告1. 实验目的本实验旨在通过配置DNS服务,实现域名解析和网络通信功能,以便更好地理解DNS服务的工作原理和配置方法。
2. 实验环境本次实验使用了一台运行Linux操作系统的虚拟机作为实验主机,同时在局域网内搭建了一台Windows主机作为客户端。
3. 实验步骤(1)安装DNS服务首先,在Linux主机上通过命令行工具安装DNS服务,然后进行基本的配置。
在Windows主机上,设置网络连接属性,将Linux主机作为首选DNS服务器。
(2)配置域名解析在Linux主机上,编辑DNS配置文件,添加域名解析记录,包括主机名、IP地址等信息。
然后重启DNS服务,使配置生效。
(3)测试域名解析在Windows主机上,使用ping命令测试域名解析是否生效,通过输入域名来获取相应的IP地址。
如果解析成功,则说明DNS服务配置正确。
(4)配置反向解析在Linux主机上,编辑DNS配置文件,添加反向解析记录,将IP地址解析为相应的域名。
然后重启DNS服务,进行反向解析测试。
4. 实验结果经过上述步骤的配置和测试,我们成功实现了DNS服务的配置,并且可以通过域名解析和反向解析来实现主机名和IP地址之间的转换。
在Windows主机上,可以通过ping命令来测试域名解析的有效性,同时也可以通过nslookup命令来进行反向解析的测试。
5. 实验总结通过本次实验,我们深入了解了DNS服务的工作原理和配置方法,掌握了域名解析和反向解析的基本操作步骤。
DNS服务在网络通信中起着至关重要的作用,能够帮助我们更方便地访问互联网资源,提高网络通信的效率和安全性。
希望通过这次实验,能够对DNS服务有更深入的理解,并且能够在实际工作中灵活运用。
实验六 DNS服务器的配置
实验六 DNS 服务器配置与管理一、实验目的● 掌握linux 系统中只缓存服务器的配置。
● 掌握Linux 系统中主DNS 服务器的配置。
● 了解Linux 下辅助DNS 服务器的配置。
● 了解linux 下子域服务器的配置。
二、试验环境● 虚拟机中安装Linux Redhat ES5.0。
● Dns 服务器bind 软件包为9.3.3版本。
三、项目背景某企业拥有一个独立的局域网(192.168.1.0/24),网络拓扑如下图所示。
该企业中已经有自己的网页,员工希望通过域名来进行访问,同时员工也需要访问 Internet 上的网站。
该企业已经申请了域名 ,公司需要 Internet 上的用户通过域名访问公司的网页。
为了保证可靠,不能因为DNS 的故障,导致网页不能访问。
DNSOA 系统销售部 192.168.1.12财务部 192.168.1.11经理部 192.168.1.13现要求在企业内部构建一台 DNS 服务器,为局域网中的计算机提供域名解析服务。
DNS 服务器管理 域的域名解析,DNS 服务器的域名为dns ,IP 地址为192.168.1.110。
辅助DNS 服务器的IP 地址为192.168.1.3。
同时还必须为客户提供Internet 上的主机的域名解析。
要求分别能解析以下域名:财务部(:192.168.1.11),销售部(:192.168.1.12),经理部(:192.168.1.13),OA系统(oa. :192.168.1.13)。
四、实验指导1.所需软件包2.配置文件介绍五、实验内容子项目1.配置只缓存服务器1) 检查软件包通过下图的命令检查软件包安装情况,如果没有安装的话,安装相应的软件包。
本实验室的bind 软件均已安装,需要进一步检查cacheing-nameserver文件。
2)安装只缓存服务器●在http://10.22.149.214上下载该cacheing-nameserver的rpm包。
实验五linux系统下dns服务器的配置
实验五linux系统下dns服务器的配置实验目的1、掌握网络命令的使用2、掌握linux环境下dns服务器的配置实验内容1、dns服务器简介在物理上采用MAC地址(数据链路层)唯一标识一台主机,但MAC地址不便于管理,因此,在逻辑上一般采用IP地址(网络层)来唯一标识一台主机。
IP 地址便于数据传输,所有的网络数据包都采用IP寻址的方式查找目的地址。
对于用户而言,要详细记住所有访问的IP地址不方便,因此采用主机名来标识相应的主机,这个主机名就是该主机的域名。
为了实现通过域名访问相应的主机,需要将域名解析成对应的IP地址(正向解析),这一工作由dns服务器来完成,同时,dns服务器还提供反向解析功能,即可将IP地址解析为对应的域名(反向解析)。
dns是domain name system的缩写,它实际上是一个包含主机信息的分布式数据库,将整个网络按照组织结构或管理范围划分成一个层次结构,所有的信息在网络中通过客户和服务器模式可以任意存取。
Dns服务分布图如下:在阶层式的管理模式中,每一级dns服务器只管理其相邻的下一级dns,例如,.cn就只记录底下那一层的这几个主要的domain主机,不再关心再下一级的域,减少了管理上的复杂度,下层客户端如果有问题,只要询问上一层的dns 服务器即可,不需要跨越到上层。
2、dns服务器配置过程示例题目:假设某单位所在域””内有三台主机,主机名分别为:、和 。
其中dns服务器的地址为:192.168.1.3 。
三台主机的IP分别为:192.168.1.4、192.168.1.5和192.168.1.6 。
现在要求DNS服务器可以解析三台主机名和IP地址的对应关系。
分析:首先建立主配置文件named.conf,设置解析区域,然后建立区域文件,并在文件当中设置SOA、NS以及A资源记录。
1)配置服务器网络端口相关参数进入网络端口的参数设置文件:/etc/sysconfig/network-scripts/ifcfg-eth0,根据示例题目的要求将其参数设置如下:配置完成之后重启网络端口:service network restart,然后,采用ifconfig eth0命令来查看eth0端口的参数信息是否正确。
实训42DNS的配置linux
BIND服务器
客户机
BIND服务器
客户机
案例配置的参数要求
DNS服务器的IP地址:192.168.1.101 DNS服务器的子网掩码:255.255.255.0 客户机1的IP地址: 客户机1的子网掩码:255.255.255.0 DNS解析的区域名为: 需解析的主机1的IP地址为:192.168.1.101 相应的域名为: 需解析的主机1的IP地址为:192.168.1.101 相应的别名为: 需解析的主机2的IP地址为: 192.168.1.100 相应的域名为: 需解析的主机2的IP地址为:192.168.1.100 相应的别名为:
各配置文件的作用
第二部分
“/etc/named.conf”文件
设置BIND的一些参数,还指出了该服务 器管辖的区域名称及相关文件存放的位 置
“/etc/named/named.ca”文件
记录根域的DNS的相关信息
“/var/named/named.local ”文 件
指明回送地址127.0.0.1及反向域
DNS配置步骤
第一部分
DNS配置步骤
➢ 确定需配置成DNS服务器的IP是静态分配,并且 与客户端具有IP的连通性
➢ 安装DNS ➢ 配置BIND服务器
➢ 编辑“/etc/named.conf”文件 ➢ 在“/var/named/”目录下创建并编辑正向区域解析文件 ➢ 在“/var/named/”目录下创建并编辑反向区域解析文件 ➢ 编辑文件“/etc/resolv.conf”文件 ➢ 编辑“/etc/hosts.conf”文件
重新装载BIND服务器
修改完所有的配置文件后,重新装载BIND 服务器,其命令如下:
[root@dns root]# /etc/rc.d/init.d/named reload //重启装载BIND服务器
linux dns实验报告
linux dns实验报告Linux DNS实验报告概述:本实验旨在探究Linux操作系统中的DNS(Domain Name System)功能,并通过实际操作了解其工作原理和使用方法。
DNS是互联网中的一项基础设施,负责将域名转换为对应的IP地址,使得用户可以通过域名访问网站或其他网络资源。
实验步骤:1. 安装DNS服务器:在Linux系统中,可以使用各种不同的DNS服务器软件,如BIND、PowerDNS等。
本实验选择使用BIND(Berkeley Internet Name Domain)作为DNS服务器。
首先,通过包管理器安装BIND软件包,并进行相关配置。
配置文件一般位于/etc/bind/named.conf中,可以在其中指定DNS服务器的工作方式、域名解析规则等。
2. 配置域名解析:在DNS服务器中,需要配置域名解析规则,以将域名映射到对应的IP地址。
这可以通过编辑BIND的配置文件来完成。
在配置文件中,可以指定不同的域名和对应的IP地址,也可以设置域名的别名、邮件服务器等。
3. 启动DNS服务器:配置完成后,可以使用命令启动BIND服务,并监听指定的端口。
启动后,DNS服务器将开始接收来自客户端的DNS查询请求,并返回相应的解析结果。
4. DNS查询:在实验中,可以使用nslookup或dig等工具进行DNS查询。
通过指定要查询的域名,工具将向DNS服务器发送查询请求,并返回对应的IP地址。
可以通过不同的查询类型,如A记录、CNAME记录等,获取不同的解析结果。
5. DNS缓存:DNS服务器在解析域名时,会将解析结果缓存在本地,以提高后续查询的速度。
这意味着,当一个域名被解析后,再次查询相同的域名时,将直接返回缓存的结果,而不需要再次向上级DNS服务器发送查询请求。
实验结果:通过本次实验,我深入了解了Linux系统中的DNS功能,并成功搭建了一个DNS服务器。
在实验过程中,我学会了如何配置域名解析规则、启动DNS服务,并通过nslookup工具进行DNS查询。
linux-实验报告4-dns
《Linux网络管理》实验报告42、安装DNS服务器。
一般来说,只要在安装系统时选择完全安装,则一定会安装DNS服务器,可以使用如下命令查看DNS服务器是否已安装:[root@localhost ~]# rpm -aq | grep bind如果没有安装BIND,可以按如下命令进行安装。
[root@localhost CentOS]# rpm -ivh bind-9.3.6-4.P1.el5_4.2.i386.rpm[root@localhost CentOS]# rpm -ivh bind-chroot-9.3.6-4.P1.el5_4.2.i386.rpm[root@localhost CentOS]# rpm -ivh caching-nameserver-9.3.6-4.P1.el5_4.2.i386.rpm3、DNS服务器的启动、关闭和重启配置好DNS服务器后,需要启动才能使用。
而且每次修改DNS服务的配置文件后也需要重启才能生效。
如下是利用service脚本来管理DNS服务命令:[root@localhost ~]# service named start //启动DNS服务[root@localhost ~]# service named stop //关闭DNS服务2、配置和两个单域同理根据上面的单域的实验步骤,将的单域配置完成,具体的步骤此处不再赘述。
3、配置com根域名服务器。
a、安装完成DNS服务器后,进入DNS配置文件的主目录,将主配置文件模板named.caching-nameserver.conf复制到该目录。
并改名称为named.conf,命令如下:[root@localhost ~]# cd /var/named/chroot/etc[root@localhost etc]# cp -p named.caching-nameserver.conf named.conf编辑/var/named/chroot/etc/named.conf文件,作如下添加和修改:options {listen-on port 53 { any; };2、配置主DNS服务器。
DNS实验报告
DNS实验报告
DNS实验报告 1. 实验的环境 服务器:Red Hat Enterprise Linux 5.3 (ip:192.168.0.20) Red Hat Enterprise Linux 5.3 (ip:192.168.0.30) 客户端:Windows XP (ip:192.168.0.1) 2. 实验前期准备 注:主、副都要安装以下软件包。 yum install –y bind caching-nameserver 或 rpm -ihv /media/Server/bind-9.3.4-10.P1.el5.i386.rpm rpm -ihv /media/Server/caching-nameserver-9.3.4-10.P1.el5.i386.rpm 3. 实验目标一:实现简单的正、反DNS解析. 配置正向解析与反向解析. ① vim /etc/named.caching-nameserver.conf 修改1:listen-on port 53 { 192.168.0.20; };//侦听端口的本机ip地址 修改2://listen-on-v6 port 53 { ::1; }; 修改3://allow-query { localhost; }; //永许哪些客户端访问DNS服务 修改4://match-clients { localhost; }; 修改5://match-destinations { localhost; }; ② vim /etc/named.rfc1912.zones 在结尾处添加: zone "" IN { type master; file "yangdong.zone"; // allow-update { none; }; }; zone "0.168.192.in-addr.arpa" IN { type master;
Linux域名解析服务实验报告DNS
一、搭建缓存域名服务器1.配置ip地址[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 配置IP地址BOOTPROTO=noneIPADDR=192.168.1.1NETMASK=255.255.255.0[root@localhost ~]# service network restart 重启网卡[root@localhost ~]# ifconfig eth0 查看网卡信息eth0 Link encap:Ethernet HWaddr 00:0C:29:F5:12:C9inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.02.查看并安装软件包[root@localhost ~]# rpm -q bind 查看软件包是否安装package bind is not installed (没有安装)3.安装软件包[root@localhost ~]# mount /dev/cdrom /mnt 挂载光盘mount: block device /dev/cdrom is write-protected, mounting read-only[root@localhost ~]# vim /etc/yum.repos.d/rhel-debuginfo.repobaseurl=file:///mnt/Serverenabled=1安装:[root@localhost ~]# yum -y install bind* caching-nameserver 安装Installing : bind-devel 1/6 Installing : bind 2/6 Installing : bind-sdb 3/6 Installing : caching-nameserver 4/6 Installing : bind-libbind-devel 5/6 Installing : bind-chroot 6/6查看:[root@localhost ~]# rpm -q bind 查看bind-9.3.6-4.P1.el5_4.24.配置、方法一:[root@localhost~]#cp -p /var/named/chroot/etc/named.caching-nameserver.conf /var/named/chroot/etc/named.conf 复制文件方法二:[root@localhost ~]# vim /var/named/chroot/etc/named.conf 直接编辑添加:options {directory "/var/named"};zone "." {type hint;file "named.ca"};5.验证所配置语法是否正确[root@localhost ~]# named-checkconf /var/named/chroot/etc/named.conf 验证(没有任何提示说明没有配置错误)6.重启服务[root@localhost ~]# service named restart 重启停止named:[确定]启动named:[确定][root@localhost ~]# netstat -anpt | grep named 验证7.验证(需要联网,然后nslookup 能够解析公网当中的ip地址即成功)二、搭建主域名服务器1.配置[root@localhost ~]# vim /var/named/chroot/etc/named.conf 配置options {directory "/var/named";};zone "." {type hint;file "named.ca";};zone "" {type master;file ".zone";};2.验证语法[root@localhost ~]# named-checkconf /var/named/chroot/etc/named.conf 验证语法是否有错误3.创建正向区域数据文件[root@localhost ~]# vim /var/named/chroot/var/named/.zone添加$TTL 86400@ IN SOA root (20150315011D1D1D1D)IN NS .www IN A 192.168.1.10mail IN A 192.168.1.11ftp IN A 192.168.1.124.创建反向区域数据文件[root@localhost ~]# vim /var/named/chroot/var/named/192.168.1.zone添加$TTL 86400@ IN SOA root (20150315011D1D1D1D)IN NS .10 IN A 192.168.1.1011 IN A 192.168.1.1112 IN A 192.168.1.125.验证语法[root@localhost ~]# named-checkzone /var/named/chroot/var/named/.zone 验证语法是否错误zone /IN: loaded serial 2015031501OK[root@localhost ~]# named-checkzone /var/named/chroot/var/named/192.168.1.zone 验证语法是否正确zone /IN: loaded serial 2015031501OK6.重启服务[root@localhost ~]# service named restart停止named:[确定]启动named:[确定][root@localhost ~]# netstat -anpt | grep named7.验证[root@localhost ~]# vim /etc/resolv.conf添加:nameserver 192.168.1.1[root@localhost ~]# nslookup [root@localhost ~]# host 。
实验十 Linux下DHCP及DNS服务器的配置
实验十Linux下DHCP及DNS服务器的配置一.实验目的:●掌握在Linux系统下安装和配置DHCP服务器的方法。
●掌握主DNS服务器的配置方法;●掌握辅助域名服务器和转发域名服务器配置;●实现区域委派。
二.实验内容:●安装DHCP;●配置DHCP,为本子网内的客户机提供DHCP服务;●配置DHCP中继代理。
●安装和启动BIND●安装和配置一个DNS服务器●配置辅助域名服务器和转发域名服务器●区域委派三.具体实验:任务一配置DHCP:实验内容:配置DHCP服务器,为子网A内的客户机提供DHCP服务。
具体参数如下:●IP地址段:192.168.xx.101-192.168.xx.200(如192.168.131.101-192.168.131.200)●子网掩码:255.255.255.0●网关地址:192.168.xx.254(如192.168.131.254)●域名服务器:192.168.131.2●子网所属域的名称:●默认租约有效期:1天●最大租约有效期:3天实验步骤:1.安装DHCP:rpm –ivh dhcp-2.0pl5-8.i386.rpm (实验室环境已安装,可省略此步)2.配置服务器:●为服务器自身设置静态IP地址。
编辑/etc/sysconfig/network-scripts目录下脚本文件ifcfg-eth0,内容形式如下:DEVICE=eth0IPADDR=192.168.xx.10NETMASK=255.255.255.0ONBOOT =yesBOOTPROTO=none●编辑/etc/sysconfig/network文件,内容如下:NETWORKING=yesHOSTNAME=GATEWAY=192.168.131.2GATEWAYDEV=eth0●启动TCP/IP网络:#service network restart●为广播地址设置主机名称为dhcp。
在/etc/hosts文件中加入如下一行:255.255.255.255 dhcp●把广播地址加入路由表:#route add –host dhcp dev eth0 ●cp /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample/etc/dhcpd.conf编辑/etc/dhcpd.conf文件,内容如下:subnet 192.168.xx.0 netmask 255.255.255.0default-lease-time 86400;max-lease-time 259200;option routers 192.168.xx.2;option subnet-mask 255.255.255.0;option domain-name “”;option domain-name-servers 192.168.131.2;{range 192.168.xx.101 192.168.xx.200;}●建立租约数据库文件:#touch /var/lib/dhcp/dhcpd.leases●为指定的网络接口启动DHCP服务 # echo “DHCPDARGS=eth0” >>/etc/sysconfig/dhcpd●启动dhcp服务器:#service dhcpd start●检测dhcp服务器是否启动正常:# netstat –utl3.配置客户端:●登录到局域网中的一台Linux客户机,检测客户机上是否安装有DHCP客户端软件dhcpcd,如果没有则安装该软件包。
(完整版)LinuxDNS服务器配置实验报告
实验二 DNS服务器配置
实验课程名:Red Hat Enterprise Linux系统管理
专业班级:学号: 姓名:
实验时间:实验地点:指导教师:
一、实验目的
(1)掌握Linux系统中主DNS服务器的配置.
(2)掌握Linux下辅助DNS服务器的配置。
二、项目背景
构建一台DNS服务器,为局域网中的计算机提供域名解析服务。
DNS服务器管理shinejk。
com域的域名解析.
三、实验内容
练习Linux系统下主及辅助DNS服务器的配置方法。
四、实验步骤
1. DNS服务器的配置
A、安装bind系列软件包
B、查看已安装的bind软件
C、在etc目录下创建named.conf文件
D、设置DNS主配置文件信息
E、设置根服务器信息named.ca文件中的配置信息
F、设置正向区域文件中的配置信息
G、设置反向区域文件的配置信息
H、由于/var/named/chroot/var/named目录及其文件中的所属用户和所属组一定要是root、named,否则无法启动DNS服务,因此首先修改目录的所属用户和所属组。
I、编辑/etc/resolv。
conf,令其nameserver选项的值为指定DNS服务器的IP地址
192.168.32。
132
J、重启DNS服务并查看DNS域名解析服务
三、实验小结
通过本次试验的实践和学习,掌握了在Linux下DNS的安装和配置方法,以及了解了DNS 配置文件的信息内容和功能作用,掌握了怎样配置DNS正向区域文件和反向区域文件,同时还对DNS的工作原理有了比较深刻的了解.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验内容、方法和步骤
1、在以太网上设置ip地址保存,并激活;
三、配置文件named并启动named,http服务
1、在文件系统中找到named文件有named.ca文件将他复制在本文件夹中并重命名为named.root;
2、启动服务器,按照步骤打开“系统—管理—服务器设置—services”点击named 的启动并保存;
3、同步骤2启动HTTP如下图;
四、启动域名服务器配置BIND中的GUI,新建解析域名网络地址
1、启动域名服务器配置工具。
单击面板上的“系统-管理-服务器配置-域名服务器
系统”
2、新建正向网络区域来源
3、在跳出的“新网络区域”窗口,选择“确定”
4、右击新建的域名解析,现在AIPv4后填写虚拟机里的IP地址
完成后结果如下:
5、打开文件系统/etc/resolve.conf,修改named server为192.168.1.49并保存
6、把防火墙关闭
五、配置windows系统的IP地址,并检验是否创建成功
1、配置主机的IP地址
2、启动虚拟机的终端,ping新建的域名
3、在windows上运行cmd,ping新建的DNS
4、在windows系统上的浏览器上输入新建的域名。