我有一个通过 USB 网络共享连接的设备,在接口上enp0s20f0u7
。我想用 dnsmasq 为其设置 DNS 服务器,但是我无法启动 dnsmasq,因为某些进程已经在使用端口 53 ( systemd-resolve
)。
- 我不想禁用或者弄乱
systemd-resolve
。 - 我无法随意配置客户端设备在端口 53 以外的端口上发出 DNS 请求。
我可以在其他端口(例如 54)上运行 dnsmasq。有没有办法在我的计算机(服务器)上将端口 53 上的所有消息映射到enp0s20f0u7
端口 54,以便 DNS 请求可以通过而我的客户端设备不会察觉到?