要修改 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