停止寻找srv记录

Modified on: Sat, 30 Jun 2018 08:55:30 +0800

我正在尝试在仅间歇性连接到Internet的网络上使用apt。网络有一个本地apt镜像,我把该镜像的ip地址放在sources.list的所有条目中。

不幸的是,当从Internet断开连接时,运行apt命令会出现恼人的延迟。使用tcpdump进行调查显示。

14:44:52.271437 IP 172.19.0.2.42208 > 8.8.8.8.domain: 180+ SRV? _http._tcp.172.19.0.1. (39)
14:44:57.277063 IP 172.19.0.2.42208 > 8.8.8.8.domain: 180+ SRV? _http._tcp.172.19.0.1. (39)
14:44:57.277160 IP 172.19.0.1 > 172.19.0.2: ICMP net 8.8.8.8 unreachable, length 75
14:45:02.286414 IP 172.19.0.2.42208 > 8.8.8.8.domain: 180+ SRV? _http._tcp.172.19.0.1. (39)
14:45:02.286504 IP 172.19.0.1 > 172.19.0.2: ICMP net 8.8.8.8 unreachable, length 75

有没有办法阻止这样做,只是让它立即连接到本地镜像?

最佳答案

好的,我通过阅读源代码找到了答案

将以下内容添加到/etc/apt/apt.conf(如果它不存在则创建它)

Acquire::EnableSrvRecords "false";
作者:,plugwash

相关问答

添加新评论