как установить DNS на debian?
Для установки или изменения DNS на системе Debian вы можете воспользоваться следующими шагами:
-
Откройте терминал.
-
Перейдите к файлу конфигурации сети. В Debian и других системах на основе Debian сетевые настройки обычно хранятся в файле
/etc/network/interfaces
или в файле/etc/resolv.conf
для DNS. Для изменения DNS серверов вы будете редактировать файл/etc/resolv.conf
. Однако, если вы используете системуsystemd-resolved
, DNS серверы могут быть настроены через файл/etc/systemd/resolved.conf
.
Для редактирования файла /etc/resolv.conf используйте команду:
sudo nano /etc/resolv.conf
Или если вы предпочитаете использовать другой текстовый редактор, замените nano
на имя вашего предпочтительного редактора.
- Добавьте DNS серверы. В файле /etc/resolv.conf вы можете указать DNS серверы, добавив строки в формате:
nameserver <IP-адрес-DNS-сервера>
Например:
nameserver 8.8.8.8
nameserver 8.8.4.4
Это пример добавления публичных DNS серверов Google.
-
Сохраните и закройте файл. Если вы используете nano, нажмите Ctrl+O для сохранения изменений, затем Ctrl+X для выхода.
-
Перезапустите сетевой интерфейс для применения изменений. Это можно сделать через команду:
sudo systemctl restart networking
Или перезапустите сетевой интерфейс вручную, используя команды ifdown и ifup:
sudo ifdown <имя-интерфейса> && sudo ifup <имя-интерфейса>
Замените <имя-интерфейса> на имя вашего сетевого интерфейса, например eth0 или wlan0.
- Проверьте новые DNS настройки. После перезапуска сетевого интерфейса проверьте, что DNS серверы были успешно обновлены, выполнив команду:
systemd-resolve --status
или
cat /etc/resolv.conf
чтобы увидеть текущие DNS серверы.
Обратите внимание, что изменения в файле /etc/resolv.conf могут быть перезаписаны системой, особенно если вы используете NetworkManager или другие службы управления сетью. В таком случае вам нужно будет настроить DNS через эти инструменты или использовать файл /etc/network/interfaces для статических сетевых настроек.