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服务器

0 

是吧?通过nslookup来进行查看,解析到当前的NS的IP为127.0.0.1

下一步我们来放入光盘。建立挂载点来进行安装DNS

1

注意cd /mnt/cdrom/Server的Server是大写滴,进行安装rpm包,

2

3

4

在这我们要用到一些相关文件:

/etc/named.conf_____配置文件DNS的

/var/named/named.ca_____根域文件

/var/named/localhost.zone______系统正向区域文件

/var/named/localhost.local______系统反向区域文件

我们去下载DNS的配置文件(配置文件在我物理机上),连进去看是否是我们要的文件——named.conf.txt

5

ls进行查看

6

下载并退出

7

本地(当前linux系统)进行查看

8

复制文件到/etc/

9

打开配置文件

10

我们把正向和反向都改成你想要解析的域名,我们这里是sina(192.168.0.14)

11

进行查看:根域文件

12

复制sina的文件到根域

13

查看是否正确运行

14

修改sina的正向区域文件

15

16

同时把sina的反响区域文件也做更改

17

18

细心地朋友可能会发现vi命令多了一个M,这是为了好看,也为了减少错误(区分颜色,一般而言是可以从颜色区分你是否做错)

查看你的sina的属主关系

19

进行更改

20

重新启动DNS服务

21

大家都知道NS的端口是53我们进行查看

22

进行最后的验证阶段,看是否能够解析成功sina

23

实验很是圆满,注意修改配置文件和更改sina正反向区域

 

 

二:利用Apache实现DNS的解析

Apache的相关文件是分为:

源码包和rpm包的,源码包的配置文件在

/uer/local/apache/conf/httpd.conf

rpm包的配置文件在

/etc/httpd/conf/httpd.conf

我装Apahce的时候是用源码包安的,所以就去/uer/local/apache/conf/httpd.conf

30

修改线程(默认是关闭的)

31

为了达到实验的效果我在默认的网页服务中添入了,index.htm(默认越靠前打开网页的时候越优先)

35

进入linux apahce的网页主目录

32

打开我自定义的网页,进行编辑

33

34

进入系统默认的index.html网页进行编辑

36 

37

记得重启一下apache服务(刚刚我们修改了配置文件)

38

我们输入IP地址看看是否是默认的index.htm的内容!

39

接下来我们再看index.html的内容

40

下来我们看看如何网页中的东东下载滴!

修改主机名和hosts文件

41

随便键入一个域名(IP可是不能随便哦)

42

进入网页主目录建立yangjunfeng目录,并且建立aa和bb两个文件

43

对aa进行研究研究,看看达到什么效果?

44

键入你想要它体现的东东,现实中是你想要提供下载的东东哦,实验环境下###

45

去浏览器中打开瞅瞅,看看是不是很熟悉?是不是能够把体现的东东下载下来?

47

保存到桌面上,打开它

48

很神奇?你也试试?

 

 

三:虚拟主机

实现DNS解析sina

还是去DNS的配置文件

30

复制7行,并且修改配置文件

25

创建sina,并且给其添加内容

26

34

重启一下服务

38

测试www.sina.com的效果是不是Welcome to itet

49

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/268541.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

怎样玩转千万级别的数据

作者:Sam Xiaowww.cnblogs.com/xcj26/p/3305789.html如有好文章投稿,请点击 → 这里了解详情大数据处理是一个头疼的问题,特别当达不到专业DBA的技术水准时,对一些数据库方面的问题感到无奈。所以还是有必要了解一些数据库方面的技…

关于待机、休眠、睡眠的区别和优缺点

Windows中很早就加入了待机、休眠等模式,而Windows Vista中更是新加入了一种叫做睡眠的模式,可是很多人还是习惯在不使用电脑的时候 将其彻底关闭。其实充分利用这些模式,我们不仅可以节约电力消耗,还可以用尽可能短的时间把系统恢…

自定义权限 android,如何在Android中使用自定义权限?

蛊毒传说我创建了一个测试代码&#xff0c;您可以使用它并测试您的权限。有两个应用程序PermissionTestClient声明权限并使用此权限保护其活动。这是清单文件&#xff1a;<?xml version"1.0" encoding"utf-8"?> …

MYSQL在centos上主从配置

主从配置理论传送门:http://blog.csdn.net/hguisu/article/details/7325124 具体配置方案: 一&#xff1a;MYSQL主从配置 1.1 部署环境 主(master_mysql): 192.168.1.200 OS:CentOS 6.5 从(slave_mysql): 192.168.1.201 OS:CentOS 6.5 1.2 安装mysql 主和从: yu…

Android实现支付宝AR功能,Android RecyclerView 实现支付宝首页效果

Android RecyclerView 实现支付宝首页效果[TOC]虽然我本人不喜欢支付宝的,但是这个网格本身其实还是不错的,项目更新中更改了一个布局为网格模式,类似支付宝.(估计是产品抄袭的.,我不管设计,只管实现就好.)类名描述RecyclerView.Adapter托管数据集合&#xff0c;为每个Item创建…

android wear评测,android wear5.1怎么样 android wear5.1更新评测

android wear5.1更新评测触控和菜单改善新版android wear的用户界面得到了小幅度的改进。在屏幕上向下滑动会唤出重新设计的快捷菜单&#xff0c;当中包含着诸多应用程序和功能的快捷方式。而如果是向左滑动&#xff0c;屏幕上会显示出常用联系人&#xff0c;你可以点击他们的头…

ReactiveCocoa入门教程——第一部分

本文翻译自RayWenderlich,原文&#xff1a;ReactiveCocoa Tutorial--The Definitive Introduction: Part 1/2 作为一个iOS开发者&#xff0c;你写的每一行代码几乎都是在相应某个事件&#xff0c;例如按钮的点击&#xff0c;收到网络消息&#xff0c;属性的变化&#xff08;通过…

C# Android wifi控制灯,求助如何在基于安卓通过WiFi与Arduino通信,实现对LED灯的控制。...

满意答案dkmeng推荐于 2017.12.15采纳率&#xff1a;55% 等级&#xff1a;9已帮助&#xff1a;567人项目需要的硬件如下&#xff1a;Arduino UnoEthernet ShieldLED灯 2个.电阻 2个.面包板(可选)连接导线路由器一个项目要的连接管脚如下&#xff1a;LED 1 --> pin 6 to g…

Mozilla 放出新的 Firefox 3.5 RC 版本(RC 3)

这几天 Mozilla 对 Firefox 3.5 的更新节奏真是够快&#xff0c;今天&#xff0c;一个新的 RC 版本&#xff08;显示为 RC 3&#xff09;又放出了。Firefox 3.5 RC 3 主要根据用户对之前版本的反馈进行了修正。有趣的是&#xff0c;笔者在其关于对话框中并没有发现 RC 字样&…

android studio 抽屉,java - Android导航抽屉(由Android Studio默认提供) - 堆栈内存溢出...

当我按下导航菜单项的更改时&#xff0c;它的颜色为黄色&#xff0c;直到释放时一直按它为默认。我没有明确编写任何代码来设置这些设置。 我该如何停止&#xff1f;请帮忙。 这是我的代码。 主要布局xmlns:android"http://schemas.android.com/apk/res/android"xmln…

大数据正在改变客户服务的五种方式

大数据正在改变客户服务的五种方式 任何组织的命脉&#xff0c;无论是否面向服务&#xff0c;都是需要为客户提供良好的服务。组织如何与其客户进行互动&#xff0c;会影响他们如何看待组织&#xff0c;这会影响潜在客户&#xff0c;除了组织最忠实的客户之外。 客户服务行业一…

android底部导航栏svg,vue开发移动端底部导航条功能

效果图src/app.vue头部导航内容区域import Tabbar from components/tabbar;export default {name: App,components:{Tabbar}}.g-container{position: relative;width:100%;height:100%;max-width:640px;min-width:320px;margin:0 auto;overflow:hidden;}.g-header-container{po…