Portál AbcLinuxu, 9. května 2025 06:12
/etc/resolv.conf
neposlouchá žádný server, nebo vám server odmítá odpovědět. Je tedy potřeba, abyste v /etc/resolv.conf
měl jako nameserver
tu ip adresu, na které dnscache
naslouchá, a dále abyste v adresáři /etc/dnscache/root/ip/
povolil přístup z té ip adresy (nebo sítě), odkud to zkoušíte.
Neviem ale kde nadefinujem stanice pre djbdns DNS v navode je len ze ma obsluhovat PC zo site "touch /etc/dnscache/root/ip/50".dnscache je jenom jedna část – bude kešovat DNS odpovědi, a zároveň vybranou doménu přesměruje na jiný server. Vybraná doména bude nějaká vaše doména, a pro tuhle doménu musíte zprovoznit
tinydns
– tam pak přidáte ty stanice. Takže stanice pak budou mít plný název třeba stanice1.mojedomena
, a zároveň budou vědět, že jsou součástí domény mojedomena
(pokud jim nastavujete ip adresu přes dhcp, nastavíte v něm volbu option domain-name "mojedomena";
). Když pak na takovém počítači zadáte adresu stanice2
, resolver k ní zkusí připojit doménu počítače, vznikne název stanice2.mojedomena
, a dotaz na tuhle doménu dnscache
přesměruje na váš dns server (tinydns
). To přesěmrování zařídíte tak, že vytvoříte soubor /etc/dnscache/root/servers/mojedomena
a jako obsahj bude mít ip adresu DNS serveru, který vyřizuje požadavky pro tuhle doménu. (Potřebujete tedy celkem 2 ip adresy – jedu pro cache, druhou pro DNS server; ale ten můžete provozovat třeba na 127.0.0.1.) Popsané je to také zde – How to create local DNS names.
# dynamic updates DNS
#key "rndc-key" {
#algorithm hmac-md5;
#secret "gJLqUZG84EJBAIPpOulAcQ==";
#};
Tento kluc som generoval na stroji kde je dns cez prikaz "rndc-confgen -a" . staci Staci tento kluc zkopirovat z DNS servera na server DHCP ?
Dakujem za typ. Casom to vsetko prehodim na jeden stroj ale teraz to potrebujem otestovat na 2 roznych stojoch
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.