首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用dnsmasq映射来自特定客户端MAC的DNS请求

问用dnsmasq映射来自特定客户端MAC的DNS请求
EN

Unix & Linux用户
提问于 2017-08-20 19:34:25
回答 1查看 505关注 0票数 3

我在用强的松对OpenWRT的影响。

是否可以映射来自特定客户端的DNS请求的特定主机名?在我的例子中,最终目标是将某些主机名映射到127.0.0.1以阻止它们。

例如,/etc/hosts文件更改了所有请求的映射,但是如果您只希望客户端X映射某个主机名,怎么办?

我能够用防火墙阻止客户端MAC的某些I,但我想专门阻止某些主机名。

EN

回答 1

Unix & Linux用户

发布于 2021-08-13 04:55:43

您可以仅在虚拟机或真实接口上使用DNS启动第二个DNSMASQ,并从第一个服务器分配第二个DNSMASQ服务器。

代码语言:javascript
复制
dhcp-host=00:51:99:72:8f:89,set:specialhosts,192.168.1.2
dhcp-option=tag:specialhosts,option:dns-server,192.168.1.2

然后在第二台服务器上添加:

代码语言:javascript
复制
address=/baddomain.com/127.0.0.1

但是,如果您可以访问客户机上的主机文件,那么最简单的方法是向它添加以下内容:

代码语言:javascript
复制
127.0.0.1 baddomain.com
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/387324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档