AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 79897
Accepted
Richard Stelling
Richard Stelling
Asked: 2009-10-31 07:01:34 +0800 CST2009-10-31 07:01:34 +0800 CST 2009-10-31 07:01:34 +0800 CST

在“云”中运行 DNS 服务器

  • 772

在以前的项目中,我依靠数据中心来处理我的 DNS。

然而,最近我们一直在将更多项目转移到各种“云”解决方案。

  1. 在云中的 VPS 上运行 DNS 服务器是个好主意吗?
  2. 如果有,有没有好的基于网络的 DNS 管理软件?
  3. 需要什么最低规格?
domain-name-system
  • 4 4 个回答
  • 1350 Views

4 个回答

  • Voted
  1. freiheit
    2009-10-31T07:09:50+08:002009-10-31T07:09:50+08:00

    我认为使用专门为您提供 DNS 服务的服务之一会比在 VPS 上运行 DNS 服务器更好。价格、可靠性、功能和您的时间。

    如果您要在 VPS 服务器上“在云中”运行自己的 DNS,则应确保在不同的云上运行 2 或 3 个 DNS 服务器。这是获得良好可靠性所需要的,但这几乎肯定会比使用将 DNS 作为服务销售的公司(而且可能仍然不那么可靠)花费更多。

    • 4
  2. Best Answer
    Philip Reynolds
    2009-10-31T07:13:40+08:002009-10-31T07:13:40+08:00

    这本质上并不是一个坏主意。

    根据我的经验,如果 VPS 解决方案没有正确的基础架构,那么对于任何具有高磁盘活动的东西来说,它们通常都是一个坏主意。它们可以在高磁盘 i/o 情况下工作,但大多数情况下,低端 VPS 提供商(Linode / Slicehost 等)不会发生这种情况

    DNS 通常是一种资源密集型服务相当低。它不需要几乎相同的基础设施来提供与数据库服务器或 Web 服务器相同的服务。因此,如果您对提供商的正常运行时间感到满意,VPS 解决方案应该适合 DNS 服务器。

    你应该:

    • 运行多个 DNS 服务器。对于大容量正常运行时间关键主机,至少两个,最好三个。
    • DNS 服务器实际上应该位于完全不同的位置。是的,物理位置。如果那不可能,至少在物理上分离网络。

    这条规则有一些例外。以 DNS 服务器为目标是犯罪分子(尤其是那些试图从网站勒索金钱的人)的常见攻击机制。如果您托管的是高风险网站(博彩公司等高营业额网站属于这一高风险类别),我的建议是将您的 DNS 外包给 UltraDNS 之类的公司。当然,前提是您的网络服务器比 DNS 服务器更难受到 DDoS 攻击!

    因此,底线是,两个 DNS 服务器和两个独立的 VPS 提供商我会批准任何中小型主机。

    • 4
  3. gekkz
    2009-10-31T07:10:07+08:002009-10-31T07:10:07+08:00

    你不需要繁重的硬件规格来运行这样的东西,你可以使用 cPanel DNS Only 之类的东西,或者在软件方面查看 PowerDNS。

    问题是,你真的应该让它在地理上分散,即使它在云中以避免任何问题,更不用说你必须维护这些服务器中的每一个以确保它们保持更新和安全。

    建议使用已建立的服务,因为它会更加冗余并且给您带来更少的麻烦。

    • 2
  4. Jim Zajkowski
    2009-10-31T07:10:34+08:002009-10-31T07:10:34+08:00

    只要 VPS 有一个静态稳定的地址,在上面运行 DNS 应该是没有问题的。我在 Slicehost 切片上运行 DNS,它非常稳定且可以接受。

    最低功能取决于您在一段时间内获得的唯一身份访问者数量,以缓存设置为模。如果这只是一个对一两个网站具有权威性的 DNS 服务器,那么您必须服务的实际查找数量远不及递归服务器所需的数量。再加上高 TTL,您确实可以在非常小的硬件上运行。

    我没有关于网络管理的答案;我手工编辑 djbdns 并绑定区域文件。

    如果您不确定该怎么做,我让客户使用EasyDNS,我会推荐他们。

    • 1

相关问题

  • 如何在 Ubuntu 中设置搜索域(和其他 resolv.conf 参数)?

  • Solaris DNS

  • resolv.conf 在经过一段时间后被更改

  • 为什么有些网站的网址中没有“www”就无法显示?[关闭]

  • 为本地网络中的名称解析添加自定义 dns 条目

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve