在 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