关闭ubuntu服务器53服务
默认安装好ubuntu server 20.04LTS后,系统会自动开放53的dns服务为本机提供服务。
Ubuntu的systemd-resolved将默认监听在53号端口,如果我们需要运行自己定义的dns服务器,端口已经在使用会导致端口冲突。所以我们会遇见下面的错误:
查看端口情况
1 2 3 4 5 6 |
|
或者
1 2 3 4 5 6 7 |
|
如何停止ubuntu上的systemd-resolved服务使用53
修改配置文件,我们可以修改
/etc/systemd/resolved.conf中DNSStubListener的注释行,它将不再打开dns服务
#DNSStubListener=yes 将这行的注释拿掉,改为no保存,如下
DNSStubListener**=**no
**```**重启生效
```bashsystemctl restart systemd-resolved.service
lsof -i :53
**```**