Nslookup 无法找到没有 www 的名称服务器

Nslookup 无法找到没有 www 的名称服务器

如果 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

相关内容