温馨提示×

怎样在centos dnsmasq中设置转发

小樊
81
2024-12-31 21:47:30
栏目: 智能运维

在 CentOS 上设置 DNSmasq 转发非常简单

  1. 首先,确保您已经安装了 DNSmasq。如果尚未安装,请使用以下命令安装:
sudo yum install dnsmasq
  1. 打开 DNSmasq 配置文件。默认情况下,它位于 /etc/dnsmasq.conf。使用文本编辑器打开文件,例如:
sudo nano /etc/dnsmasq.conf
  1. 在配置文件中,添加一个新的行,指定要转发的域名和目标 IP 地址。例如,如果您想将所有关于 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/
  1. 保存并关闭配置文件。

  2. 为了使更改生效,请重新启动 DNSmasq 服务:

sudo systemctl restart dnsmasq

现在,DNSmasq 应该已经根据您的配置设置了转发。您可以使用 nslookupdig 等工具测试转发是否正常工作。例如:

nslookup example.com

dig example.com

0