在Ubuntu上配置dnsmasq有以下幾種方法:
配置dnsmasq.conf文件:編輯/etc/dnsmasq.conf文件來(lái)配置dnsmasq的參數(shù),比如指定監(jiān)聽(tīng)的網(wǎng)卡、設(shè)置域名解析規(guī)則等。
使用NetworkManager:在Ubuntu上,NetworkManager會(huì)默認(rèn)使用dnsmasq作為本地DNS服務(wù)器,可以通過(guò)編輯NetworkManager的配置文件來(lái)配置dnsmasq,例如/etc/NetworkManager/NetworkManager.conf。
使用命令行參數(shù):可以通過(guò)在命令行中使用dnsmasq的參數(shù)來(lái)配置,比如指定監(jiān)聽(tīng)的網(wǎng)卡、設(shè)置域名解析規(guī)則等。
使用系統(tǒng)服務(wù):可以通過(guò)systemd或者其他系統(tǒng)服務(wù)管理工具來(lái)配置dnsmasq的啟動(dòng)參數(shù),比如設(shè)置啟動(dòng)時(shí)是否自動(dòng)加載某些配置文件等。
無(wú)論采用哪種方法,配置完成后需要重啟dnsmasq服務(wù)使配置生效,可以使用以下命令來(lái)重啟dnsmasq服務(wù):
sudo systemctl restart dnsmasq