Одна из наиболее важных ролей во всем процессе управления и настройки сервера - DNS (Domain Name System), которая позволяет нам преобразовывать IP-адреса в доменные имена и наоборот, таким образом Гораздо проще иметь в виду Solvetic.com, а не 178.33.118.246.
Эта роль важна для всего процесса передачи информации и позволяет нам, как администраторам и частым пользователям сети, четко понимать, какие сайты мы посещаем. В Linux у IDB есть задача настройки и администрирования DNS p, и мы должны убедиться, что его версия больше, чем 4, и идеально подходит для 8 или 9. BIND состоит из трех частей или элементов: именованных, разрешают библиотечные и серверные тесты.,
Когда вы приобретаете сервер, у вас должно быть два сервера имен, которые будут собраны в DNS. Когда мы делаем веб-запрос и нам нужно знать адрес на веб-странице, BIND позаботится о том, чтобы выполнить запрос, решив его, и, следовательно, часть, которую нужно решить. BIND делает запрос на поиск через управление DNS-сервером и приводит к названию веб-страницы.
Что такое BIND?
BIND (Berkeley Internet Name Domain) - это бесплатное программное обеспечение с открытым исходным кодом, которое выполняет функции DNS в системе, его название связано с сайтом, на котором он был разработан, Университет Беркли в Калифорнии в 1980 году.
Благодаря BIND мы можем рассчитывать на безопасную и стабильную платформу, которая полностью соответствует всем стандартам DNS.
Сегодня в этом руководстве будет проанализировано, как на практике настроить эту роль DNS в CentOS 7.
Далее мы увидим, как настроить и установить этот DNS-сервер в CentOS 7 и, таким образом, начать играть эту важную роль в полной мере.
1. Как установить BIND9 на CentOS 7
Шаг 1
Важно проверить, что у нас есть подключение к сети, для этого мы можем пропинговать любой веб-сайт:
Шаг 2
Сначала мы обновим все пакеты CentOS 7 с помощью следующей команды:
ням обновление
Шаг 3
Когда процесс обновления CentOS будет завершен, мы приступим к установке BIND и его утилит с помощью команды yum, для этого мы введем следующую команду. Мы принимаем загрузку и соответствующую установку BIND и его компонентов.
ням установить bind bind-utils
2. Как запустить сервис BIND в CentOS 7
Шаг 1
После того, как все пакеты BIND установлены, мы приступаем к запуску соответствующей службы, используя в своем порядке следующие команды:
systemctl включить именованный systemctl start named systemctl status named
Шаг 2
Мы видим, что текущий статус BIND активен и работает. Если мы хотим проверить версию BIND, мы выполним следующую команду:
/ usr / sbin / named –v
3. Как настроить DNS-сервер с BIND в CentOS 7
Имея это в виду, мы начнем настройку DNS-сервера в CentOS 7.
Шаг 1
Файл конфигурации BIND находится в пути /etc/named.conf, поэтому мы должны получить к нему доступ с помощью предпочтительного редактора, в этом случае мы будем использовать nano:
nano /etc/named.conf
Шаг 2
В открытом файле мы выполним следующие задачи:
- Мы комментируем символом # следующие строки:
порт прослушивания 53 {127.0.0.1; }; порт listen-on-v6 53 {:: 1; };
- Мы добавляем IP-адрес, по которому клиентские компьютеры будут обращаться к DNS, кроме того, мы можем добавить IP-адрес второго сервера, если он у нас есть, мы будем использовать следующие строки:
allow-query {localhost; IP / Network; }; allow-Transfer {Ip второй сервер; };$config[ads_text5] not found
- Мы сохраняем изменения, используя комбинацию клавиш
Ctrl + O
и мы покидаем редактор, используя ключи:
Ctrl + X
4. Как создать зоны BIND в CentOS 7
Как только эти параметры будут определены, следующим шагом будет создание и настройка соответствующих прямых и обратных зон, которые должны быть добавлены в файл named.conf.
Шаг 1
Мы получаем доступ к этому файлу с помощью следующей команды:
nano /etc/named.conf
Шаг 2
Мы настраиваем первую зону следующим образом:
зона "solvetic.local" IN {тип мастера; файл "fwd. solvetic.local.db"; allow-update {нет; }; };
Шаг 3
Настраиваемые параметры:
- Solvetic.local: доменное имя
- Мастер: это основной DNS
- FWD. solvetic.local.db: Указывает прямую зону
- allow-update: относится к первичному DNS.
Шаг 4
Теперь добавим следующие строки для обратной зоны:
зона "10.168.192.in-addr.arpa" IN {тип мастера; файл "10.168.192.db"; allow-update {нет; }; };
Шаг 5
Мы сохраняем изменения, используя следующую комбинацию клавиш:
Ctrl + O
5. Как создать файлы зоны BIND в CentOS 7
Мы создали зоны, теперь мы должны создать архивы этих зон.
Шаг 1
Первый файл, который будет создан в прямой зоне, мы выполняем следующее:
nano /var/named/fwd.solvetic.local.db
Шаг 2
Это создаст новый файл, в который мы введем следующее:
$ TTL 86400 @ IN SOA primary.solvetic.local. корень. solvetic.local. (2016042112; Serial 3600; Обновить 1800; Retry 604800; Expire 43200; Минимальный TTL); Информация сервера имен @ IN NS primary. solvetic.local. ; IP-адрес сервера имен основного IN A 192.168.0.11; Почтовый обменник linux.local. В MX 10 почтой. solvetic.local. ; A - Записать HostName на IP-адрес www IN 192.168.0.3 mail IN 192.168.0.4; CNAME запись ftp IN CNAME www. solvetic.local.$config[ads_text5] not found
Шаг 3
Параметры этого файла:
А -
гравер
NS -
Имя сервера
MX -
Обмен электронной почтой
CN -
Каноническое имя
Шаг 4
Мы сохраняем изменения и закрываем редактор. Теперь мы создадим файл для обратной зоны, выполнив следующее:
nano /var/named/0.168.192.db
Шаг 5
В пустой файл мы добавим следующее. Затем мы сохраняем изменения в файле и закрываем файл.
$ TTL 86400 @ IN SOA primary.solvetic.local. корень. solvetic.local. (2014112511; Serial 3600; Обновить 1800; Retry 604800; Expire 86400; Минимальный TTL); Информация сервера имен @ IN NS primary. solvetic.local. Обратный поиск для сервера имен 8 IN PTR primary. solvetic.local. ; PTR Записать IP-адрес на HostName 100 IN PTR www. solvetic.local. 150 В PTR почте. solvetic.local.
6. Как перезапустить сервисы BIND в CentOS 7
После настройки этих параметров следующим шагом будет перезапуск служб для их соответствующего приложения.
Шаг 1
Для этого мы выполним следующие команды в их порядке:
chmod 777 /var/named/fwd.solvetic.local.db chmod 777 /var/named/0.168.192.db systemctl перезапустить named.service
Шаг 2
Если мы хотим проверить статус сервиса, мы выполним следующую команду. Мы можем убедиться, что ваш статус активен и работает.
systemctl status named.service
7. Как проверить зоны на клиентских компьютерах BIND в CentOS 7
Теперь, когда BIND настроен, остается настроить клиентский компьютер на прием DNS и через него разрешать IP-адреса.
Шаг 1
Для этого мы регистрируемся на клиентском компьютере, в данном случае в Ubuntu, и получаем доступ к файлу.
/etc/resolve.conf: nano /etc/resolve.conf
Шаг 2
Там мы добавим следующий синтаксис:
nameserver (IP-адрес DNS-сервера)
Шаг 3
Затем мы выполняем следующую команду для проверки прямой зоны:
копать www.solvetic.local$config[ads_text5] not found
Шаг 4
Теперь, чтобы проверить обратную зону, мы выполним следующую команду:
dig -x (Ip клиентской машины)
8. Измените и настройте имя хоста и статический IP-адрес CentOS 7
В рамках конфигурации серверов и сетей мы должны знать различные аспекты, чтобы работа была правильной. Прежде всего мы должны быть в состоянии настроить имя хоста, которое является именем, которое можно настроить на компьютере. Это очень полезно, если мы управляем главным сервером в таких задачах, как переписка в сети. Следует отметить, что для действительной доступности имя хоста должно также включать подзону, в которой оно находится. К этому добавляется доменное имя, и вместе они образуют полное доменное имя, то есть адрес, который может понять пользователь.$config[ads_text5] not found
При настройке имени хоста мы сможем легче идентифицировать его в сети. Мы также установим статический IP-адрес, если задачи, связанные с DNS, DHCP или аналогичными, будут разрабатываться в CentOS 7.
С другой стороны, статический IP-адрес является идентифицирующим адресом для конкретного компьютера. Имя хоста поможет нам определить имя компьютера по IP-адресу. Команда будет выглядеть следующим образом (изменить IP-адрес для IP-адреса)
nslookup% ipaddress%
Помните о важности DNS-сервера в нашей организации, поскольку без нескольких пользователей вы можете потерять разум, изучая IP-адреса вместо доменных имен. Если вас интересует тема серверов в Linux, не пропустите, как установить FTP-сервер в CentOS7.
$config[ads_text5] not found
СТАТЬИ