linux下的DNS服务器详解
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
linux下的DNS服务器详解相关推荐
- linux下的dns设置详解
DNS服务器可以分为三种,高速缓存服务器(Cache-only server).主服务器(Primary Name server).辅助服务器(Second Name Server). DNS的详细原 ...
- Linux下配置DNS服务器之一--Master服务器
Linux下配置DNS服务器之一--Master服务器 系统环境: RedHat EL55 Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概 ...
- 计算机网络: IP地址,子网掩码,默认网关,DNS服务器详解
楔子: 以Windows系统中IP地址设置界面为参考(如图1), IP地址, 子网掩码, 默认网关 和 DNS服务器, 这些都是什么意思呢? 学习IP地址的相关知识时还会遇到网络地址,广播地址,子网等 ...
- IP地址,子网掩码,默认网关,DNS服务器详解
IP地址,子网掩码,默认网关,DNS服务器详解 为了更深入的学习TCP/IP协议,最近看了不少有关资料,收集整理记录如下,以备后面的使用和方便各位学习: IP地址,子网掩码,默认网关,DNS服务器是什 ...
- linux下测试ftp传输,linux下ftp命令使用详解---linux文件传输ftp命令
linux下ftp命令使用详解---linux文件传输ftp命令 上一篇 / 下一篇 2010-12-18 09:15:35 / 个人分类:Linux ftp(file transfer proto ...
- Linux下的DNS服务器的搭建实战
Linux下的DNS服务器的搭建 DNS(Domain Name Server,域名服务器) 是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器. DNS ...
- 局域网网站服务器dns设置,内网安装配置DNS服务器详解_实现局域网用域名访问...
内网架设DNS服务器详解 适用环境: 局域网内用IIS建了一个网站,通过ip访问太麻烦,想在内部实现用域名访问 . http://192.168.1.107 是我建在内网的一个站 我们要实现的就是在 ...
- linux下top命令参数详解
linux下top命令参数详解 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法. 内存信息.内容如下: ...
- linux ping大包指令,linux下ping命令使用详解,
linux下ping命令使用详解, •ping命令一般用于检测网络通与不通,也叫时延,其值越大,速度越慢PING(PacketInternetGrope),因特网包探索器,用于测试网络连接量的程序. ...
- linux下sort命令使用详解---linux将文本文件内容加以排序命令
转载自:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274592.html linux下sort命令使用详解---linux将文本文件内容加以排 ...
最新文章
- shell 脚本 进行sqlite3初始化
- Linux jdk配置/下载/安装简单说明
- python视窗版_Python GUI tkinter窗口视窗学习3
- 【深度学习】图文并茂!用Keras LSTM构建编码器-解码器模型
- KingPaper初探ThinkPHP3.1.2之目录部署(二)
- oracle nvl和coalesce,NVL与Coalesce之间的Oracle差异
- Laravel源码分析之Session
- Reactive(3)5分钟理解 SpringBoot 响应式的核心-Reactor
- JavaWeb——Servlet开发3
- tornado 重定向404
- PHP基础知识之————PDO预处理语句
- SVN中,A项目如何共享B项目的内容
- 未来人在数据分析中的角色转变
- java top tree 数据结构_Java中如何实现Tree的数据结构算法
- 解决win10的WiFi图标消失、win10打开或关闭系统图标网络灰色问题
- 安川服务器显示ab32,安川驱动器维修常见报警代码及维修方法
- 打游戏计算机内存不足,玩游戏老提示内存不足怎么办
- WIN10重置网络后网络适配器不见了并且适配器驱动感叹号
- elastix2.5vtigercrm5.2.1来电弹屏和点击呼叫的配置
- CF869C The Intriguing Obsession