大佬教程收集整理的这篇文章主要介绍了在Linux上命名的条件DNS转发,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
options { [...] forWARDers { 1.1.1.1; 1.1.1.2; }; };
named.conf中的所有其他行都保留为@L_673_2@认值.
我想更改配置,以便将newdomain.com下的任何请求传递给22.22.22.22,而对任何其他地址的请求转到1.1.1.1或1.1.1.2
如何在此服务器上配置DNS来执行此操作?
zone "newdomain.com" { type forWARD; forWARD only; forWARDers { 22.22.22.22; }; };
现在你将无法轻松地进行反向查找,你必须修改以下区域语句才能理解域的IP地址(这最初是192.168.80.0/24的反向).
zone "80.168.192.in-addr.arpa" { type forWARD; forWARD only; forWARDers { 22.22.22.22; }; };
进行更改后,您应该
>检查您是否没有弄乱配置文件:
命名checkconf
>告诉bind重新加载其配置:
rndc reload(更喜欢/etc/init.d/bind重载)
请记住,这将返回域的非授权答案.解决这个问题的方法(并且如果远程DNS存在问题,提供更好的本地缓存)将充当区域的从属设备.
编辑只添加前锋;声明.这将导致查询在尝试转发器中指定的服务器后失败,而不是失败然后尝试标准查找.还编辑了在评论中的建议后将/etc/init.d/bind重新加载到rndc重新加载.
以上是大佬教程为你收集整理的在Linux上命名的条件DNS转发全部内容,希望文章能够帮你解决在Linux上命名的条件DNS转发所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。