我想设置自己的DNS服务器。也就是说,我不想使用谷歌自己的公共DNS服务器8.8.8.8
,而是想用我的;让我们说在195.33.65.97
。我想在一个Cent OS服务器上设置它。在DNS服务器上拦截数据
但是,我想在服务器上添加一个中间层,只要请求到达我的DNS服务器,我就可以控制请求。例如,如果它要求skype.com
,请不要处理订单。
可以这样做吗?
我想设置自己的DNS服务器。也就是说,我不想使用谷歌自己的公共DNS服务器8.8.8.8
,而是想用我的;让我们说在195.33.65.97
。我想在一个Cent OS服务器上设置它。在DNS服务器上拦截数据
但是,我想在服务器上添加一个中间层,只要请求到达我的DNS服务器,我就可以控制请求。例如,如果它要求skype.com
,请不要处理订单。
可以这样做吗?
这取决于您使用的特定DNS服务器。但是,在Linux上,bind9服务器是最常见的服务器。您可以使用zone
配置拦截/处理域。例如:
zone "skype.com" {
type master;
file "/path/to/blocked_domains.dns";
};
在文件“/path/to/blocked_domains.dns”,可以配置如何处理阻塞域(例如,具有它解析为你举办一个错误页面的服务器的地址,例如)。
是的,这是可以做到的。至少,你可以写自己的DNS服务器(这是比它更容易声)
确定,你想比skype.com其他请求做什么? –