
У меня на работе слишком медленное интернет-соединение. Этого не происходит при использовании компьютера в том же офисе с Windows, но происходит на моем основном компьютере с Linux (Manjaro).
Проблема в установлении соединения. После того, как оно установлено, у меня такая же скорость загрузки, как и у всех остальных. Например, проблема в том, чтобы попасть на страницу youtube.com, а не смотреть видео.
Например, если я открою терминал и засеку время пинга на YouTube, пока не придет первый пакет:
time ping youtube.com
PING youtube.com (216.58.211.46) 56(84) bytes of data.
^C64 bytes from 216.58.211.46: icmp_seq=1 ttl=52 time=13.6 ms
--- youtube.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 13.613/13.613/13.613/0.000 ms
real 0m9,098s
user 0m0,004s
sys 0m0,000s
Результат — девять секунд!
Я думал, что проблема может быть в DNS. Мой resolv.conf
файл:
$ cat /etc/resolv.conf
# Generated by NetworkManager
search esei.uvigo.es
nameserver 4.4.4.4
nameserver 8.8.8.8
nameserver 1.1.1.1
Вот почему я пытался избегать любого DNS-сервера здесь на работе. Но, к сожалению, это ничего не решило. Я больше не уверен, что проблема в DNS.
Как я могу лучше диагностировать проблему?
решение1
4.4.4.4 не является публичным DNS-сервером.
Это объясняет задержку перед установкой первоначального соединения, поскольку ваша система сначала попытается запросить 4.4.4.4, подождет тайм-аут, а затем перейдет к следующему резолверу в списке resolv.conf, 8.8.8.8, который завершится успешно.
Измените 4.4.4.4 на 8.8.4.4 (другой официальный DNS-сервер Google) или поэкспериментируйте с другими публичными DNS-серверами, такими как OpenDNS (208.67.222.222 и 208.67.220.220).