Процесс настройки DNS сервера на Linux
Хотите создать и настроить DNS сервер на Linux? Сделать это вам поможет инструкция, разработанная специалистами ООО «Информационное сопровождение». Следуйте нашим рекомендациям, и все у вас получится.
Процесс установки DNS сервера на Линукс
Установку и настройку будем рассматривать на примере сервера Bind, как наиболее распространенного и удобного для Линукс. Если он не установлен на вашем сервере, произведите инсталляцию с помощью команды sudo apt-get install bind9. По ней произойдет установка сервера и пакета bind9utils.
О том, что установка прошла успешно, вы будете оповещены советующим сообщением вида
Настройка DNS сервера на Linux
Для начала в каталоге etс/bind/ создайте файл с именем myzones.conf. Сделать это можно при помощи MC, либо при помощи последовательности команд:
- cd /etс/bind/ — для перехода в каталог;
- touch myzones.conf — команда создает файл.
Откройте созданный файл. Для этого используйте команду nano myzones.conf
В него нужно вписать строчку, которая делает наш сервер главным для создающейся зоны (пусть она будет называться home). Выглядеть эта строка должна следующим образом:
Эта же строчка указывает и на то, что вся информация о нашей зоне home находится в файле db.home, который будет располагаться (мы его создадим позже) в директории /etс/bind/.
Далее работаем с файлом named.conf, открыв его соответствующей командой. В него (в самый конец) нужно дописать include «/etс/bind/myzones.conf». Этот файл нужен для подключения созданного выше myszones.
Теперь нужно создать файл зоны, о котором шла речь выше. Запустите его при помощи команды nano db.home. Посмотрите, чтобы в файле был текст примерно следующего содержания:
Здесь обратите внимание на значение строки serial, которое записано в виде ггггммддnn. Где первые 8 цифр обозначают дату, а позиция nn – номер правки в течение текущего дня. При каждой правке файла значение этой строки (т.е. символы nn) нужно увеличивать хотя бы на единицу.
В строке, начинающейся с @ IN NS указано имя этого сервера для текущей зоны. Значение строки ns1 IN A указывает на номер хоста №1 (в данном случае он находится а этом же компьютере). Строка server IN A 192.168.0.254 сопоставляет имя сервера IP адрес. Т.е. в нашем случае хост с именем server.home будет иметь айпи адрес 192.168.0.254.
Сохраните изменения в файле и перезапустите сервер командой /etс/init.d/bind9 restart. В случае правильного конфигурирования вы увидите сообщение вида:
Если возникнет ошибка, внимательно проверьте синтаксис файла конфигурации, чтобы все было как в примере.
После успешного запуска нашего DNS сервера нужно проверить его работу. Для этого запустите командой nslookup соответствующую утилиту. После ее запуска введите команду server 127.0.0.1, в результате чего должна получиться картина следующего вида:
Далее проверим ответ при вводе имени какого-нибудь из хостов, указанных ранее в файле db.home. Например, при вводе server.home должен получиться ответ вида:
Если все так и происходит, сервер готов к использованию.
При настройке DNS сервер на Linux, конечно, есть и масса нюансов, которые может учесть только опытный пользователь. Если у вас возникнут какие-то проблемы при выполнении этой процедуры, обратитесь к специалистам ООО «Информационное сопровождение». Мы окажем вам действенную помощь и настроим сервер как следует.
![клиент агейнманн](https://www.itmain.ru/wp-content/uploads/2015/07/client4.png)
![](https://www.itmain.ru/wp-content/uploads/2017/06/sevkabel-152x50.jpg)
![клиент газпром](https://www.itmain.ru/wp-content/uploads/2015/07/client2.png)
![мистерия](https://www.itmain.ru/wp-content/uploads/2016/08/misteriya-200h66-152x50.jpg)
![микробор](https://www.itmain.ru/wp-content/uploads/2015/07/microbor-151x50.png)
![](https://www.itmain.ru/wp-content/uploads/2017/06/tian-152x50.jpg)
![](https://www.itmain.ru/wp-content/uploads/2017/06/ost-152x50.jpg)
![русские корни](https://www.itmain.ru/wp-content/uploads/2016/08/rk-200h66-152x50.jpg)
![клиент нанополимер](https://www.itmain.ru/wp-content/uploads/2015/07/client1.png)
![клиент проконс](https://www.itmain.ru/wp-content/uploads/2015/07/client3.png)
![клиент usn-projects](https://www.itmain.ru/wp-content/uploads/2015/07/client5.png)
![клиент транссертико](https://www.itmain.ru/wp-content/uploads/2015/07/client6.png)
![клиент ру-ком](https://www.itmain.ru/wp-content/uploads/2015/07/client7.png)
![апт-техно](https://www.itmain.ru/wp-content/uploads/2016/06/apttechno.png)
![маркетинговая группа вента](https://www.itmain.ru/wp-content/uploads/2016/06/venta.png)
![](https://www.itmain.ru/wp-content/uploads/2017/06/tobis-152x50.jpg)