Aceasta este comanda all-knowing-dnsp care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
all-knowing-dns - Server DNS mic pentru IPv6 Reverse DNS
REZUMAT
all-knowing-dns [--configfile ] [--querylog]
DESCRIERE
AllKnowingDNS oferă DNS invers pentru rețelele IPv6 care utilizează SLAAC (autoconf), de exemplu pentru
o rețea /64.
Problema cu DNS invers IPv6 și serverele de nume tradiționale este că serverul de nume
vă solicită să furnizați un fișier de zonă. Presupunând că doriți să furnizați RDNS pentru o rețea /64,
aveți 2**64 = 18446744073709551616 adrese IP utilizabile diferite (puțin mai puțin dacă
folosesc SLAAC). Furnizarea unui fișier de zonă pentru asta, chiar și într-o notație foarte concisă, ar fi
consumă o cantitate imensă de spațiu pe disc și nu ar putea fi păstrat în memoria fișierului
computerele pe care le avem în prezent.
AllKnowingDNS generează în schimb înregistrări PTR și AAAA din mers. Tu configurați doar care
rețeaua pe care doriți să o deserviți și cum ar trebui să arate intrările dvs.
OPŢIUNI
--configfile=cale
Utilizare cale în loc de /etc/all-knowing-dns.conf ca fișier de configurare.
--querylog
Activați înregistrarea fiecărei interogări la stdout (pentru depanare).
CONFIGURARE FILE (/etc/all-knowing-dns.conf)
Fișierul de configurare este minunat de simplu:
# Fișier de configurare pentru AllKnowingDNS v1.7
asculta 79.140.39.197
listen 2001:4d88:100e:1::3
# RaumZeitLabor
network 2001:4d88:100e:ccc0::/64
se rezolvă la ipv6-%DIGITS%.nutzer.raumzeitlabor.de
with upstream 2001:4d88:100e:1::2
# Chaostreff
network 2001:4d88:100e:cd1::/64
se rezolvă la ipv6-%DIGITS%.treff.noname-ev.de
Acest exemplu conține toate directivele de configurare. Să le trecem pe rând pe rând:
asculta adresa
Ascultă pe dat adresa (IPv4 și IPv6 sunt acceptate) pe portul 53.
reţea reţea
Specifică că trebuie să se răspundă la întrebările pentru înregistrările PTR din rețeaua dată
(orice întrebare pentru o rețea neconfigurată va primi răspuns cu NXDOMAIN). Trebuie să
specificați cel puțin rezolvă la directivă ulterior.
rezolvă la adresa
Specifică adresa la care ar trebui să se rezolve înregistrările PTR. Adresa trebuie să
conține %DIGITS% exact o dată. Când răspundeți la întrebările AAAA, %DIGITS% vor fi analizate
și convertit înapoi la o adresă IPv6.
Exemplu:
network 2001:4d88:100e:ccc0::/64
se rezolvă la ipv6-%DIGITS%.nutzer.raumzeitlabor.de
Exemplu de interogare:
Interogarea PTR 2001:4d88:100e:ccc0:216:eaff:fecb:826 va rezolva
ipv6-0216eafffecb0826.nutzer.raumzeitlabor.de
cu amonte adresa
Înainte de a răspunde la o întrebare PTR pentru această rețea, AllKnowingDNS va întreba serverul DNS
at adresa mai întâi, adăugând .upstream la interogare.
Exemplu:
network 2001:4d88:100e:ccc0::/64
se rezolvă la ipv6-%DIGITS%.nutzer.raumzeitlabor.de
with upstream 2001:4d88:100e:1::2
Exemplu de interogare:
Interogarea PTR 2001:4d88:100e:ccc0:219:dbff:fe43:2ec5 va face
AllKnowingDNS cere
5.ce2.3.4.efffbd9.1.2.0.0.ccce0.0.1.
8.8.d.4.1.0.0.2.ip6.arpa.upstream. at 2001:4d88:100e:1::2
și transmiteți răspunsul, dacă este cazul.
DELEGAREA ZONELE
Această secțiune vă arată cum să delegați o zonă în BIND9 sau orice server DNS cu un compatibil
sintaxa fișierului de zonă. Pentru a utiliza AllKnowingDNS, trebuie să delegați .ip6.arpa corespunzător
zonă pentru rețeaua dvs. și un domeniu obișnuit.
VERSO DELEGAȚIE (.ip6.arpa)
$ORIGINĂ .
$TTL 604800 ; 1 săptămână
e.0.0.1.8.8.d.4.1.0.0.2.ip6.arpa IN SOA infra.in.zekjur.net.
hostmaster.zekjur.net. (
20; serial
604800; reîmprospătare (1 săptămână)
86400; reîncercați (1 zi)
2419200; expira (4 saptamani)
604800; minim (1 saptamana)
)
NS libri.sur5r.net.
NS infra.in.zekjur.net.
; net pentru RaumZeitLabor
0.ccce0.0.1.8.8.d.4.1.0.0.2.ip6.arpa. ÎN NS ipv6-rdns.zekjur.net.
REDIRECŢIONA DELEGAȚIE (.nutzer.raumzeitlabor.de)
$TTL 6 ore
raumzeitlabor.de IN SOA ns1.jpru.de. hostmaster.jpru.de. (
2012030701
3h
30m
7d
1d)
IN NS ns1.jpru.de.
IN NS ns2.jpru.de.
ÎN A 195.49.138.121
ÎN MX 10 rzl.uugrn.org.
ÎN MX 20 up.uugrn.org.
ÎN MX 50 mail.uugrn.org.
ÎN MX 100 rzl.uugrn.org.
nutzer.raumzeitlabor.de. ÎN NS ipv6-rdns.zekjur.net.
VERSIUNE
versiune 1.7
Utilizați all-knowing-dnsp online folosind serviciile onworks.net