Всякий раз, когда я нахожусь в сети, которая является чем-то меньшим, чем твердый камень (любая потеря пакетов, почти все, кроме кабельного ethernet), мой Ubuntu 17.04 страдает от частых проблем с DNS. Мало того, что он не может разрешить имя, но также кэширует это, а затем не может разрешить одно и то же имя, пока я не перезапущу локальную службу DNS
systemctl restart systemd-resolved.service
или просто измените сервер на 8.8.8.8 в Google /etc/resolv.conf.
Кажется, что локальный резольвер кэширует отказы вместо повторной попытки, когда сталкивается с менее совершенным соединением.
Как я могу улучшить устойчивость службы DNS или полностью отключить ее?