Ну поехали, допустим у нас есть сервер с предустановленной на ней Linux Centos 6.7
За основу DNS сервера мы возьмем Bind9.
Если же система голая то ставим
# yum update -y
# yum install nano bind bind-utils -y
Установили?
Открываем файл конфигурации:
# nano /etc/named.conf
//в конце файла добавляем
zone "domen.com" IN {
type master;
file "domen.com.zone";
allow-update { none; };
};
Сохраняемся и выходим:
ctrl+o ctrl+c
Создаем непосредственно сам файл зоны
nano /var/named/domen.com.zone // Этой командой мы создаем зону.
Содержание зоны:
///////////////////////////////////////////////////////////////
$TTL 1D
@ IN SOA ns1.domen.com. mial.domen.com (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS ns1.domen.com.
IN NS ns2.domen.com.
IN A 127.0.0.1
mail IN A 127.0.0.1
IN MX 10 mail.domen.com.
www IN A 127.0.0.1
ns1 IN A 127.0.0.1
ns2 IN A 127.0.0.1
ftp IN CNAME
Для просмотра ссылки Войди или Зарегистрируйся.
///////////////////////////////////////////////////////////////////
Разбор полетов: Внутри файла зоны, SOA означает начало авторизации. Это полное доменное имя авторитетного сервера имен. После полного доменного имени, идёт контактный email адрес. Поскольку мы не можем использовать ‘@’ в
mial@domen.com, мы перезаписываем email адрес как mial.domen.com.
В остальном я думаю разберетесь сами.
перезапускаем сервер:
service named restart
........КОНЕЦ.........
Если статья помогла, жми "Нравится"