Изменение DNS-сервера по умолчанию в Windows: пошаговая инструкция
Коротко
DNS-сервер по умолчанию — это основной компонент системы доменных имен, который позволяет определять IP-адреса доменов и субдоменов в сети Интернет. В этой статье мы поведаем вам о том, как настроить DNS-сервер по умолчанию на вашем виртуальном частном сервере (ВПС) SANSARA, и рассмотрим устройства, на которых можно его настроить.
Настройте DNS-сервер по умолчанию на вашем ВПС SANSARA и получите контроль над входящей и исходящей связью.
DNS-сервер по умолчанию — это основной компонент системы доменных имен, который позволяет определять IP-адреса доменов и субдоменов в сети Интернет. В этой статье мы поведаем вам о том, как настроить DNS-сервер по умолчанию на вашем виртуальном частном сервере (ВПС) SANSARA, и рассмотрим устройства, на которых можно его настроить.
Устройства и ОС, совместимые с DNS-сервером по умолччанию
DNS-сервер по умолчанию можно настроить на следующих устройствах и ОС:
- CentOS 8 и выше (поддерживается как на х86, так и на ARM)
- Ubuntu 20.04 и выше (также поддерживается как на х86, так и на ARM)
- Debian 10 и выше (поддерживается как на х86, так и на ARM)
- FreeBSD 12 и выше
Шаги по настройке DNS-сервера по умолччанию
Настройка DNS-сервера по умолчанию на вашем ВПС SANSARA включает в себя следующие шаги:
Шаг 1. Установка пакетов
Сначала вам нужно установить пакеты, необходимые для работы DNS-сервера по умолчанию. Вы можете это сделать с помощью следующей команды:
`bash sudo yum install -y bind bind-utils `
или на Ubuntu/Debian:
`bash sudo apt update sudo apt install -y bind9 `
Шаг 2. Конфигурация DNS-сервера
Далее вам нужно конфигурировать DNS-сервер по умолчанию. Для этого создайте файл /etc/named.conf и добавьте следующие строки:
`bash options { directory "/var/named"; recursion yes; listen-on port 53 { any; }; pid-file "/run/named/named.pid"; dnssec-validation yes; };
zone "." IN { type hint; file "named.ca"; };
zone "example.com" IN { type master; file "example.com.zone"; };
include "/etc/named.d/*.conf"; `
Шаг 3. Создание файла зоны
Далее вам нужно создать файл зоны example.com.zone и добавить в него следующие строки:
`bash $TTL 1h @ IN SOA ns1.example.com. postmaster.example.com. ( 1 3600 1200 604800 86400 ) @ IN NS ns1.example.com. @ IN NS ns2.example.com. @ IN A 192.0.2.1 ns1 IN A 192.0.2.2 ns2 IN A 192.0.2.3 `
Шаг 4. Запуск и мониторинг
Наконец, вам нужно запустить и мониторить работу DNS-сервера по умолчанию. Для этого используйте следующие команды:
`bash sudo systemctl start named sudo systemctl enable named `
Мы надеемся, что эта инструкция помогла вам настроить DNS-сервер по умолчанию на вашем ВПС SANSARA. Если у вас осталось какие-либо вопросы или проблемы, не стесняйтесь обращаться к нам за помощью.
Устройства и ОС, совместимые с DNS-сервером по умолччанию
DNS-сервер по умолчанию можно настроить на следующих устройствах и ОС:
- CentOS 8 и выше (поддерживается как на х86, так и на ARM)
- Ubuntu 20.04 и выше (также поддерживается как на х86, так и на ARM)
- Debian 11 и выше (поддерживается как на х86, так и на ARM)
- Fedora 34 и выше (поддерживается как на х86, так и на ARM)
Как настроить DNS-сервер по умолчанию на CentOS 8
Чтобы настроить DNS-сервер по умолчанию на CentOS 8, следуйте ниже приведенным инструкциям:
Установить необходимые пакеты
Чтобы настроить DNS-сервер по умолчанию, вам потребуется установить пакеты bind и bind-utils. Выполните следующую команду в терминале:
`bash sudo dnf install bind bind-utils `
Создать файл конфигурации
Создайте файл конфигурации DNS-сервера по умолчанию, например /etc/named.conf. Войдите в редактор и добавьте следующий код:
`bash //(named.conf) options { directory "/var/named"; pid-file "/var/run/named.pid"; auth-nxdomain no; listen-on port 53 { any; }; listen-on-v6 port 53 { any; }; };
zone "." IN { type master; file "db.root"; };
include "/etc/named.d/*.conf"; `
Создать файл зоны
Создайте файл зоны, например /var/named/db.local. Войдите в редактор и добавьте следующий код:
`bash ;db.local $TTL 604800 @ IN SOA localhost. root.localhost. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL
@ IN NS localhost. IN A 127.0.0.1 `
Перезапустить службу
Перезапустите службу named следующей командой:
`bash sudo systemctl restart named `
Как настроить DNS-сервер по умолчанию на Ubuntu 20.04
Чтобы настроить DNS-сервер по умолчанию на Ubuntu 20.04, следуйте ниже приведенным инструкциям:
Установить необходимые пакеты
Чтобы настроить DNS-сервер по умолчанию, вам потребуется установить пакеты bind9 и bind9utils. Выполните следующую команду в терминале:
`bash sudo apt-get install bind9 bind9utils `
Создать файл конфигурации
Создайте файл конфигурации DNS-сервера по умолчанию, например /etc/bind/named.conf. Войдите в редактор и добавьте следующий код:
`bash //named.conf options { directory "/var/cache/bind"; pid-file "/var/run/bind9/named.pid"; dump-file "/var/cache/bind/data/cache.db"; statistics-file "/var/cache/bind/data/named.stats"; memstatistics-file "/var/cache/bind/data/named.memstats"; recursing-cache 16128; recursing-limit 16; verbosity 0; query-source address * port 53; recursion yes; };
zone "." IN { type master; file "db.root"; };
include "/etc/bind/zones.rfc1912"; `
Создать файл зоны
Создайте файл зоны, например /etc/bind/db.local. Войдите в редактор и добавьте следующий код:
`bash ;db.local $TTL 604800 @ IN SOA localhost. root.localhost. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL
@ IN NS localhost. IN A 127.0.0.1 `
Перезапустить службу
Перезапустите службу named следующей командой:
`bash sudo systemctl restart bind9 `
FAQ
- Зачем нужен DNS-сервер по умолчанию?
DNS-сервер по умолчанию позволяет определять IP-адреса доменов и субдоменов в сети Интернет.
- Как настроить DNS-сервер по умолчанию на CentOS 8?
Чтобы настроить DNS-сервер по умолчанию на CentOS 8, нужно установить пакеты bind и bind-utils, создать файл конфигурации и файл зоны, и перезапустить службу named.
- Как настроить DNS-сервер по умолчанию на Ubuntu 20.04?
Чтобы настроить DNS-сервер по умолчанию на Ubuntu 20.04, нужно установить пакеты bind9 и bind9utils, создать файл конфигурации и файл зоны, и перезапустить службу bind9.
- Что такое зона в DNS-сервере по умолчанию?
Зона в DNS-сервере по умолчанию — это раздел конфигурации, в котором определяется IP-адрес домена или субдомена.
Чеклисты
- Установить пакеты bind и bind-utils (CentOS 8) или пакеты bind9 и bind9utils (Ubuntu 20.04)
- Создать файл конфигурации DNS-сервера по умолчанию
- Создать файл зоны DNS-сервера по умолчанию
- Перезапустить службу named (CentOS 8) или службу bind9 (Ubuntu 20.04)
Ещё по теме
Читайте также
CTA · VPSHOST
Личный VPS — без терминала и очередей
Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.