slaine |
03-03-2007 12:30 557525 |
dns(автоматическое добавление записей)
скажите, как настроить bind, чтобы записи(comp1 IN A 192.168.1.200) сами добавлялись, типа синхронизация?
|
Alexir |
10-03-2007 19:11 559984 |
|
slaine |
11-08-2007 10:02 626161 |
DNS работает, DHCP работает т.е. адреса раздаёт.
Но записи о хостах в файлах зон не появляются, всмысле файлы не обновляются.
файлы зон лежат все в /var/named/chroot/var/named
Вот мои конфиги, можт подскажите что:
ключи создал:
dnssec-keygen -a HMAC-MD5 -b 128 -n USER DHCP_UPDATER
named.conf
Код:
//
// named.conf for Red Hat caching-nameserver
//
acl "trusted" {
localhost;
192.168.1.0/24;
};
key DHCP_UPDATER {
algorithm HMAC-MD5.SIG-ALG.REG.INT;
secret bb75EEM8Di9saj8Az9YA9Q==;
}
options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
allow-transfer { none; };
allow-query { trusted; };
allow-recursion { trusted; };
forwarders { 88.147.129.15; };
};
//
// a caching only nameserver config
//
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localdomain" IN {
type master;
file "localdomain.zone";
allow-update { none; };
};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
type master;
file "named.ip6.local";
allow-update { none; };
};
zone "255.in-addr.arpa" IN {
type master;
file "named.broadcast";
allow-update { none; };
};
zone "0.in-addr.arpa" IN {
type master;
file "named.zero";
allow-update { none; };
};
zone "samba" IN {
type master;
file "/var/named/samba";
allow-update { key DHCP_UPDATER; };
notify no;
};
zone "1.168.192.in-addr.arpa" IN {
type master;
file "/var/named/1.168.192";
allow-update { key DHCP_UPDATER; };
notify no;
};
include "/etc/rndc.key";
dhcpd.conf
Код:
ddns-update-style interim;
#ignore client-updates;
allow client-updates;
ddns-domainname "samba";
#dns-updates on;
use-host-decl-names on;
key DHCP_UPDATER {
algorithm HMAC-MD5.SIG-ALG.REG.INT;
secret bb75EEM8Di9saj8Az9YA9Q==;
}
zone samba. {
primary 127.0.0.1;
key DHCP_UPDATER;
}
zone 1.168.192.IN-ADDR.ARPA. {
primary 127.0.0.1;
key DHCP_UPDATER;
}
subnet 192.168.1.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.1.254;
option subnet-mask 255.255.255.0;
#option nis-domain "domain.org";
option domain-name "samba";
option domain-name-servers gekka.samba;
option time-offset -18000; # Eastern Standard Time
# option ntp-servers 192.168.1.1;
# option netbios-name-servers 192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;
range dynamic-bootp 192.168.1.30 192.168.1.70;
default-lease-time 21600;
max-lease-time 43200;
# we want the nameserver to appear at a fixed address
host ns {
next-server marvin.redhat.com;
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 207.175.42.254;
}
}
dhcpd.leases
Код:
# store leases in the local timezone, so please don't request this as a
# feature. If this is inconvenient or confusing to you, we sincerely
# apologize. Seriously, though - don't ask.
# The format of this file is documented in the dhcpd.leases(5) manual page.
# This lease file was written by isc-dhcp-V3.0.2-RedHat
lease 192.168.1.70 {
starts 5 2007/08/10 20:54:37;
ends 6 2007/08/11 02:54:37;
binding state active;
next binding state free;
hardware ethernet 00:01:6c:f7:b1:e4;
uid "\001\000\001l\367\261\344";
client-hostname "compifedorkova";
}
lease 192.168.1.70 {
starts 5 2007/08/10 20:54:39;
ends 6 2007/08/11 02:54:39;
binding state active;
next binding state free;
hardware ethernet 00:01:6c:f7:b1:e4;
uid "\001\000\001l\367\261\344";
client-hostname "compifedorkova";
}
/var/log/messages:
Код:
Aug 10 14:05:54 gekka dhcpd: Internet Systems Consortium DHCP Server V3.0.2-RedHat
Aug 10 14:05:54 gekka dhcpd: Copyright 2004 Internet Systems Consortium.
Aug 10 14:05:54 gekka dhcpd: All rights reserved.
Aug 10 14:05:54 gekka dhcpd: For info, please visit http://www.isc.org/sw/dhcp/
Aug 10 14:05:54 gekka dhcpd: Wrote 0 deleted host decls to leases file.
Aug 10 14:05:54 gekka dhcpd: Wrote 0 new dynamic host decls to leases file.
Aug 10 14:05:54 gekka dhcpd: Wrote 1 leases to leases file.
Aug 10 14:05:54 gekka dhcpd: Listening on LPF/eth0/00:15:58:0e:38:13/192.168.1/24
Aug 10 14:05:54 gekka dhcpd: Sending on LPF/eth0/00:15:58:0e:38:13/192.168.1/24
Aug 10 14:05:54 gekka dhcpd: Sending on Socket/fallback/fallback-net
Aug 10 14:05:54 gekka dhcpd: dhcpd startup succeeded
Aug 10 14:08:08 gekka named[2525]: client 127.0.0.1#32774: updating zone 'samba/IN': adding an RR at 'compifedorkova.samba' A
Aug 10 14:08:08 gekka named[2525]: client 127.0.0.1#32774: updating zone 'samba/IN': adding an RR at 'compifedorkova.samba' TXT
Aug 10 14:08:08 gekka named[2525]: journal file /var/named/samba.jnl does not exist, creating it
Aug 10 14:08:08 gekka named[2525]: /var/named/samba.jnl: create: permission denied
Aug 10 14:08:08 gekka named[2525]: client 127.0.0.1#32774: updating zone 'samba/IN': error: journal open failed: unexpected error
Aug 10 14:08:08 gekka dhcpd: Unable to add forward map from compifedorkova.samba to 192.168.1.70: timed out
Aug 10 14:08:08 gekka dhcpd: DHCPREQUEST for 192.168.1.70 from 00:01:6c:f7:b1:e4 (compifedorkova) via eth0
Aug 10 14:08:08 gekka dhcpd: DHCPACK on 192.168.1.70 to 00:01:6c:f7:b1:e4 (compifedorkova) via eth0
|
BuGfiX |
11-08-2007 13:10 626204 |
Код:
Aug 10 14:08:08 gekka named[2525]: journal file /var/named/samba.jnl does not exist, creating it
Aug 10 14:08:08 gekka named[2525]: /var/named/samba.jnl: create: permission denied
Убедитесь что есть права для записи в /var/named/.
|
slaine |
13-08-2007 09:00 626774 |
права сразу выставил 755, без изменений.
|
BuGfiX |
13-08-2007 11:17 626838 |
Имелось в виду что эти права должны быть у пользователя, от которого работает named.
|
slaine |
13-08-2007 12:05 626870 |
это где посмотреть?
|
slaine |
14-08-2007 13:32 627395 |
По большому счёту, права в том, что не обновлялись зоны роли не играли.
Впринципе я разобрался что к чему.
solved :cool:
|
dmitryst |
14-08-2007 14:15 627427 |
slaine, ну и напишите, как разобрались. Народу-то интересно :)
|
slaine |
14-08-2007 22:53 627665 |
Я просто не внимательно сконфигурил файлы named.conf и dhcpd.conf.
named пытался обновить зону 1.168.192.in-addr.arpa, которую ему подсовывал dhcp,
когда в самом named.conf файл зоны назывался 1.168.192.
естествено записи не появлялись и мне этого в log'ах никто не говорил.
|
Время: 09:02.
© OSzone.net 2001-