Puncte:0

BIND - named.conf.local și definiți variabile/funcții?

drapel br
sec

Folosesc Ubuntu 20.04 și BIND 9.16.1. În numit.conf.local Eu folosesc trei zone

zona „lan” în {

        tip slave;

        fișierul „/var/cache/bind/db.lan”;

        masters { 192.168.0.7 };

};

zona „local2” în {

        tip slave;

        fișierul „/var/cache/bind/db.local2”;

        masters { 192.168.0.7 };

        text în format masterfile;

};

zona „p2p” în {

        tip slave;

        fișierul „/var/cache/bind/db.p2p”;

        masters { 192.168.0.7 };

        text în format masterfile;

};

Dar când aș dori să schimb locația pentru salvarea fișierelor sau IP-ul master, trebuie să o fac separat pe zonă. Desigur, știu că pot folosi vim și substituție, dar totuși. Există vreo modalitate de a face asta folosind variabile sau funcție sau ceva de genul acesta? De exemplu Ca:

masterDNS="192.168.0.7"

    zona „p2p” în {
    
            tip slave;
    
            fișierul „/var/cache/bind/db.p2p”;
    
            masters { masterDNS; };
    
            text în format masterfile;
    
    };

Mulțumiri

Puncte:0
drapel cn

Puteți folosi ceva de genul acesta:

masters masters-ips { 192.168.0.7; };

zona „p2p” în {
            tip slave; 
            fișierul „/var/cache/bind/db.p2p”;
            masters { masters-ips; };
            text în format masterfile;
    };

Vezi exemple suplimentare

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.