在这种情况下,势必要求内部外部DNS数据同步,但往往内外网服务器不是同一个部门或者负责管理,而且外网DNS一般由DNS服务商提供管理界面运维。导致内外网DNS数据无法同步。而且就算同步,部分内网DNS 记录也不宜对外网查询。
因此对内网DNS的解析,一直是个问题。
从bind9.8开始,有一个策略响应配置参数,可以完美解决这个问题。
配置文件添加
response-policy { zone "rpz"; };
zone "rpz" { type master; file "rpz.zone"; allow-update { none; }; };
zone文件正常写就行了,只添加内网的域名。
这样内网解析不了的就转发外网解析。