名称服务器问题

名称服务器问题

你是我最后的希望。我花了两天时间尝试在我的 CentOS 5.9 上配置 BIND,并在 resolv.conf 中使用名称服务器。然后我向我的托管商寻求帮助,他们说:

您好,您必须注册自己的名称服务器,因为我们通常不为虚拟服务器提供 DNS。请告诉我您的域名,我可以指导您完成此过程。ns1 和 ns2 记录都应指向您服务器的 IP。resolv.conf 中的条目用于传出连接,不应编辑。

所以我尝试将域名指向主服务器 ip(显然没有成功)现在我不信任托管支持

我是否应该向我的主机请求另外 2 个 IP 并设置 BIND,或者我是否应该使用 resolv.conf 名称服务器配置 BIND?

答案1

您的问题描述对您真正想要做什么有点不清楚,您应该听取评论中的建议。您可能应该考虑某种托管 DNS 解决方案——您用来注册域名的注册商可能提供一种或许多其他选项。

但是,如果您决心为您的域名运营自己的权威 DNS 服务器,那么您至少需要执行以下操作:

  • 安装 BIND 软件包。
  • 编辑 BIND 配置文件 named.conf,以声明一个区域、允许权威查询并允许区域传输到辅助从属服务器。
  • 创建区域主文件,其中包含区域的基本资源记录。至少您必须拥有区域的 SOA 记录,并且您可能还需要服务器的 A 记录、邮件交换器的 MX 记录以及其他可能的记录类型。
  • 安排第二,单独的名称服务器复制主服务器上的区域数据并充当从属服务器,以便您的域拥有所需的两个名称服务器。
  • 指示您的注册商将正向查找区域委托给您的新名称服务器并添加任何所需的粘合记录。
  • 与您的 ISP 协商,安排反向查找区域的委派或将 PTR 记录插入到他们管理的区域。

如果您能看完这份清单并说“好的,我知道怎么做,怎么做,怎么做... 明白了!”那么您就可以开始工作了。否则,您需要阅读一些资料,或者需要重新考虑是否愿意让其他人来处理您的 DNS 服务器操作,直到您了解基础知识为止。

如果你坚持自己做,Cricket Liu 的书DNS 和 BIND,由 O'Reilly Associates 出版,是一本非常好的入门书。如果你买不起,你可以从 Zytrax 的在线书籍中免费获得你需要的大部分信息火箭科学家的 DNS后者有一章包含几个示例名称服务器配置,您可以将其用作起点。

相关内容