构建DNS服务器指南

  在用TCP/IP协议族架设的网络中,每一个节点都有一个唯一的IP地址,用来作为它们唯一的标志。然而,如果让使用者来记住这些毫无记忆规律的IP地址将是不可想象的。人们就需要一种有记忆规律的字符串来作为唯一标记节点的名字。

  然而,虽然符号名对于人来说是极为方便的,但是在计算机上实现却不是那么方便的。为了解决这个需求,应运而生了一个域名服务系统DNS,它运行在TCP协议之上,负责将字符名--域名转换成实际相对应的IP地址。这个过程就是域名解析,负责域名解析的机器就叫域名服务器。

  1、域名解析的方法

  1.1 最早的域名解析方法

  最简单的主机名解析方法是,在一个文件中记录所有主机名及与其对应的IP地址,并保证该文件中主机名的唯一性,通过检索文件中的便可以完成主机名的解析。采用这种最简单的解决方法有其历史原因:

  在整个70年代,APRANET只是一个小规模的,由类似的数百台主机组成的团体。于是为了解决主机名解析的问题,将连接到ARPANET上每台主机的名字与对应的地址都保存在HOSTS.TXT文件中。这样每增加一台机器,就必须修改HOSTS.TXT文件一次。随着网络的不断发展,网络中的主机数量爆炸性地增加,这种域名解析的方法已经无法适应新的解析需要。

  1.2 分布式的域名服务器

  这种方法,我们已经在基础篇的第六章中有了详细的叙述,在此就不再重复了。在这种分布式的域名服务器体系中,每一台域名服务器(DNS)负责解析属于自己的这一部分主机的域名。

  一般说来,如果你所处在公司或组织所拥有的主机并不多,一般是将域名的解析工作交给自己的ISP的域名服务器来完成。而如果你所在组织拥有的主机比较多,我们就可以组建自己的域名服务器负责解析你所在组织的主机。

时间: 2024-08-31 03:11:17

构建DNS服务器指南的相关文章

Linux下简易构建DNS服务器指南

您拥有自己的域名后,您需要DNS服务器来解析您的域名.解析的作用就是告知您的访问者,您的网站是处于在哪个IP的主机上.  DNS服务器是由您的域名注册公司来提供的,如果您在某公司注册域名,就由该公司来提供,您不需要做任何设置,只需保持默认选项即可. 您可以随时更改您域名的设置,比如可以让它指到不同的IP.当您更改了域名的设置时,全世界的DNS服务器也将会一一被通知到.这样,全世界的互联网用户也将一一被引导到您新的主机.通知是有一个过程的,如果让全世界的DNS服务器都刷新并了解到您的改动,约需要2

构建DNS服务器简易指南

在用TCP/IP协议族架设的网络中,每一个节点都有一个唯一的IP地址,用来作为它们唯一的标志.然而,如果让使用者来记住这些毫无记忆规律的IP地址将是不可想象的.人们就需要一种有记忆规律的字符串来作为唯一标记节点的名字. 然而,虽然符号名对于人来说是极为方便的,但是在计算机上实现却不是那么方便的.为了解决这个需求,应运而生了一个域名服务系统DNS,它运行在TCP协议之上,负责将字符名--域名转换成实际相对应的IP地址.这个过程就是域名解析,负责域名解析的机器就叫域名服务器. 1.域名解析的方法 1

探查Linux DNS服务器运行状况

在Linux环境下,提供了广泛流行的BIND服务器,它是构建DNS服务器最常用的服务器软件.介绍BIND的安装的文章现在很多,现在我们就一起来谈一下维护的话题.我们如何才能够了解DNS服务器的运行情况下呢,它忙不忙.负载大不大?这一切,对于系统管理员而言,是比较重要的. 想了解DNS服务器的运行状况,可以通过查看DNS服务器在运行时所产生的日志文件来实现. BIND 8提供了一些控制日志系统的手段,不过呢,缺省状态所生成的日志已经够用了,通过这些日志信息,足以了解DNS服务器现在的运行状况了.

探查Linux下DNS服务器运行状况

在Linux环境下,提供了广泛流行的BIND服务器,它是构建DNS服务器最常用的服务器软件.介绍BIND的安装的文章现在很多,现在我们就一起来谈一下维护的话题.我们如何才能够了解DNS服务器的运行情况下呢,它忙不忙.负载大不大?这一切,对于系统管理员而言,是比较重要的. 想了解DNS服务器的运行状况,可以通过查看DNS服务器在运行时所产生的日志文件来实现. BIND 8提供了一些控制日志系统的手段,不过呢,缺省状态所生成的日志已经够用了,通过这些日志信息,足以了解DNS服务器现在的运行状况了.

CentOS上配置主DNS服务器的简易指南

CentOS上配置主DNS服务器的简易指南任何运作中的域名至少有两台DNS服务器,一台称为主域名服务器(比如叫做ns1),而另一台称为从域名服务器(比如叫做ns2).这些服务器通常用于故障转移:如果一台宕机,另外一台就激活成为DNS服务器(译注:此处译者有不同意见,事实上两个或更多的DNS服务器是共同工作的,并不是第一台停止服务后,第二台才接替工作.解析器是随机选择一个DNS服务器进行询问,如果超时则会询问下一个,这是多个DNS的故障容错机制).也可以实现包括负载均衡.防火墙和集群在内的更为复杂

DNS服务器部署入门指南

在任何现在的TCP/IP网络中,最重要的构成之一就是DNS服务器.DNS服务器可以完成的事情很多,例如把一个互联网URL解析成IP地址:解析本地网络中的主机名称:提供Windows活动目录所依赖的基础架构.因此,部署一个DNS服务器并不是一件非常简单的事情. 为了帮助一些新手朋友更好的了解DNS服务器,本文和大家讨论一些部署DNS服务器的经验和常识,介绍DNS服务器可以胜任的角色,以及DNS服务器在网络中应该部署的位置,还有,对于你的网络来说,应该部署多少DNS服务器才是最佳选择. 你需要多少D

双线智能解析DNS服务器搭建指南

中介交易 SEO诊断 淘宝客 云主机 技术大厅 什么是DNS DNS( Domain Name System)是"域名系统"的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它主要是用来通过用户亲切而友好的名称代替枯燥而难记的IP地址以定位相应的计算机和相应服务.因此,要想让亲切而友好的名称能被网络所认识,则需要在名称和IP地址之间有一位"翻译官",它能将相关的域名翻译成网络能接受的相应IP地址.DNS就是这样的一位"翻

Red Flag Asianux Server 3用户指南:配置DNS服务器

本节介绍如果利用图形化的 http://www.aliyun.com/zixun/aggregation/33842.html">DNS服务器配置工具-- rfdns配置域名服务系统. 8.2.1 管理DNS服务器 8.2.1.1 打开DNS配置工具 需要在 KDE环境下以 root权限运行 rfdns配置工具.可以采用以下几中方法启动 DNS配置工具: 在控制面板的"系统管理"标签页中,双击" DNS配置工具": 在系统主菜单中选择"管理

《Nmap渗透测试指南》—第7章7.12节枚举DNS服务器的主机名

7.12 枚举DNS服务器的主机名表7.12所示为本章节所需Nmap命令表,表中加粗命令为本小节所需命令--枚举DNS服务器的主机名. 在渗透测试时需要暴力破解出该域名下的子域名与DNS服务器的主机名,在Nmap中使用dns-brute脚本即可达到我们的要求. 操作步骤使用命令"nmap --script dns-brute --script-args dns-brute.domain=baidu.com"即可发起对baidu.com子域名的枚举. root@Wing:~# nmap