WindowsMacПрограммное обес..НастройкиБезопасностьПродуктивностьЛинуксАндроид (Androi.. Все

Как изменить настройки DNS в Ubuntu

Отредактировано 3 Несколько недель назад от ExtremeHow Редакционная команда

DNSСетевые подключенияУбунтуЛинуксКонфигурацияОперационные системыИнтернетСистемаРабочий столАдминистрирование

Как изменить настройки DNS в Ubuntu

Перевод обновлен 3 Несколько недель назад

Изменение настроек DNS в Ubuntu — это необходимый навык для тех, кто хочет управлять собственными сетевыми настройками. DNS означает Domain Name System, и это как телефонная книга Интернета. Она переводит удобочитаемые адреса доменов в машинно-читаемые IP-адреса.

Изменив настройки DNS, вы получите больше контроля над тем, как ваша система взаимодействует с хостами в Интернете. Это может улучшить скорость вашего просмотра, безопасность и надежность, поскольку вы позволяете вашему компьютеру запрашивать информацию у других DNS-серверов, а не у тех, которые предоставляются вашим интернет-провайдером (ISP).

Понимание DNS и его важность

DNS играет жизненно важную роль, преобразовывая доменные имена, такие как www.example.com, в IP-адреса, такие как 192.168.1.1. Этот процесс, известный как разрешение DNS, важен для доступа к веб-сайтам, отправки электронной почты и многого другого.

Представьте, если бы доступ к каждому веб-сайту осуществлялся через IP-адреса, а не имена; это было бы громоздко и нефункционально для пользователей. DNS упрощает этот процесс, поддерживая распределенную базу данных и обеспечивая резолвинг сервисы.

Зачем менять настройки DNS?

Зачем вам может понадобиться сменить настройки DNS, вы можете спросить? На это есть несколько причин:

Шаги по изменению настроек DNS

Давайте изучим методы, доступные для изменения настроек DNS на Ubuntu, простыми и понятными терминами. Мы узнаем о различных конфигурациях, возможных в Ubuntu.

1. Использование Network Manager (метод GUI)

Этот метод прост и не требует больших технических знаний. Network Manager Ubuntu предоставляет графический интерфейс для легкого изменения настроек сетевого подключения.

С помощью этих шагов вы обновили свои настройки DNS через графический интерфейс. Если у вас более одной сети, каждое сетевое соединение может требовать различных конфигураций.

2. Использование терминала (метод командной строки)

Если вам комфортно использование терминала, вы можете изменить настройки DNS через командную строку, которая иногда быстрее и дает больше контроля.

Изменение /etc/resolv.conf

Файл /etc/resolv.conf обычно содержит конфигурации DNS. Однако, на многих современных системах, он управляется системной службой и может вернуться после перезагрузки. Чтобы временно его изменить, вы можете использовать:

 $ sudo nano /etc/resolv.conf 

Открыв файл, добавьте или измените строки, чтобы изменить записи DNS:

 nameserver 8.8.8.8 nameserver 8.8.4.4 

Сохраните файл и выйдите из редактора. Помните, изменения, сделанные напрямую в /etc/resolv.conf, часто временные.

Использование resolvectl (для систем с systemd-resolv)

Многие Ubuntu системы используют systemd-resolved; поэтому команда для управления настройками DNS — это resolvectl.

 $ sudo resolvectl dns <YOUR_INTERFACE_NAME> 8.8.8.8 8.8.4.4 $ sudo resolvectl domain <YOUR_INTERFACE_NAME> example.com 

Замените <YOUR_INTERFACE_NAME> на ваш сетевой интерфейс, такой как wlan0 для беспроводного или eth0 для проводного соединения.

3. Постоянные изменения в DNS при перезагрузках

Для постоянных настроек DNS вы должны настроить ваш сетевой менеджер или netplan (для систем, использующих его) конфигурацию.

Метод Netplan

На Ubuntu с Netplan, вы можете задать постоянные настройки DNS, отредактировав YAML конфигурационные файлы, расположенные в /etc/netplan/.

Редактируйте соответствующий YAML-файл:

 $ sudo nano /etc/netplan/01-netcfg.yaml 

Внутри файла добавьте или измените следующую структуру:

 network: version: 2 ethernets: eth0: dhcp4: yes nameservers: addresses: [8.8.8.8, 8.8.4.4] 

Сохраните и выйдите. Примените изменения следующим образом:

 $ sudo netplan apply 

Устранение неисправностей DNS

Иногда, несмотря на изменение настроек DNS, вы можете столкнуться с проблемами, такими как неочищенный кэш DNS или настройки, которые не применяются. Вот некоторые общие советы по устранению неполадок, которые вы можете попробовать:

Заключение

Следуя этим методам, вы можете эффективно управлять настройками DNS в Ubuntu, либо через графический интерфейс, либо напрямую методами командной строки. Знание этого не только дает вам лучший контроль над вашей сетевой настройкой, но и обеспечивает лучшее качество просмотра, обеспечивая надежные, быстрые и безопасные DNS-серверы.

Всегда помните правильно тестировать изменения DNS, заходя на веб-сайт или выполняя различные сетевые проверки. Это гарантирует, что ваши конфигурации DNS применены правильно и улучшают возможности вашей системы как и ожидалось.

Если вы найдете что-то неправильное в содержании статьи, вы можете


Комментарии