在 CentOS 6.4 上管理 DNS

在 CentOS 6.4 上管理 DNS

我对此还不太熟悉,我期待得到关于如何做到这一点的答案。这是我的第一个挑战,我期待得到任何人的帮助,如果他们愿意帮助我。

我有一台服务器(Intel SR1300),我需要将其用于我自己的内部使用。我最近安装了 OwnCloud,我很乐意使用 OwnCloud,我想在自己的网络上使用此应用程序,而不一定在万维网上使用。

现在我遇到的问题是设置 DNS 服务器,但我不知道可以使用哪个 IP。我需要做的是,任何连接到我的网络的人都可以访问 Web 服务器并使用 OwnCloud,而无需在互联网上发布它。因此,如果我使用 192.xx1 作为手动配置的默认 IP。如果要将此 IP 用作 DHCP 的默认网关,我可以使用哪些其他 IP 作为 DNS 服务器的域名解析器?

另外,如何在不使用全局 IP 的情况下设置供内部使用的 DNS?

如果您能帮助我解决这个问题我将非常感激。

感谢您的支持。

答案1

您的问题有点令人困惑,仍然让我尝试回答。

(1) 首先,您需要设置外部 DNS。这意味着您的 www.test.com 应该映射到您的公共 ISP。同样,如果您希望外部人员通过 IP 联系,则这不是必需的。

(2)接下来是内部 DNS 设置。您需要安装和配置绑定服务。这里有一个不错的链接,它展示了如何在本地服务器上设置私有 DNS 服务器。 http://www.krizna.com/centos/how-to-install-dns-server-in-centos-6/

(3)最后,您必须在防火墙/路由器上添加一条转发规则,其中包含要映射的外部和内部端口。例如,假设外部用户想拨打http://www.test.com:8080。然后您必须将端口 8080 转发到您的 opencloud 服务仪表板服务。

希望这是一个好的开始。但对于你的情况来说,这可能不是一个明确的解决方案。

答案2

我尝试按照说明操作,但仍然遇到一个问题。DHCP 服务器可以正常工作,甚至主机也可以正常工作。例如,如果我使用主机名 srv.nameact.com 而不是 localhost,但如果我尝试从另一台计算机访问它,它仍然不起作用。但是我想知道是否需要安装其他软件,以便我可以从任何其他位置访问 Web 服务器,我将不胜感激。

相关内容