gpt4 book ai didi

linux - 拦截 DNS 服务器上的数据

转载 作者:太空宇宙 更新时间:2023-11-04 04:45:51 25 4
gpt4 key购买 nike

我想建立自己的 DNS 服务器。也就是说,我不想使用 google 自己的公共(public) DNS 服务器 8.8.8.8,而是使用我的;假设位于 195.33.65.97。我想在 Cent OS 服务器上进行设置。

但是,我想在服务器上添加一个中间层,每当请求到达我的 DNS 服务器时,我就可以控制该请求。例如,如果请求 skype.com,则不要处理订单。

这可以做到吗?

最佳答案

这取决于您使用的特定 DNS 服务器。但是,在 Linux 上,bind9服务器是最常见的一种。您可以使用 zone 配置拦截/处理域。例如:

 zone "skype.com" {
type master​;
file "/path/to/blocked_domains.dns";
};

在文件“/path/to/blocked_domains.dns”中,您可以配置如何处理被阻止的域(例如,将其解析为托管错误页面的服务器的地址)。

参见How to block or sinkhole domains in BIND了解更多详细信息。

关于linux - 拦截 DNS 服务器上的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37292562/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com