我已经从 name.com 购买了域名 concretex.com。
该域名实际上托管在我的服务器上,IP 为 108.174.53.215。DNS(绑定)也托管在这个 IP 上。现在我想从我自己的绑定 DNS 服务器管理这个域名的 DNS。我已经安装了 virtualmin。我已插入名称服务器 ns1.name.com 和 ns2.name.com 作为名称服务器。但我无法让 DNS 解析 concretex.com。以下是 virtualmin DNS 记录的屏幕截图。 http://i40.tinypic.com/1goufn.jpg
答案1
您需要告诉您从 [name.com?] 购买域名的注册商/公司,108.174.53.215 是 concretex.com 的权威信息来源。
并且..在大多数情况下,你需要至少两个 DNS 服务器,而不仅仅是一个。你可以使用免费的 DNS,例如这个作为您的辅助 DNS。
通常,您必须提供主机名 [而不是 IP 地址] 以及名称服务器的 IP 地址。在 name.com 中,您将把 concretex.com 委托给以下地址:
- ns1.concretex.com / 108.174.53.215
- ns0.xname.org [ 或 ns1 或 ns2 - 检查这]
在您自己的服务器 108.174.53.215 上,您必须为 concretex.com 区域创建基本 DNS 记录 - 至少包含以下内容:
@ IN NS ns1.concretex.com. ; yes it's a dot at the end and it's correct
@ IN NS ns0.xname.org.
ns1 IN A 108.174.53.215
www IN A 1.2.3.4
; and probably more
您必须配置绑定以允许区域传输到 xname.org 的名称服务器 [ 您将找到其源 ip 列表这里],以防止滥用:
- 不允许区域传输来自其他 IP 地址,并且仅发送给这些地址。
- 不允许递归 DNS 查询除了来自本地网络和环回的网络之外。
- chrooting bind 总是一个好主意;它有点依赖于分布,只是谷歌。
答案2
从您的描述来看,问题确实不清楚。
以下是您需要执行的一般步骤。
- 从注册商处购买域名。
- 获取 DNS 托管。
- 如果您是自托管 DNS,请使用 Registrar 设置 Glue 记录。
- 将名称服务器记录指向具有注册商的域名的 DNS 主机。
- 获取网站托管。
- 如果通过 VPS 或其他方式进行自托管,则可以跳过此步骤。
- 在 DNS 主机上为网站创建记录。
- 具体来说,您需要指向您的网络主机 IP 的
A
记录www
和(@ = 默认记录)。@
- 具体来说,您需要指向您的网络主机 IP 的
- 如果您想要为网站设置电子邮件,您还需要为此配置 DNS。由于您没有提到这一点,所以我不会填写这一项,因为还有很多步骤。