Linux1 DNS服务器 直接域名、泛域名与子域

Linux1 DNS服务器 直接域名、泛域名与子域 当用户通过域名访问网站时,通常需要使用该网站服务器的完全合格域名,即计算机名 域名进行访问,但是并不是所有的网站都需要使用完全合格域名进行访问,用

Linux1 DNS服务器 直接域名、泛域名与子域 当用户通过域名访问网站时,通常需要使用该网站服务器的完全合格域名,即计算机名 域名进行访问,但是并不是所有的网站都需要使用完全合格域名进行访问,用户只需要在DNS 服务器上配置了该网站的直接域名功能,就可以通过直接域名访问该服务器。例如,在“sina.com.zone ”区域文件中加入以下内容实现直接域名解析,如图6-49所示

图6-49 直接域名解析

此时,域名“sina.com ”可以解析为“192.168.0.1”,与“www.sina.com ”域名的解析结果一样,另外,如果在“sina.com.zone ”文件中加入以下语句,还可以实现一种泛域名的效果,如图6-50所示。

图6-50 泛域名解析

泛域名是指一个域名下的所有主机和子域名都被解析到同一个IP 地址上。在以上配置中,所有以“sina.com ”为后缀的域名的IP 地址都将解析为10.10.1.3。另外,默认情况下泛域名解析的优先级最高,如果区域文件中存在其他主机的A 资源记录,它们都将失效。如图6-51所示的是泛域名的测试结果。

图6-51 泛域名测试结果

从图6-53中可以看到,不管采用什么样的主机名,只要后缀是“sina.com ”的IP 地址都将解析为“192.168.0.1”。设置泛域名功能可以让域名支持无限的子域名(这也是泛域名解析最大的用途) ,防止用户错误输入导致的网站不能访问的问题。可以让直接输入网址登陆网站的用户输入简洁的网址即可访问网站。

标签: