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,一经查实,立即删除!

相关文章

c语言一个循环重新输入密码,想程序高手求助--用C语言来编辑一个输入密码的程序...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼/*--------实现密码的隐式输入-----------------*/inputpw(char *password,int len) /*len为密码长度*/{int i0; /*密码数组索引值,同时也表示记录已显示*的数目*/char ch;fflush(stdin); /*清洗流,以防妨碍密码正确输入…

怎样玩转千万级别的数据

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

c语言多维数组基础知识,C语言基础第7章多维数组.ppt

C语言基础第7章多维数组7.2 二维数组及多维数组二维数组的定义定义方式:  数据类型 数组名[常量表达式][常量表达式];;二维数组理解;二维数组元素的引用形式: 数组名[下标][下标]二维数组元素的初始化分行初始化:;程序举例;例 …

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

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

如何制作pem公钥证书和私钥证书

1.先下载openssl 下载地址 https://pan.baidu.com/s/1kUK1MJX 2.下载之后保存在某个盘里(例如在F:/cer/openssl) 3.打开windows的 cmd,切换到目录 F:/cer/openssl/openssl\bin 4.生成商户RSA私钥(执行如下命令) openssl genrsa -out rsa_…

苏州大学电子信息学院C语言,电子信息学院

专著Z. Zhu and A. K. Nandi, (2014) Automatic Modulation Classification - Principles, Algorithms, and Applications. Wiley (to be published in January 2015)期刊论文Z. Zhu, A. K.Nandi, (2014) Blind Digital Modulation Classification using Minimum Distance Cent…

网络协议集合2

这张是更加详细的网络协议图,希望会对学习有一定作用。学习网络知识,一定要打好框架,做到心中有“图”,通常我们只是接触TCP/IP协议,但对于其他体系和结构,也应当有所了解,这样能更好地理解网络…

C语言二月天数计算,关于计算两个日期间天数的代码,大家来看看

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼这是原贴:http://post.baidu.com/f?kz100411727这是原码:#include "stdio.h"main(){long int i,a[2],b[2],c[2],x[12]{0,31,59,90,120,151,181,212,243,273,304,334},y,z[2];scanf("%ld-%ld-%ld %ld-%ld-%ld"…

JAVA中ACTION层, SERVICE层 ,MODLE层 和 DAO层的功能区分

JAVA中ACTION层, SERVICE层 ,MODLE层 和 DAO层的功能区分 首先这是现在最基本的分层方式,结合了SSH架构。modle层就是对应的数据库表的实体类。Dao层是使用了hibernate连接数据库、操作数据库(增删改查)。Service层:引…

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

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

.net c# 中获得GridView的EmptyDataTemplate中的控件的方法(转)

拖了一个GridView到页面&#xff0c;当没有数据时在EmptyDataTemplate中显示添加的TextBox&#xff0c;但EmptyDataTemplate中不像FooterTemplate可以直接TextBox BankCard GridView1.FooterRow.FindControl("BankCard") as TextBox;来获取。 研究了一翻&#xff0c;…

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创建…

2008年CCNA第二学期第九单元题目(2008-12-14 14:04:38)

标签&#xff1a;教育 <?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />在运行 EIGRP 的路由器上&#xff0c;什么数据库将维护可行后继路由的列表&#xff1f;路由表邻居表拓扑表邻接表2 points for Option 3请参见图示。这是 …

随便写写

我刚把放了一天的一杯底水一饮而尽&#xff0c;并打算泡杯新茶&#xff0c;我就后悔了。一股灰味儿。一天竟然能落下这么多灰&#xff0c;也算叫我长记性了。可我还是抓了把新茶&#xff0c;并在心里打算着喝完这杯就走人。接热水的时候我低头看了一眼&#xff0c;今天穿的有点…