如果 nslookup 已完全写入,我们的网站将对其进行响应。
nslookup www.example.com
- 它响应并显示名称服务器。
但是如果我们不带 www 来写,
就像nslookup example.com
- 它无法找到名称服务器。
可能是什么问题?
我有这些记录:
@ 在 NS ns1.example.com 中。 localhost.example.com。在127.0.0.1 ns1.example.com。在 ip_add_of_www 中
我还应该添加什么?
答案1
DNS 类似于名称数据库。
如果您不在那里放置记录,则在查阅/读取时它不会响应它。
所以,如果你没有创建两条A记录,只创建了www.example.com,那么它只会给www.example.com一个地址
由于 DNS rfcs/"papers" 不允许指向域的 CNAME,因此您必须定义的不是别名,而是地址。
使用绑定语法,其中 @ 是您的域的简写:
@ IN A 192.0.2.1
其中 192.0.2.0 与归属于 www 的 A RR 的地址相同。
如:
$TTL 86400
@ IN SOA startech60serve root.startech60serve.com (
2018110201 ;Serial
3600 ;Refresh
1800 ;Retry
604800 ;Expire
86400 ;Minimum TTL
)
IN NS x.x.x.x
www IN A 192.0.2.1
@ IN A 192.0.2.1
更改后需要重新启动增加串口。
增加后,您可以重新启动服务或执行
rndc reload