dnsmasq 如何能监听不同端口 给出不同的解析结果??

查看 73|回复 5
作者:郭美美   
比如,我的机器IP是1.2.3.4
访问1.2.3.4:53  解析百度为66.66.66.66
访问1.2.3.4:54  解析百度为77.77.77.77
访问1.2.3.4:55  解析百度为88.88.88.88
address=选项添加解析结果

端口, 选项, 我的机器

溜溜球   
   
谁用dnsmasq啊,那东西给路由器很多功能都造成了不兼容。
我从来都不会吧 dnsmasq 编译到 openwrt 中,我默认编译的 adguard 。这比dnsmasq好用不止几百倍。先不说广告拦截功能垃圾不垃圾,也没指着路由上广告过滤。
就说DNS分发,批量请求,那些人性化自动匹配最快的dns服务器就很好用。
xxhjkl   
可以使用dnsmasq来监听不同端口,并为不同的端口给出不同的解析结果。你可以通过在配置文件中添加特定的参数来实现这一目的;例如,可以使用--local-port参数来指定dnsmasq监听的端口,并使用--address参数来指定要返回的IP地址。
例如,你可以使用--local-port 53 --address 1.2.3.4参数配置dnsmasq来监听端口53,并将其解析结果设置为1.2.3.4。
郭美美
OP
  

溜溜球 发表于 2023-2-23 17:53
谁用dnsmasq啊,那东西给路由器很多功能都造成了不兼容。
我从来都不会吧 dnsmasq 编译到 openwrt 中,我 ...

关键我不会啊
溜溜球   

郭美美 发表于 2023-2-23 18:07
关键我不会啊

dnsmasq 会影响dhcp的稳定性,慎用。
郭美美
OP
  

xxhjkl 发表于 2023-2-23 17:58
可以使用dnsmasq来监听不同端口,并为不同的端口给出不同的解析结果。你可以通过在配置文件中添加特定的参 ...

怎么区分呢?
只有一个配置文件  /etc/dnsmasq.conf    能在一个配置文件中写多个配置么?   也不像nginx可以添加多个server模块。   dnsmasq.conf也没有大括号, 就是一行一行的。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部