nbv*_*bv4 3 domain-name-system a-record cname-record
这看起来很简单,但我无法弄清楚。我正在使用 xname.org,因为它是免费的,而且我拥有分布在几个不同注册商处的一堆域。
我想要的设置非常简单:一条 A 记录将裸域名指向我的服务器,加上一条通配符 CNAME 记录,将所有子域指向同一服务器。
因此,如果用户访问 domain.com,它将指向 285.24.435.75,如果他们访问 www.domain、blah.domain.com 或任何其他子域,他们将被发送到 285.24.435.75。
我在互联网上读到的所有关于设置 A 记录的示例都将 A 记录设置为子域,例如 www。WWW 已被弃用,所以我想与它无关。目前我的 xname.org 区域如下所示:
$TTL 86400 ; Default TTL
domain.com. IN SOA ns0.xname.org. nbvfour.gmail.com. (
2010052503 ; serial
10800 ; Refresh period
3600 ; Retry interval
604800 ; Expire time
10800 ; Negative caching TTL
)
$ORIGIN domain.com.
IN NS ns2.xname.org.
IN NS ns0.xname.org.
IN NS ns1.xname.org.
@ IN A 65.49.73.148
* IN CNAME domain.com
Run Code Online (Sandbox Code Playgroud)
'@' 符号是 Godaddy 域接口用来表示“这个根域”的东西,但这可能是该接口所特有的,在这里没有任何意义。
在我在 A rcords 中有一个 'www' 条目之前,它的工作原理是我可以 ping 'www.domain.com' 并返回响应,但是 ping 根域 'domain.com' 返回“找不到主机”。
尽管尾随点误差所指出的迈克尔,我个人的偏好是不是要CNAME
在域本身的记录指回。
这样做的原因是,它(无意)的任何暴露MX
,NS
或SOA
所有这些可能的新条目(等)记录可能产生意想不到的后果。
因此,我会将您的最后两行简单地写为:
@ IN A 65.49.73.148
* IN A 65.49.73.148
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
21068 次 |
最近记录: |