占用
Ubuntu18 准备搭建adguard时发现,systemd-resolved服务占用了53端口,这个还能忍,干掉他。
方法
-
永久停用
[systemd-resolved]
systemctl stop systemd-resolved systemctl disable systemd-resolved
-
修改 /etc/systemd/resolved.conf 使用8.8.8.8 内容
DNS=8.8.8.8 #FallbackDNS= #Domains= #LLMNR=no #MulticastDNS=no #DNSSEC=no #Cache=yes DNSStubListener=no
-
修改默认dns解析
ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
补充知识
systemd-resolve :systemd-resolved 是通过D-Bus接口向本地应用程序提供网络名字解析的systemd服务,包括解析(resolve) NSS服务(nss-resolve)和一个在127.0.0.53上监听的本地DNS stub监听器。不需要单独安装systemd-resolved,因为当前Linux主流发行版默认使用的systemd已经包含了这个组件,并且默认启用。