Настройка DNS Named Centos
/etc/named.conf -файл конфигурации___________________________________
//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
options {
listen-on port 53 { any; };
listen-on-v6 port 53 { none; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { any; };
recursion yes;
# dnssec-enable no;
# dnssec-validation no;
# dnssec-lookaside auto;
#
# /* Path to ISC DLV key */
# bindkeys-file "/etc/named.iscdlv.key";
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
view demo_zone {
match-clients { any; };
match-destinations { any; };
recursion yes;
zone "ispnet.demo" IN {
type master;
file "ispnet.demo.zone";
allow-update { none; };
};
zone "." IN {
type hint;
file "named.ca";
};
};
view localhost_resolver {
match-clients { any; };
match-destinations { any; };
recursion yes;
include "/etc/named.rfc1912.zones";
};
Важные аспекты____________________
Расположение зон
directory "/var/named";
Описание зоны
zone "ispnet.demo" IN {
type master;
file "ispnet.demo.zone";
allow-update { none; };
};
var/named/(ispnet.demo.zone)____________________________________________
$TTL 86400
$ORIGIN ispnet.demo.
ispnet.demo. IN SOA @ ns.ispnet.demo. (
44 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
$ORIGIN ispnet.demo.
IN NS ns.ispnet.demo.
IN A 127.0.0.1
ns IN A 10.0.1.30
admin IN A 10.0.1.30
stat IN A 10.0.1.30
map IN A 10.0.1.30
myadm IN A 10.0.1.30
www IN A 10.0.1.30
Важные аспекты___________________
$TTL задает время жизни зоны (в сек.). Это значение определяет, как долго другие серверы будут кэшировать информацию об этой зоне
ispnet.demo. -название зоны
IN представляет тип данных - данные Интернета.
SOA означает запись Start of Authority. Обычно, это первая запись описания ресурсов (Resource Record - RR). Настоятельно рекомендуется наличие одной и только одной записи типа SOA в каждом файле описания зоны
Точка ставится для того ,чтобы в конце имени не добавлялась запись домена
Поведение родительского каталога ispnet.demo.
IN NS ns.ispnet.demo.
Добавление нового поддомена video.ispnet.demo
video IN A 10.0.1.30
Команды_______________________________________________________________
# service named start/stop/restart/status
Проверить версию
# /usr/sbin/named -v
BIND 9.8.2rc1-RedHat-9.8.2-0.23.rc1.el6_5.1
Проверяем правильность отработки DNS
# host video.ispnet.demo
video.ispnet.demo has address 127.0.0.1
//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
options {
listen-on port 53 { any; };
listen-on-v6 port 53 { none; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { any; };
recursion yes;
# dnssec-enable no;
# dnssec-validation no;
# dnssec-lookaside auto;
#
# /* Path to ISC DLV key */
# bindkeys-file "/etc/named.iscdlv.key";
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
view demo_zone {
match-clients { any; };
match-destinations { any; };
recursion yes;
zone "ispnet.demo" IN {
type master;
file "ispnet.demo.zone";
allow-update { none; };
};
zone "." IN {
type hint;
file "named.ca";
};
};
view localhost_resolver {
match-clients { any; };
match-destinations { any; };
recursion yes;
include "/etc/named.rfc1912.zones";
};
Важные аспекты____________________
Расположение зон
directory "/var/named";
Описание зоны
zone "ispnet.demo" IN {
type master;
file "ispnet.demo.zone";
allow-update { none; };
};
var/named/(ispnet.demo.zone)____________________________________________
$TTL 86400
$ORIGIN ispnet.demo.
ispnet.demo. IN SOA @ ns.ispnet.demo. (
44 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
$ORIGIN ispnet.demo.
IN NS ns.ispnet.demo.
IN A 127.0.0.1
ns IN A 10.0.1.30
admin IN A 10.0.1.30
stat IN A 10.0.1.30
map IN A 10.0.1.30
myadm IN A 10.0.1.30
www IN A 10.0.1.30
Важные аспекты___________________
IN представляет тип данных - данные Интернета.
SOA означает запись Start of Authority. Обычно, это первая запись описания ресурсов (Resource Record - RR). Настоятельно рекомендуется наличие одной и только одной записи типа SOA в каждом файле описания зоны
Точка ставится для того ,чтобы в конце имени не добавлялась запись домена
Поведение родительского каталога ispnet.demo.
IN NS ns.ispnet.demo.
Добавление нового поддомена video.ispnet.demo
video IN A 10.0.1.30
Команды_______________________________________________________________
# service named start/stop/restart/status
Проверить версию
# /usr/sbin/named -v
BIND 9.8.2rc1-RedHat-9.8.2-0.23.rc1.el6_5.1
Проверяем правильность отработки DNS
# host video.ispnet.demo
video.ispnet.demo has address 127.0.0.1
Комментарии
Отправить комментарий