每個人都有固定會上的網站,如果每次都還要(1)連到遠端DNS把網址解析成ip,(2)再從本機連到ip。建立本地的簡易DNS就是建立一個快取,讓你上經常上的網站時可以省卻掉(1)

安裝DNSmasq

# sudo pacman -S dnsmasq

監聽本機連線以建立緩存

# sudo nano -w /etc/dnsmasq.conf

找到"#listen-address="這一行,把前面的井字號#拿掉,結尾加上127.0.0.1:

listen-address=127.0.0.1

設定讓NetworkManager使用dnsmasq

# sudo nano -w /etc/NetworkManager/NetworkManager.conf

加入以下內容:

[main]

plugins=keyfile

dns=dnsmasq

關閉dnsmasq自啟動,重啟Networkmanager以生效

# sudo systemctl disable dnsmasq

# sudo systemctl restart NetworkManager

References

  1. https://wiki.archlinux.org/index.php/Dnsmasq

results matching ""

    No results matching ""