如何使用ISPConfig和GoDaddy运行您自己的Nameservers
版本1.0
作者:Falko Timme
本教程将介绍如何为您在GoDaddy注册的域运行自己的Nameservers。 当然,这与每个其他注册商也是一样,虽然程序可能会有所不同。
为此,您需要两台具有两种不同公共IP地址并安装ISPConfig的服务器,当然还有一个GoDaddy帐户。
本教程由BlueberryNetworks.ca的Erik Turk提供。 他让我访问他的两个ISPConfig服务器以及他的GoDaddy帐户,以便我可以写这个howto。
1现状
我们目前的情况如下:我们有
- ISPConfig服务器#1:IP地址
64.25.171.8
; 这将是我们的主要Nameservers。 - ISPConfig服务器#2:IP地址
64.25.171.9
; 这个将是我们的二级Nameservers。 - 一个GoDaddy帐户与已注册的域名
erikturk.com
和ifwolfpack.com
。 两者目前正在使用GoDaddy的Nameservers(例如park27.secureserver.net
和park28.secureserver.net
)。
2我们的目标
这是我们想要实现的:
- 创建
ns1.erikturk.com
和ns2.erikturk.com的
DNS记录。 - ISPConfig服务器#1将是
ns1.erikturk.com
。 - ISPConfig服务器#2将是
ns2.erikturk.com
。 - 在
ns1.erikturk.com
和ns2.erikturk.com
上创建ifwolfpack.com的
DNS记录。 - 将
ifwolfpack.com
的权威Nameservers从Godaddy的Nameservers更改为ns1.erikturk.com
和ns2.erikturk.com
。
3创建ns1.erikturk.com和ns2.erikturk.com
我们的域名erikturk.com
已经注册,但现在我们要创建指向我们的ISPConfig服务器#1和#2的DNS记录ns1.erikturk.com
和ns2.erikturk.com
。
请注意:重要的是您的浏览器允许弹出窗口,否则GoDaddy界面将无法正常工作!
我们登录到我们的GoDaddy帐户:
点击我的帐户
:
然后转到管理域
:
您应该看到您注册GoDaddy的域列表。 如你所见, erikturk.com
和ifwolfpack.com
在这个列表中。 点击erikturk.com
:
在右侧打开的菜单中,点击Total DNS Control
前面的+
号:
然后去总DNS控制和MX记录
:
选择启动Total DNS Control Manager
:
在弹出的窗口中,您可以看到erikturk.com的现有DNS记录。 点击添加新记录
:
输入ns1
作为主机名
(不要输入ns1.erikturk.com
,只是ns1
!)和64.25.171.8
作为IP地址
(这是我们的ISPConfig服务器#1的IP地址)。 您不需要更改TTL值。 点击继续,
然后:
点击添加
确认:
回到DNS记录列表后,会弹出一个窗口,表示需要大约 24到48小时,直到新的DNS记录通过互联网传播。 点击确定
。
现在我们对ns2.erikturk.com再次执行相同的过程
,但是这次我们输入64.25.171.9
作为IP地址, ns2.erikturk.com
应该指向我们的ISPConfig服务器#2:
您现在可以使用DNS记录关闭窗口。 现在我们必须注册ns1.erikturk.com
和ns2.erikturk.com
作为Nameservers,即我们必须告诉GoDaddy我们要使用这两个服务器作为Nameservers。 返回GoDaddy主界面,点击域名主机摘要
前面的+
点击此处查看详细信息或修改
:
在新形式中,我们输入ns1
和ns2
及其各自的IP地址,然后单击保存更改
:
下一个屏幕确认您的更改:
我们的Nameserversns1.erikturk.com
和ns2.erikturk.com
已创建和注册。 大概需要 24 - 48小时,直到我们的变化通过互联网传播,但通常它是第二天工作。 你应该等到那时才行。
请注意:本章中的步骤只能完成一次。 如果您想要将ns1.erikturk.com
和ns2.erikturk.com
用于除ifwolfpack.com
之外
的其他域,那么您不必再做这些操作。
您可以在其中一个Linux系统上使用dig
命令来检查ns1.erikturk.com
和ns2.erikturk.com
的状态。 在我们的变化传播之后,输出应该如下所示:
dig ns1.erikturk.com
; DiG 9.2.4 ns1.erikturk.com |
dig ns2.erikturk.com
; DiG 9.2.4 ns2.erikturk.com |