DNS:Domain Name System 域名管理系统 域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个惟一的IP地址,这一命名的方法或这样管理域名的系统叫做域名管理系统。
大家都知道,当我们在上网的时候,通常输入的是如:www.sina.com.cn 这样子的网址,其实这就是一个域名,而我们计算机网络上的计算机彼此之间只能用IP地址才能相互识别。再如,我们去一WEB服务器中请求一WEB页面,我们可以在浏览器中输入网址或者是相应的IP地址,例如我们要上新浪网,我们可以在IE的地址栏中输入:www.sina.com.cn 也可输入这样子 218.30.66.101 的IP地址,但是这样子的IP地址我们记不住或说是很难记住,所以有了域名的说法,这样的域名会让我们容易的记住。
DNS:Domain Name Server 域名服务器 域名虽然便于人们记忆,但网络中的计算机之间只能互相认识IP地址,它们之间的转换工作称为域名解析(如上面的www.sina.com.cn 与 218.30.66.101 之间的转换),域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。
好了关于NS的介绍就到这里,下面看我们今天的主题
1:创办DNS服务器解析sina
2:通过apache来实现DNS的又一功能
3:虚拟主机的运用
一:解析sina服务器
我们先来看看我们的DNS服务器,应该是默认的回环端口为DNS服务器
是吧?通过nslookup来进行查看,解析到当前的NS的IP为127.0.0.1
下一步我们来放入光盘。建立挂载点来进行安装DNS
注意cd /mnt/cdrom/Server的Server是大写滴,进行安装rpm包,
在这我们要用到一些相关文件:
/etc/named.conf_____配置文件DNS的
/var/named/named.ca_____根域文件
/var/named/localhost.zone______系统正向区域文件
/var/named/localhost.local______系统反向区域文件
我们去下载DNS的配置文件(配置文件在我物理机上),连进去看是否是我们要的文件——named.conf.txt
ls进行查看
下载并退出
本地(当前linux系统)进行查看
复制文件到/etc/
打开配置文件
我们把正向和反向都改成你想要解析的域名,我们这里是sina(192.168.0.14)
进行查看:根域文件
复制sina的文件到根域
查看是否正确运行
修改sina的正向区域文件
同时把sina的反响区域文件也做更改
细心地朋友可能会发现vi命令多了一个M,这是为了好看,也为了减少错误(区分颜色,一般而言是可以从颜色区分你是否做错)
查看你的sina的属主关系
进行更改
重新启动DNS服务
大家都知道NS的端口是53我们进行查看
进行最后的验证阶段,看是否能够解析成功sina
实验很是圆满,注意修改配置文件和更改sina正反向区域
二:利用Apache实现DNS的解析
Apache的相关文件是分为:
源码包和rpm包的,源码包的配置文件在
/uer/local/apache/conf/httpd.conf
rpm包的配置文件在
/etc/httpd/conf/httpd.conf
我装Apahce的时候是用源码包安的,所以就去/uer/local/apache/conf/httpd.conf
修改线程(默认是关闭的)
为了达到实验的效果我在默认的网页服务中添入了,index.htm(默认越靠前打开网页的时候越优先)
进入linux apahce的网页主目录
打开我自定义的网页,进行编辑
进入系统默认的index.html网页进行编辑
记得重启一下apache服务(刚刚我们修改了配置文件)
我们输入IP地址看看是否是默认的index.htm的内容!
接下来我们再看index.html的内容
下来我们看看如何网页中的东东下载滴!
修改主机名和hosts文件
随便键入一个域名(IP可是不能随便哦)
进入网页主目录建立yangjunfeng目录,并且建立aa和bb两个文件
对aa进行研究研究,看看达到什么效果?
键入你想要它体现的东东,现实中是你想要提供下载的东东哦,实验环境下###
去浏览器中打开瞅瞅,看看是不是很熟悉?是不是能够把体现的东东下载下来?
保存到桌面上,打开它
很神奇?你也试试?
三:虚拟主机
实现DNS解析sina
还是去DNS的配置文件
复制7行,并且修改配置文件
创建sina,并且给其添加内容
重启一下服务
测试www.sina.com的效果是不是Welcome to itet
本文转自yangjunfeng 51CTO博客,原文链接:http://blog.51cto.com/yangjunfeng/161513