我需要在 freenom.com 上注册的新域名上配置 DNS,如下所示
领域:我的域名.ga
我的服务器IP:1.2.3.4
我需要问我的域名.ga(1.2.3.4)针对特定子域(例如abc.mydomain.ga)
例如,使用命令“ dig abc.mydomain.ga
”(不使用@1.2.3.4 参数),挖掘问题必须传递到我的域名.ga或者类似ns1.mydomain.ga(可能要配置)而不是默认的 ns0?.freenom.com。
你能帮我配置一下吗?这是一个带有一些问号的起点。
- 管理 Freenom DNS:
NAME TYPE TTL TARGET
A 3600 1.2.3.4
TXT 3600 this is a test
ns1.mydomain.ga? A? 3600 1.2.3.4?
? ? 3600 ?
? ? 3600 ?
2. 管理工具 -> 名称服务器(2 个或更多) -> 使用自定义名称服务器(在下面输入)
Fieldname: Nameserver 1
Value: ???
Fieldname: Nameserver 2
Value: ???
3. 管理工具 -> 注册粘合记录(需要吗?)类似于......
HOSTNAME IP Address
ns1.mydomain.ga? 1.2.3.4?
谢谢
答案1
看起来 Freenom 提供了 DNS 服务,那么您不需要配置自定义名称服务器或粘合记录。
那么您所需要的只是 abc.mydomain.ga 的 A 记录(如果它托管在 1.2.3.4)。
NAME TYPE TTL TARGET
@ A 3600 1.2.3.4
abc A 3600 1.2.3.4
一个稍微改进的方法是这样做:
NAME TYPE TTL TARGET
@ A 3600 1.2.3.4
webserver A 3600 1.2.3.4
abc CNAME 3600 webserver.mydomain.ga
www CNAME 3600 webserver.mydomain.ga
这样,您只需为 Web 服务器创建一条 A 记录,然后将所有其他名称作为 CNAME 指向该记录。这样更简洁一些,因为如果您需要移动 Web 服务器,您不需要更改所有记录,只需更改一条记录即可。
开头的 @ 记录是域的根,也就是说,如果你只输入我的域名.ga进入您的网络浏览器。它不能是 CNAME,因此如果您想使用它,您仍然需要为其添加 A 记录。
答案2
我认为从域中选择 FQDN 作为该域的名称服务器并不是最佳选择。让我们想象一下,如果域名仅过期一天会发生什么……如果我是你,我会使用 Freenom DNS 创建指向我的 IP 的 A 记录
@ IN NS ns01.freenom.com
@ IN NS ns02.freenom.com
@ IN NS ns03.freenom.com
@ IN NS ns04.freenom.com
ns.mydomain.ga IN A 1.2.3.4
然后对于下一个域名,比如说(newdomain.ga),我可以这样做:
@ IN NS mydomain.ga