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!



