使用 BIND 执行 DNS 重定向

使用 BIND 执行 DNS 重定向

如何使用 BIND 软件从 DNS 或区域文件重定向域名?

答案1

DNS 中唯一的“重定向”类型是 CNAME、转发器和 NS 重定向。执行 URL 重定向不是 DNS 问题,在这种情况下,您将 DNS 指向可以提供 URL 重定向的 Web 服务器。

CNAME 本质上是从一个完全限定域名 (FQDN) 到另一个完全限定域名 (FQDN) 的别名。CNAME 的解析在客户端执行。

CNAME 示例:

 ; zone file
 example.com IN CNAME some-other-host.example.com.

DNS 转发器将透明地将请求代理到另一台 DNS 服务器。解析在该服务器上执行。

转发器示例:

// named.conf
zone "example.com" {
    type forward;
    forwarders { 127.0.0.127; };
};

名称服务器重定向是 CNAME 和 DNS 转发器之间的结合。您提供名称服务器 (NS) 记录,请求客户端随后将查询该记录。

; zone file
example.com IN NS 127.0.0.127;

相关内容