Score:0

BIND - named.conf.local และกำหนดตัวแปร/ฟังก์ชัน?

ธง br
sec

ฉันใช้ Ubuntu 20.04 และ BIND 9.16.1 ใน ชื่อ.conf.local ฉันใช้สามโซน

โซน "lan" ใน {

        ประเภททาส

        ไฟล์ "/var/cache/bind/db.lan";

        ปริญญาโท { 192.168.0.7 };

};

โซน "local2" ใน {

        ประเภททาส

        ไฟล์ "/var/cache/bind/db.local2";

        ปริญญาโท { 192.168.0.7 };

        ข้อความรูปแบบไฟล์หลัก;

};

โซน "p2p" ใน {

        ประเภททาส

        ไฟล์ "/var/cache/bind/db.p2p";

        ปริญญาโท { 192.168.0.7 };

        ข้อความรูปแบบไฟล์หลัก;

};

แต่เมื่อฉันต้องการเปลี่ยนตำแหน่งสำหรับการบันทึกไฟล์หรือ IP หลัก ฉันต้องทำแยกกันตามโซน แน่นอนฉันรู้ว่าฉันสามารถใช้ เสียงเรียกเข้า และการเปลี่ยนตัว แต่ถึงกระนั้น มีวิธีใดบ้างที่จะทำโดยใช้ตัวแปรหรือฟังก์ชั่นหรืออะไรทำนองนั้น? ตัวอย่างเช่น ชอบ:

masterDNS="192.168.0.7"

    โซน "p2p" ใน {
    
            ประเภททาส
    
            ไฟล์ "/var/cache/bind/db.p2p";
    
            ปริญญาโท { masterDNS; };
    
            ข้อความรูปแบบไฟล์หลัก;
    
    };

ขอบคุณ

Score:0
ธง cn

คุณสามารถใช้สิ่งนี้:

มาสเตอร์ มาสเตอร์-ips { 192.168.0.7; };

โซน "p2p" ใน {
            ประเภททาส 
            ไฟล์ "/var/cache/bind/db.p2p";
            ปริญญาโท { ปริญญาโท-ips; };
            ข้อความรูปแบบไฟล์หลัก;
    };

ดูตัวอย่างเพิ่มเติม

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา