我可以在同一台服务器上运行我的 Web 服务和 DNS 服务吗?

我可以在同一台服务器上运行我的 Web 服务和 DNS 服务吗?

我对 Linux 还不太熟悉。我想知道我是否可以在同一台服务器上运行 DNS 和 Web 服务器?

原因是我有一台服务器,他们希望我将其设置为 DNS 和 RevDNS 服务器,并具有以下规格;

HP Proliant DL120 Gen9 
E5-2603v3 1.6GHz 6 15MB 
16 GB Ram PC4-2133P-R Kit
1 TB SATA 7.2k RPM
1 Gbps HPE Embedded Dual Port 361i Adapter

This server has 1 Gbps Download, 2 Gbps Upload fiber connection.

我不想把这台服务器浪费在 DNS 和 RevDNS 上。我是否应该说服他们在不同位置租用 2 台 VPS 以用作 DNS 服务器?

提前感谢您的建议和回答。

答案1

这是可能的,但不建议这样做,如果您有多个依赖于该计划的 DNS 的 Web 服务器,例如您的公司电子邮件、ftp 等也使用该 DNS。

仅从安全角度来看,您的 Web 服务器将提供非常大的攻击面,您不希望 DNS 受到威胁。请使用数量众多且价格低廉的在线 DNS 提供商。

答案2

这是可能的(DNS 不需要太多硬件)。这是常见的做法,但不建议这样做。将 DNS、Web 等放在同一个盒子上的缺点是,当它发生故障时,一切都会中断。

有很多可靠的免费 DNS 服务器,具有良好的基础设施RackspaceNamecheap仅举几例。

根据我的经验,最大的问题是,如果您的 DNS 出现故障,您的电子邮件、网站等也会出现故障。因此,将这三者分开始终是一个好主意。现在没有人托管自己的电子邮件,DNS 很快就会出现这种情况。

遵循最佳实践的另一种选择是托管您自己的 DNS,但使用外部提供商作为辅助 DNS。

答案3

在同一台机器上运行 Web 服务器和名称服务器是可能的,也很常见。如果可以这样做你的机器取决于您设置中的某些内容,我们只能猜测。但如果我们猜测您拥有真实的、未经过滤的 Internet 连接和真实的 IP 地址(而不是 CG-NAT 或类似的东西),那么您可以。

相关内容