ии grok отвечает:
Чтобы поменять DNS-сервер в командной строке Ubuntu, выполните следующие шаги:
1. Для временной смены DNS (до перезагрузки):
- Отредактируйте файл /etc/resolv.conf:
sudo nano /etc/resolv.conf
- Добавьте или замените строки с DNS-серверами, например:
nameserver 8.8.8.8
nameserver 8.8.4.4
- Сохраните (Ctrl+O, Enter, Ctrl+X).
Примечание: Если используется NetworkManager, изменения в /etc/resolv.conf могут быть перезаписаны.
2. Для постоянной смены DNS с NetworkManager:
- Узнайте имя соединения:
nmcli con show
- Установите DNS для нужного соединения:
nmcli con mod <имя_соединения> ipv4.dns "8.8.8.8 8.8.4.4"
nmcli con mod <имя_соединения> ipv4.ignore-auto-dns yes
- Примените изменения:
nmcli con down <имя_соединения> && nmcli con up <имя_соединения>
3. Если используется systemd-resolved:
- Отредактируйте конфигурацию:
sudo nano /etc/systemd/resolved.conf
- В разделе [Resolve] укажите DNS:
[Resolve]
DNS=8.8.8.8 8.8.4.4
- Перезапустите службу:
sudo systemctl restart systemd-resolved
4. Проверка результата:
nslookup google.com
или
systemd-resolve --status
Готово!