首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
数字电路
» linux_DNS服务器(正解/反解)的简单创建
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
linux_DNS服务器(正解/反解)的简单创建
发短消息
加为好友
yuyang911220
当前离线
UID
1029342
帖子
9914
精华
0
积分
4959
阅读权限
90
在线时间
286 小时
注册时间
2014-5-22
最后登录
2017-7-24
论坛元老
UID
1029342
性别
男
1
#
打印
字体大小:
t
T
yuyang911220
发表于 2016-9-11 21:46
|
只看该作者
linux_DNS服务器(正解/反解)的简单创建
服务器
,
color
[首页]
[新闻]
[文章]
[登录]
[注册]
首页
Web开发
Windows开发
编程语言
数据库技术
移动平台
系统服务
微信
设计
布布扣
其他
数据分析
首页
>
系统服务
> 详细
linux_DNS服务器(正解/反解)的简单创建
时间:2014-08-07 07:20:49 阅读:323 评论:0 收藏:0 [url=][点我收藏+][/url]
标签:
linux-dns服务器的创建小结
什么是DNS?
DNS(Domain Name System) 域名系统。它是如今互联网上能够相互通信的服务之一,对于现在的互联网特别特别重要的,因为在这个人们不能很好记忆数字IP地址的问题上,输入IP地址来访问其他的主机是很困难的,和不现实的,如果数字IP地址用我们所熟悉的各种名称(字符,例如:baidu taobao 等)就很好记忆啦。DNS就是来完成这个解析的功能的。
DNS工作的原理
:
首先,我们先了解一个内容,例如[url="]
www.baidu.com,
[/url]
www.baidu.com
在DNS中是有阶层的 .com 中国
.baidu.com 中国河南
www.baidu.com
中国河南XX市
那么我们说说DNS服务的工作机制如下图:
我们对上图进行下说明:
首先,客户端想要访问 [url="]
www.baidu.com这个服务器
[/url]
1
,把请求发送给DNS服务器,DNS服务器收到请求后,发送给 .(根)服务器,
2
,根服务器发现.com这个域是自己管辖的,就返回给DNS服务器,.com的地址,然后DNS服务器就去访问com这个服务器
3
,.com这个服务器收到DNS的请求后,就发现.baidu.com就在自己的域内,于是就把.baidu.com返回给DNS,让它去找.baidu.com
4
, .baidu.com收到DNS的请求后,发现对方要找的是自己域下的www,就告诉DNS你找对人啦,我就是你要找的,我这就把我的IP地址发给你,于是DNS请求到了目标IP地址。
5
,DNS服务器把请求到的目标IP返回给PC机,PC机根据得到的
www.baidu.com
的IP地址,就找
www.baidu.com
这个服务器通信去啦,至此域名解析完成。
既然DNS这么重要,那么我们怎么样要配置一个DNS服务器呢?
第一步
, 我们要知道,创建一个DNS服务器就好比一个市要开发一个新区一样,必须要给上级申请,上级比准后才能建设是不是,这里也是一样,我们必须向我们上层的域管理者申请备案,然后才能获得认同,别的主机访问我们,上级才知道我们是哪个部分的,否则,上级都不知道我们的存在,别的主机怎么能访问我们呢?
第二步
,才是开始建设配置DNS服务器啦,下边就详细说 下
在一台主机上创建一个DNS服务器,要准备一些环境。要能启动该服务,我们就需要bind这个工具,bind是DNS服务工具。
与DNS服务相关的几个配置文件,先给你们说下
:
/etc/hosts
它是最早记录IP与主机名的档案(那时的互联网没法和现在比,所以一个文档就可以记录了)
/etc/resolv.conf
它是DNS客户端的配置文件,记录DNS服务器IP的,这里DNS指向如下图:
/etc/named.conf
它是bind这个工具的主配置文件,它里面定义了:
options {
director “工作目录(默认/var/named)”
recursion yes //是否接受递归查询
};
zone "." IN {
type hint; //zone是定义区域的关键字,此处
file "named.ca" // 指定该区域的数据库文件默认在/var/named/
};
好啦,配置文件介绍完了,下面开始简单配置吧,
我们主配置文件如下(只含有主要内容,其他我都注释掉了):
下一步我们去 /etc/named.rfc1912.zones 这个文件内写上要定义的域mage.com
看到file "mage.com.zone" 那行没,那个文件名就是我们要配置的正向解析库文件,它在/var/named/mage.com.zone ,下面我们来看看里面的东西;
这个文件的属组要改为named,权限改为640
收藏
分享
评分
继承事业,薪火相传
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议