在 CentOS 上设置 DNSmasq 转发非常简单
sudo yum install dnsmasq
/etc/dnsmasq.conf
。使用文本编辑器打开文件,例如:sudo nano /etc/dnsmasq.conf
example.com
的请求转发到 IP 地址 8.8.8.8
,则应添加以下行:server=8.8.8.8
address=/example.com/
如果您想将所有请求转发到多个 IP 地址,可以使用逗号分隔它们,如下所示:
server=8.8.8.8,8.8.4.4
address=/example.com/
保存并关闭配置文件。
为了使更改生效,请重新启动 DNSmasq 服务:
sudo systemctl restart dnsmasq
现在,DNSmasq 应该已经根据您的配置设置了转发。您可以使用 nslookup
或 dig
等工具测试转发是否正常工作。例如:
nslookup example.com
或
dig example.com