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服务器详解相关推荐

  1. linux下的dns设置详解

    DNS服务器可以分为三种,高速缓存服务器(Cache-only server).主服务器(Primary Name server).辅助服务器(Second Name Server). DNS的详细原 ...

  2. Linux下配置DNS服务器之一--Master服务器

    Linux下配置DNS服务器之一--Master服务器 系统环境: RedHat EL55 Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概 ...

  3. 计算机网络: IP地址,子网掩码,默认网关,DNS服务器详解

    楔子: 以Windows系统中IP地址设置界面为参考(如图1), IP地址, 子网掩码, 默认网关 和 DNS服务器, 这些都是什么意思呢? 学习IP地址的相关知识时还会遇到网络地址,广播地址,子网等 ...

  4. IP地址,子网掩码,默认网关,DNS服务器详解

    IP地址,子网掩码,默认网关,DNS服务器详解 为了更深入的学习TCP/IP协议,最近看了不少有关资料,收集整理记录如下,以备后面的使用和方便各位学习: IP地址,子网掩码,默认网关,DNS服务器是什 ...

  5. linux下测试ftp传输,linux下ftp命令使用详解---linux文件传输ftp命令

    linux下ftp命令使用详解---linux文件传输ftp命令 上一篇 / 下一篇  2010-12-18 09:15:35 / 个人分类:Linux ftp(file transfer proto ...

  6. Linux下的DNS服务器的搭建实战

    Linux下的DNS服务器的搭建 DNS(Domain Name Server,域名服务器) 是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器. DNS ...

  7. 局域网网站服务器dns设置,内网安装配置DNS服务器详解_实现局域网用域名访问...

    内网架设DNS服务器详解 适用环境: 局域网内用IIS建了一个网站,通过ip访问太麻烦,想在内部实现用域名访问 . http://192.168.1.107  是我建在内网的一个站 我们要实现的就是在 ...

  8. linux下top命令参数详解

    linux下top命令参数详解 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法. 内存信息.内容如下: ...

  9. linux ping大包指令,linux下ping命令使用详解,

    linux下ping命令使用详解, •ping命令一般用于检测网络通与不通,也叫时延,其值越大,速度越慢PING(PacketInternetGrope),因特网包探索器,用于测试网络连接量的程序. ...

  10. linux下sort命令使用详解---linux将文本文件内容加以排序命令

    转载自:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274592.html linux下sort命令使用详解---linux将文本文件内容加以排 ...

最新文章

  1. shell 脚本 进行sqlite3初始化
  2. Linux jdk配置/下载/安装简单说明
  3. python视窗版_Python GUI tkinter窗口视窗学习3
  4. 【深度学习】图文并茂!用Keras LSTM构建编码器-解码器模型
  5. KingPaper初探ThinkPHP3.1.2之目录部署(二)
  6. oracle nvl和coalesce,NVL与Coalesce之间的Oracle差异
  7. Laravel源码分析之Session
  8. Reactive(3)5分钟理解 SpringBoot 响应式的核心-Reactor
  9. JavaWeb——Servlet开发3
  10. tornado 重定向404
  11. PHP基础知识之————PDO预处理语句
  12. SVN中,A项目如何共享B项目的内容
  13. 未来人在数据分析中的角色转变
  14. java top tree 数据结构_Java中如何实现Tree的数据结构算法
  15. 解决win10的WiFi图标消失、win10打开或关闭系统图标网络灰色问题
  16. 安川服务器显示ab32,安川驱动器维修常见报警代码及维修方法
  17. 打游戏计算机内存不足,玩游戏老提示内存不足怎么办
  18. WIN10重置网络后网络适配器不见了并且适配器驱动感叹号
  19. elastix2.5vtigercrm5.2.1来电弹屏和点击呼叫的配置
  20. CF869C The Intriguing Obsession

热门文章

  1. plsql查询数据中文乱码
  2. 更新 hadoop eclipse 插件
  3. servlet中getWriter和getOutputStream的区别
  4. 开启chrome默认支持ipv6
  5. WP7应用开发笔记(3) 界面设计
  6. JQuery 文本框高亮显示插件
  7. PHP---错误处理(error)
  8. jQuery选择器之层级选择器
  9. 打造自己Django博客日记
  10. HDU 1025 Constructing Roads In JGShining's Kingdom(DP+二分)