如何使用 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;