迈向零互联网管理技术:DNS案例研究
1. 引言
互联网技术正飞速发展,这使得许多地方都急需大量网络管理员。为了有效管理当今的系统,并为网络系统的未来使用进行明智规划,系统管理员不仅需要了解网络管理技术,还需全面掌握现有和不断发展的标准细节。然而,知识渊博的网络工程师数量仍然相当有限。一般来说,学会使用、管理、调试网络,并防止因管理不善导致网络过载,对每个人而言都并非易事。
当前,互联网社区中盛行着一种“现学现用”的知识传播方式。但仅依靠口头传统,互联网工程难以成为一门严谨的学科。我们认为,零互联网管理技术的主要目标是将所有“现学现用”式的管理实践转化为易于使用的应用程序。
我们采用自下而上的方法,从域名系统(DNS)的案例入手,设计并实现了一款名为nssetup的软件来处理DNS管理。通过展示开发nssetup的过程,我们将利用这一经验来确定制定相关方法的要求。我们的目标不仅局限于DNS,还希望从这次经验中开发出强大的技术,为其他应用程序的开发和应用做出贡献,最终创建一个稳定的网络基础设施,以最少的配置管理确保其在各个层面的可靠性和吞吐量。
2. 案例研究:域名系统(DNS)
域名系统(DNS)是一个网络范围的数据库,TCP/IP应用程序使用它来映射主机名和IP地址,并提供电子邮件路由信息。
DNS名称服务软件在概念上分为两个组件:解析器和名称服务器。名称服务器是DNS客户端 - 服务器机制的服务器端,它包含数据库某些部分的信息,并将其提供给称为解析器的客户端。解析器将与名称服务器通信以访问该数据库。
DNS采用分层方法,互联网上没有一个站点可以管理整个数据库的每个部分。相反,一个站点维护数据库
超级会员免费看
订阅专栏 解锁全文
445

被折叠的 条评论
为什么被折叠?



