Puncte:0

Configurarea Reverse DNS pentru o ierarhie de server DNS emulată folosind BIND

drapel cn

Emulez o rețea folosind Kathara (similar cu Netkit) și întâmpin probleme în a-mi da seama cum să fac ca DNS-ul invers să funcționeze în toate cele trei rețele.

Aceasta este topologia

Și aceasta este ierarhia DNS

Am reușit să fac căutările recursive să funcționeze. Când a fost interogat pentru un nume care nu se află în baza de date, ns.as1.net ar interoga nsroot, apoi a coborât în ​​ierarhie, obținând în sfârșit un răspuns de la serverul autorizat. Am făcut acest lucru adăugând un fișier db.root cu o înregistrare pentru adresa lui nsroot și folosind-o pentru zona "."

named.conf:

[...]
zona "." {
    tip indiciu;
    fișierul „/etc/bind/db.root”;
};
[...]

db.root:

. ÎN NS ROOT-SERVER.
ROOT-SERVER. ÎN A 1.1.2.2

Intrebarea mea este: Cum îl fac să funcționeze în același mod pentru Reverse DNS?

Am reușit să-l fac să funcționeze doar local prin configurare zona „3.3.in-addr.arpa” pe ns.as3.net, dar în acest fel, funcționează doar pentru gazdele care au setat ns.as3.net ca soluție.

MTR în AS3:

                             Traceroute-ul meu [v0.93]
c2as3 (3.3.2.2) 2021-06-29T02:11:52+0000
Taste: Ajutor Mod afișare Reporniți statistici Ordinea câmpurilor părăsite
                                       Pachete Pings
 Pierdere gazdă% Snt Ultima medie Cel mai bun Wrst StDev
 1. r33.as3.net (3.3.2.1) 0,0% 12 0,1 0,1 0,1 0,2 0,0
 2.r32.as3.net (3.3.1.13) 0,0% 12 0,1 0,2 0,1 0,3 0,0
 3. ns.as3.net (3.3.4.2) 0,0% 11 0,2 0,2 ​​0,2 ​​0,2 ​​0,0

MTR de la AS2 la AS3:

                             Traceroute-ul meu [v0.93]
c1as2 (2.2.2.2) 2021-06-29T02:14:22+0000
Taste: Ajutor Mod afișare Reporniți statistici Ordinea câmpurilor părăsite
                                       Pachete Pings
 Pierdere gazdă% Snt Ultima medie Cel mai bun Wrst StDev
 1. 2.2.2.1 (2.2.2.1) 0,0% 7 0,1 0,1 0,1 0,2 0,0
 2. 2.2.1.9 (2.2.1.9) 0,0% 6 0,1 0,1 0,1 0,1 0,0
 3. 2.2.0.2 (2.2.0.2) 0,0% 6 0,2 0,1 0,1 0,2 0,0
 4. 3.3.1.6 (3.3.1.6) 0,0% 6 0,2 0,2 ​​0,2 ​​0,2 ​​0,0
 5. 3.3.4.2 (3.3.4.2) 0,0% 6 0,2 0,2 ​​0,2 ​​0,3 0,0

M-am gândit să adaug fiecare zonă arpa în toate serverele de nume, dar nu cred că este modalitatea corectă de a face acest lucru.

Aș aprecia foarte mult orice sfaturi sau ajutor oferit.

Puncte:0
drapel us

Din câte văd, trebuie să simulezi un indicii de rădăcină Server NS, pentru că altfel ar fi ns.as3.net știi unde să găsești serverul NS responsabil pentru înregistrările de zonă pentru 1.1.in-addr.arpa și 2.2.in-addr.arpa?

Același lucru este valabil și pentru celelalte două servere de nume.

Disclaimer

Următoarele scrise de pe un telefon mobil, așa că nu am putut verifica gramatica este corectă, dar sperăm că veți înțelege ideea. :-)

Alternativa este, desigur, să adăugați o intrare în zonă ns.as3.net ca:

zona "1.1.in-addr.arpa" {
  tastați înainte;
  expeditori { x.x.x.x; }
  numai înainte;
};

zona "2.2.in-addr.arpa" {
tastați înainte;
  expeditori { a.a.a.a; }
  numai înainte;
};

A inlocui x.x.x.x și a.a.a.a cu adresa ip a serverului de nume respectiv pt as1.net și as2.net.

Intrări similare trebuie adăugate la celelalte servere de nume, astfel încât toate serverele de nume să știe unde se află toate înregistrările de zonă.

djdomi avatar
drapel za
Acest lucru vă rezolvă problema? https://serverfault.com/questions/833824/how-do-you-configure-bind-to-forward-reverse-dns-queries-to-another-dns-server?rq=1
drapel us
Mă întrebi pe *pe mine* sau pe @rzv.th? Vă sugerez doar două căi de ieșire pentru a obține comportamentul dorit.
rzv.th avatar
drapel cn
Mulțumesc! Am ajuns să folosesc metoda înainte.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.