要修改 CentOS 上 dnsmasq 的端口,请按照以下步骤操作:
打开终端。
使用文本编辑器打开 dnsmasq 配置文件。通常情况下,该文件位于 /etc/dnsmasq.conf
或 /etc/dnsmasq/dnsmasq.conf
。这里我们使用 vi
编辑器作为示例:
sudo vi /etc/dnsmasq.conf
如果文件不存在,请创建一个:
sudo vi /etc/dnsmasq.conf
<new_port>
替换为您希望使用的新端口号:listen-address=0.0.0.0:<new_port>
例如,如果您希望将端口更改为 1053,则应添加或修改以下行:
listen-address=0.0.0.0:1053
保存并关闭配置文件。
重启 dnsmasq 服务以使更改生效:
sudo systemctl restart dnsmasq
或者,如果您使用的是较旧的系统,请尝试:
sudo service dnsmasq restart
现在,dnsmasq 应该已经在新端口上运行。您可以使用 netstat
命令验证这一点:
sudo netstat -tuln | grep <new_port>
将 <new_port>
替换为您在步骤 3 中设置的新端口号。如果一切正常,您应该会看到类似于以下的输出:
tcp 0 0 0.0.0.0:<new_port> 0.0.0.0:* LISTEN