将域名指向我的 OSX Lion Web 服务器

将域名指向我的 OSX Lion Web 服务器

我最近继承了一台新的 Mac Pro,我正试图将它变成一个完整的网络服务器,这样我就不用再付钱让别人帮我托管我的网站了。我在设置服务器方面经验有限,但在 DNS 方面我几乎没有经验。无论如何,到目前为止,我所做的就是让服务器在本地提供页面,但如何跨越桥梁将其连接到互联网让我不知所措。我不确定在域名托管商的网站上应该输入什么作为我的名称服务器。

使用类似http://freedns.afraid.org/我可以简单地将他们的一个子域名指向我的公共 IP,一切就都好了。但是,我拥有自己的域名,我不知道下一步是什么……如果我理解正确的话,我必须支付第三方 DNS 托管服务费用(例如http://dyn.com/dns/或者在我的服务器上安装 DNS 服务器。后一种选择听起来不错,因为 OSX Lion 似乎预装了一个 DNS 服务器(BIND?),但我担心我把事情搞得太复杂了。

我不知道这里什么信息最重要,但当我尝试跟进设置 BIND 的教程我遇到了以下错误:

WARNING: key file (/private/etc/rndc.key) exists, but using default configuration file (/private/etc/rndc.conf)
rndc: connect failed: 127.0.0.1#953: connection refused

我的下一步是什么?我有服务器应用程序(并已将主机名更改为与我的域名匹配)和服务器管理员,这允许我创建 DNS 区域(如果相关)。任何提示都非常感谢!

答案1

要托管您自己的 DNS,您至少需要两个静态 IP 主机,注册为 DNS 服务器,并让其他域指向它们(或者,如果您想将您的域用作名称服务器和网页,则设置一个胶水记录)。仅安装一个 BIND 并不能让您走多远。

我建议使用其他托管 DNS 服务,只需将 A 记录指向您的网络服务器即可。您甚至可以找到免费的 DNS 托管(区域和请求数量有限,但限制对于小规模使用来说足够高)。有时您甚至可以从域名注册商处获得免费的 DNS 服务。

答案2

您可以找到免费的动态 DNS 提供商,以确保您的服务器有一个固定的端点。

然后您可以注册 www.cloudflare.com(免费),让他们处理您域名的公共 DNS。然后在他们的控制面板中,您可以将您的 DynDNS 地址作为 CNAME 放入您的域名,他们会在后台为您解决该问题。

额外的好处是,他们会缓存您网站的所有静态文件,因此您的家庭连接不会变得太饱和。

/迈克尔

编辑:哦,即使您不使用他们的 CDN,cloudflare 也提供无限区域。

相关内容