ellat Asked: 2023-07-27 03:33:51 +0800 CST2023-07-27 03:33:51 +0800 CST 2023-07-27 03:33:51 +0800 CST 如何在 dnsmasq 中允许子域 772 在我的dnsmasq.conf文件中,我使用以下规则阻止所有以 结尾的域.be: address=/be/ 但我想有一个例外youtu.be。 我怎样才能做到这一点? dnsmasq 1 个回答 Voted Best Answer larsks 2023-07-27T08:32:26+08:002023-07-27T08:32:26+08:00 这似乎有效: dnsmasq -C /dev/null -k \ --server=/youtu.be/# \ --address=/be/ \ --log-facility=/dev/stdout \ --log-queries 从该选项的文档中--server: 特殊服务器地址#意味着“使用标准服务器”,因此会将及其子域--server=/google.com/1.2.3.4 --server=/www.google.com/#的查询发送到,但(及其子域)将照常转发。google.com1.2.3.4www.google.com 在我的本地计算机上运行它: # dig +short foo.be @localhost # dig +short youtu.be @localhost 142.250.72.110
这似乎有效:
从该选项的文档中
--server
:在我的本地计算机上运行它: