Ubuntu 关闭默认 DNS 服务
前言
之前在搞 DNSLog 一直 in use
简单来说就是端口被占用了
1 | listen udp :53: bind: address already in use |
查看端口情况
- 我们会发现
systemd-resolved在默认监听53端口
1 | netstat -lnpt|grep 53 |
1 | sudo lsof -i :53 |
修改文件配置
- 打开
systemd-resolved配置文件
1 | sudo vim /etc/systemd/resolved.conf |
- 修改
DNSStubListener关闭DNS服务
1 | - #DNSStubListener=yes |
创建链接
将文件创建软链接到/etc文件夹下
1 | sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf |
重启配置
1 | sudo systemctl restart systemd-resolved.service |
检查 DNS 端口情况
1 | lsof -i :53 |
然后我们成功开启 DNSLog
参考 & 引用
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 JimLeon595!


