(SOLVED)dial tcp lookup xxx on 1270053 read udp xxxx timeout
条评论[SOLVED]dial tcp: lookup api.cloudflare.com on 127.0.0.53:53: read udp 127.0.0.1:39199->127.0.0.53:53: i/o timeout
DNS指向了127.0.0.53
解决办法:
Ubuntu修改DNS
- 永久修改dns
- 临时修改dns
决定系统dns的文件是/etc/resolv.conf
1 | ls -l /etc/resolv.conf |
这个文件是一个软链接,改了只能临时起作用,重启后会失效。
永久修改DNS
修改 /etc/systemd/resolved.conf
文件
1 | sudo vim /etc/systemd/resolved.conf |
参数说明:
1 | # 指定 DNS 服务器,以空白分隔,支持 IPv4 或 IPv6 位置 |
完整示例:
1 | [Resolve] |
根据需要修改resolved.conf
文件中的DNS,然后保存。
应用配置更改后,需要重新启动systemd-resolved
服务以应用更改:
1 | sudo systemctl restart systemd-resolved |
要检查当前生效的配置,可以使用以下命令:
1 | resolvectl status |
临时修改DNS
如果我们临时使用的话,也可以临时修改DNS。
修改下面的文件:
1 | vim /etc/resolv.conf |
加入要修改的DNS
1 | nameserver 8.8.8.8 |
如果多个DNS,就一行一个,修改之后保存退出即可;此方法修改后即刻生效,但重启后失效。
本文标题:(SOLVED)dial tcp lookup xxx on 1270053 read udp xxxx timeout
文章作者:xmaihh
发布时间:2020-07-30
最后更新:2020-07-30
版权声明:采用[CC BY-NC-SA 4.0许可协议]进行许可
分享