关闭外部域名服务器上的递归功能(从根服务器)需要的端口/服务

[复制链接]
查看989 | 回复0 | 2023-1-1 04:01:41 | 显示全部楼层 |阅读模式
不管您使用哪种DNS,按照下面的方法可以避免域名劫持:

1.在不同的网络上运行分离的域名服务器来取得冗余性。



2.将外部和内部域名服务器分开(物理上分开或运行BINDViews)并使用转发器(forwarders)。外部域名服务器应当接受来自几乎任何地址的查询,但是转发器则不接受。它们应当被配置为只接受来自内部地址的查询。关闭外部域名服务器上的递归功能(从根服务器开始向下定位DNS记录的过程)。这可以限制哪些DNS服务器与Internet联系。

3. 可能时,限制动态DNS更新。



4. 将区域传送仅限制在授权的设备上。

5. 利用事务签名对区域传送和区域更新进行数字签名。



6. 隐藏运行在服务器上的BIND版本。

7. 删除运行在DNS服务器上的不必要服务,如FTP、telnet和HTTP。

8. 在网络外围和DNS服务器上使用防火墙服务。将访问限制在那些DNS功能需要的端口/服务上。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则