Отредактировано 4 несколько месяцев назад от ExtremeHow Редакционная команда
FedoraНастройки DNSКонфигурацияСетьАдминистрирование системыКомандная строкаТерминалПрограммное обеспечениеБезопасностьКомпьютеры
Перевод обновлен 4 несколько месяцев назад
Настройка параметров DNS (Domain Name System) является важной задачей при настройке системы Fedora, поскольку эти параметры определяют, как ваша система переводит доменные имена в IP-адреса. Это руководство проведет вас через процесс настройки параметров DNS в операционной системе Fedora. Пожалуйста, следуйте этим шагам внимательно, чтобы обеспечить правильную конфигурацию.
DNS подобен телефонному справочнику Интернета. Когда вы вводите веб-адрес, такой как www.example.com
, в своем веб-браузере, DNS переводит его в IP-адрес, удобный для компьютера, например 192.0.2.1
или IPv6-адрес. Без DNS вам бы пришлось запоминать эти числовые адреса, чтобы посетить веб-сайт. DNS также поддерживает другие важные функции, такие как маршрутизация электронной почты.
Прежде чем начать настраивать параметры DNS на Fedora, убедитесь, что:
В Fedora необходимая конфигурация DNS может управляться в основном через файл resolv.conf
и NetworkManager, который является инструментом, который обрабатывает сетевые соединения и может управлять параметрами DNS наряду с другими задачами.
Файл /etc/resolv.conf
является традиционным файлом конфигурации для параметров DNS. Этот файл обычно содержит записи nameserver
, которые указывают на DNS-серверы. Чтобы вручную изменить настройки DNS, вы можете отредактировать этот файл.
Ctrl + Alt + T
.sudo nano /etc/resolv.conf
Это откроет файл resolv.conf
в текстовом редакторе nano, или вы можете использовать другой редактор по вашему выбору, такой как vim
или gedit
.nameserver 8.8.8.8 nameserver 8.8.4.4
Эти строки инструктируют систему использовать публичные DNS-серверы Google. Вы можете заменить их другими IP-адресами DNS-серверов от пользователей, таких как OpenDNS, Cloudflare или любого другого DNS-сервиса по вашему выбору.Ctrl + O
, затем Enter
, и затем Ctrl + X
.Важно отметить, что если ваша система использует NetworkManager (по умолчанию в Fedora), ваши изменения могут быть перезаписаны. Это связано с тем, что NetworkManager иногда динамически генерирует resolv.conf
.
NetworkManager - это эффективный утилит, который управляет сетевыми соединениями и многим другим, работая в фоновом режиме. Вот как настроить параметры DNS, используя NetworkManager:
nmcli dev show | grep DNS
Эта команда покажет вам текущую конфигурацию DNS для всех устройств.nmcli con show
Wired connection 1
. Чтобы изменить DNS:nmcli con mod "Wired connection 1" ipv4.dns "8.8.8.8 8.8.4.4"
Замените 8.8.8.8 8.8.4.4
на желаемые IP-адреса DNS-серверов, разделенные пробелом.nmcli con up "Wired connection 1"
systemctl restart NetworkManager
Конфигурации DNS, выполненные через resolv.conf
, могут быть потенциально перезаписаны, особенно при перезагрузке, когда NetworkManager воссоздает этот файл. Чтобы ваши настройки сохранились:
resolv.conf
. Поэтому лучше настраивать через NetworkManager для обеспечения согласованности настроек.После обновления настроек DNS важно убедиться, что они работают правильно.
dig
и nslookup
. Установите оба из них, если они еще не установлены:sudo dnf install bind-utils
dig
, чтобы получить информацию о домене:dig example.com
Чтобы убедиться, что DNS-запрос разрешается правильно, проверьте ANSWER SECTION
.nslookup
, чтобы проверить разрешение DNS:nslookup example.com
Если вы столкнетесь с какими-либо проблемами с подключением, пересмотрите свою конфигурацию DNS.
Использование настроенного DNS-сервера может улучшить вашу безопасность, конфиденциальность и производительность по сравнению с DNS-сервером вашего интернет-провайдера. Распространенные сервисы, такие как Google Public DNS, Cloudflare DNS (1.1.1.1) и OpenDNS, предлагают повышенную скорость и надежность с дополнительными преимуществами, такими как блокировка рекламы или фильтрация нежелательного контента.
Правильная настройка параметров DNS в Fedora является основополагающей для эффективного и безопасного онлайн-опыта. Независимо от того, используете ли вы методы resolv.conf
или NetworkManager, Fedora предлагает функциональность и гибкость. Следуя структурированным методам, вы обеспечиваете правильную настройку параметров, избегаете их перезаписи и обеспечиваете бесперебойную работу в сети или локально.
Установка и конфигурация - это простые процессы, которые оказывают значительное влияние на ваше взаимодействие в Интернете. Выбирайте свои DNS-серверы тщательно, реализуя это простое, но всестороннее руководство по Fedora, чтобы обеспечить функциональное и надежное решение.
Если вы найдете что-то неправильное в содержании статьи, вы можете