Настройка DNS на Debian & Ubuntu
Как изменить серверы доменных имён (DNS) на Debian/Ubuntu.
DNS (Domain Name System) — это система, которая переводит доменные имена сайтов в IP-адреса, чтобы ваш компьютер мог подключиться к нужному серверу. Публичные DNS-серверы, такие как Google Public DNS и OpenDNS, могут быть полезны в следующих случаях:
- Проблемы с доступом к сайтам: Иногда ваш интернет-провайдер может блокировать определённые сайты или испытывать проблемы с разрешением доменных имён, что может замедлить работу интернета или привести к невозможности загрузки сайтов.
- Географические ограничения: Некоторые сайты ограничивают доступ к своему контенту в зависимости от вашего региона.
На VPS и выделенных серверах под Debian/Ubuntu файл /etc/resolv.conf часто редактируют вручную, чтобы использовать более быстрые, надёжные или приватные DNS-серверы вместо тех, что выдаёт провайдер.
Шаг 1: Откройте файл resolv.conf
Используйте любой текстовый редактор, например nano:
sudo nano /etc/resolv.conf
Шаг 2: Измените строки nameserver
Замените или добавьте нужные DNS-серверы в строки nameserver. Пример с популярными публичными DNS:
Google Public DNS
nameserver 8.8.8.8
nameserver 8.8.4.4
Cloudflare DNS
nameserver 1.1.1.1
nameserver 1.0.0.1
Quad9
nameserver 9.9.9.9
nameserver 149.112.112.112
Пример полного файла:
Опции (можно оставить или удалить)
options rotate
options timeout:2
options attempts:1
Основные DNS-серверы
nameserver 1.1.1.1
nameserver 1.0.0.1
nameserver 8.8.8.8
Шаг 3: Сохраните изменения
В nano:
- Ctrl+O → Enter (сохранить)
- Ctrl+X (выйти)
Шаг 4: Примените изменения
Перезапустите сетевой менеджер или обновите DNS-кэш:
sudo systemctl restart systemd-resolved
или
sudo resolvconf -u
Проверьте, что DNS работает:
nslookup google.com
или
dig google.com
Помощь
Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!