DNS 中唯一的“重定向”类型是 CNAME、转发器和 NS 重定向。进行 URL 重定向不是 DNS 问题,在这种情况下,您将 DNS 指向可以提供 URL 重定向的 Web 服务器。
CNAME 本质上是从一个完全限定域名 (FQDN) 到另一个的别名。CNAME 的解析在客户端执行。
CNAME 示例:
; zone file
example.com IN CNAME some-other-host.example.com.
Run Code Online (Sandbox Code Playgroud)
DNS 转发器会将请求透明地代理到另一个 DNS 服务器。解析在服务器上执行。
转发器示例:
// named.conf
zone "example.com" {
type forward;
forwarders { 127.0.0.127; };
};
Run Code Online (Sandbox Code Playgroud)
名称服务器重定向是 CNAME 和 DNS 转发器之间的交叉。您提供一个名称服务器 (NS) 记录,请求客户端随后将查询该记录。
; zone file
example.com IN NS 127.0.0.127;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33086 次 |
| 最近记录: |