DNS:Bind 领导 Bind
在您的网络浏览器、电子邮件和即时消息的表面之下,隐藏着一个互联网计算机的电话簿。我们称之为域名系统或 DNS。它查找其他计算机的名称并呼叫它们聊天、握手或任何电脑之间互相做的事情。
除了隐藏在数亿人的意识之下,有些人知道 DNS 似乎喜欢 Linux。事实上,它们似乎是天生一对。您可以免费获得 Linux,并且 DNS 软件与 Linux 发行版一起打包,也是免费的。
几乎普遍来说,DNS 服务器运行 Berkeley Internet Name Domain 或 BIND。任何想要拥有自己的网站和/或域名的人都需要两个域名服务器。这只是游戏规则之一。显然,对两个服务器的需求使 Linux 成为 ISP 和系统管理员的选择,因为它为人们节省了资金。
那又怎样
如果您想成为一名 Linux 系统管理员并走这条职业道路,那么您需要学习 DNS。这就是另一只靴子掉下来的地方。继续阅读。
大型目录以分布式模式运行,它希望域的所有者提供自己的目录列表。基本上,您必须编写 DNS 系统的一部分,因为互联网的其余部分都依赖于您这样做。
存在一个小的陷阱。互联网工程任务组 (IETF) 在互联网大规模增长之前很久就建立了我们当前的 DNS 协议。没有人真正知道它是否会扩展。
看起来很可笑,但 DNS 即使在互联网呈指数级增长的情况下,在巨大的压力下也能正常工作。域名系统随着互联网的增长而增长。虽然当前的系统仍然有点过时,但它运行良好,而且运行得很好。
它只需要一套在二十多年前流行的技能。在伟大的互联网普及发生时,DNS 标准没有机会调整其技术基础。这些协议于 1985 年问世。哦,我有没有提到这些协议缺少我们称之为直观的东西。
我必须这样做吗?
简单的答案:是的。Linux 系统管理员必须学习 DNS。即使您将 DNS 外包给服务提供商,您也可能会最终收回全部或部分 DNS。互联网不断变化,并且将 domain.org 等友好的名称解析为 IP 地址的需求已变得至关重要。
让我们看看市场的现实。企业,尤其是大型企业,讨厌改变他们的系统。忘记人们对迁移或升级这个或那个的喧嚣。大型组织讨厌它。
但是,大型组织也必须保持最新,否则它们会被使用新标准和协议的更灵活的企业击败。正因为如此,为了让那些愤怒的大型组织能够继续使用他们的遗留应用程序,比如 100,000 名员工在终端或 PC 上使用,一个新的行业应运而生。我们称之为 Web 启用领域。
随着 JBoss 和 WebSphere 等应用服务器的出现,突然之间,不同的服务器孤岛开始相互对话。然后,我们有前端应用程序与其供应链对话,而客户和供应商也进入了企业。
世界上的其他人甚至不知道另一层应用程序围绕着那些遗留应用程序和数据存储库。这让我想起了公共图书馆的融合。以太网一侧是图书馆的旧数据库。另一侧是一个 LAMP 应用程序,它与其他服务器对话,就好像它们都拥有相同的 MySQL 数据库引擎,里面装满了书名、作者和主题。
这一切是如何运作的?哦,它之所以有效,是因为一个拥有十亿条条目的二十年历史的目录几乎立即查找一个名称,将其转换为一个数字,并让那些家伙聊天、握手并做任何电脑和它们同类会做的事情。
它既古老又不直观?
您可以将此带到数据中心,或者它是服务器库?是的,它很老旧、脾气暴躁,并且不喜欢 GUI 前端。它希望您在命令行上手写所有内容。
每次您进行更改时,它都希望您重新启动它。它说它不想要任何更多类型的记录,然后 Apache 的人在他们的服务器上做了一些很酷的事情,您必须将那些已弃用的记录类型放回配置文件中。
猜猜还有什么。它的安装基础如此之大,以至于它不会很快开始迁移和升级。就像那些讨厌改变的大型组织一样 - 您可以将互联网 DNS 系统添加到那群愤怒的人中。
我应该买本书吗?
您可以买一本书或服用安眠药 CR。无论哪种方式,您都可以获得充足的睡眠。读书可能会导致颈部烦躁综合征。
所以,在互联网上四处搜索,寻找可读的教程和操作指南。或者等待并关注本系列的其余部分,因为我们将进入解析器库、区域文件、提示和本地区域的地下洞穴,仅举几例。
在那之前,请享受。
-------------------------------
资源链接
感谢 Keith Daniels 提供这些链接。
- DNS 的开源版本
- OpenNIC:民主域名系统 DNS
- 教程、技巧和窍门、操作指南和其他文章
- DNS 概念
- DNS HOWTO
- DNS 技巧和窍门
- 面向火箭科学家的 DNS
- 互联网域名结构
- 域名系统
- Men & Mice - DNS 资源
- 设置您的新域名迷你操作指南
- 如何使用基于域名的黑名单区域
- Bind 和 Dnsmasq
- freshmeat.net:Dnsmasq 的项目详情
- 使用 Webmin 配置 BIND - RimuHosting
- BIND 9 管理员参考手册
- Berkeley Internet Name Domain (BIND)
- 免费 DNS 托管 - 当您学习时,有时有一个免费备份一段时间真的很方便。:-)
- 公共 DNS 服务
- 免费 DNS 托管站点列表
- 另一个免费 DNS 托管站点列表
- 在家设置动态 DNS 是一个很好的学习方式,而不会破坏任何重要的东西。 :-)
- 如何为您的 ISP 设置静态和动态 DNS
- 免费动态和静态 DNS
- 动态网络服务
- 供初学者使用的在线工具
- DNS、网络和其他工具。
- 过期域名搜索
- 电子邮件中继、DNS、网络和其他工具