我有一个要求,即我的直接访问客户端应始终获取服务器的 IPv4 地址(服务器将始终具有 IPv4 地址)。
我知道,DNS64 向企业 DNS 服务器发送两个 DNS 查询;1 个用于 IPv6,1 个用于 IPv4,如果它收到 IPv6 的响应,它会选择将响应发送回客户端。
在我的例子中,服务器可能有也可能没有 IPv6 地址。我希望有以下配置:
- DNS64 仅针对 IPv4 地址发送 DNS 查询。
- 避免使用 NAT64 将 IPv4 地址 nat 为 IPv6 地址。我只想获取 IPV4 地址或 IPv4 映射的 IPv6 地址。我确实有特定的需求,但我不能在这里分享。:(
有什么方法可以实现上述配置吗?
提前致谢。
答案1
要强制 dns64 仅返回 IPv4 记录,exclude { any ; } ;
例子:
:dns64 64:ff9b::/96 {
clients { 2001:db8:cafe:1::/64; };
exclude { any; };
};