我刚买了一个覆盆子皮,把它做成了一个网络服务器。我有一个有一个IP的网络。我创建了一个DMZ,我可以从互联网上访问我的raspberry pi网络服务器。我购买了一个域名,我打算使用我的网站,但我发现,我需要创建一些名称服务器(主服务器和二级服务器),并提供IP为这些名称服务器,我购买了我的域名。
我的问题是:我的DNS服务器和我的网站可以使用相同的IP吗?是否真的需要有一个辅助名称服务器(因为我只有一个IP,我认为我不可能有一个二级名称服务器)?接下来要做什么?我应该在我的覆盆子上安装一个DNS服务器并配置它吗?我能用一个IP和一个树莓皮来运行我的网站吗?我如何实现所有这些事情(让我的网站在我的覆盆子和运行和我的域名指向它)?
谢谢!
发布于 2014-08-08 07:56:29
呃。在这么多优秀的人回答完之后,我通常不会插嘴,但我不能完全同意迄今为止发布的任何答案。经过20年的DNS管理,以下是我的看法:
teaparty.net的主要DNS服务器也是web服务器( IP地址略有不同,但这只是因为我的协同服务器有几个分配给它的地址)。偶尔会出现这样一个论点,即如果域中的主机无法访问,则不需要域名服务器访问域。这个论点是错误的。
您的辅助服务器应该位于与主服务器完全不同的网络上,最好是在大陆上。请注意,我的辅助名称服务器ns2.teaparty.net在地址空间和在不同的国家启动时都与ns.teaparty.net不太接近。在过去,主名服务器的操作员会互相交换服务,所以我的主服务器也将是您的辅助服务器,反之亦然。或者,在这些廉价VPSes的日子里,一个微小的,便宜的VPS将做的非常好的工作。
不要忘记捆绑您的DNS服务器(S),这样他们将只递归-解决在您自己的组织中的人。打开的DNS服务器是可爱的,但除非仔细配置,否则它们可以用于放大反射DDoS攻击,这是不好的。
最后,尽管最佳实践问题可以说是SF的命脉,但对学习材料建议的要求显然是非主题性的。如果我是你,我会修改你的问题,以免它积累更多的选票。
发布于 2014-08-08 07:51:45
是的,DNS和web服务器可以在同一个IP上。
然而,DNS通常的配置方式,它必须是一个静态IP。只要DNS服务器支持web服务器,在动态IP上运行web服务器就很简单。
此外,您确实应该在不同的子网中有两个带有in的DNS服务器。因此,在众多免费DNS主机提供商之一托管您的域名可能会更简单。我知道他,其他的答案提到了其他的提供者。
如果您真的想在动态IP上承载您自己的DNS服务器,那么方法是在几个提供程序上注册动态主机名。现在,您可以让域的NS记录指向这两个动态主机名。因为这些是在你自己的领域之外,你不需要胶水。
发布于 2014-08-08 07:28:33
从技术上讲,这不是问题。但这不是你想要的“家庭服务器”的需要。注册一些DynDNS服务(DynDNS,无ip等)把你的域名指向那里,就是这样。如果不知道自己在做什么,就不要运行DNS服务器。在您的情况下,也不需要自己运行一个。
https://serverfault.com/questions/618915
复制相似问题