สวัสดี ฉันกำลังเรียนรู้วิธีการทำงานของการผูก เป้าหมายของฉันคือการมีฐานข้อมูล DNS ในเครื่อง ดังนั้นการค้นหาใน LAN ของฉันจะไม่ออกไปที่ WAN
ฉันตั้งค่าการผูกและไม่ได้กำหนดค่าเป็นการส่งต่อหรือการแคชเซิร์ฟเวอร์โดยเจตนา แต่ดูเหมือนว่ามันกำลังทำอะไรอยู่เนื่องจากไม่มีไฟล์ "big dns" ที่ใดก็ได้ ดังนั้นการผูกจึงค้นหาใน wan แต่ที่ไหน
ฉันได้เปิดใช้งานการบันทึก แต่การผูกจะแสดงเฉพาะว่า lan - client ใดกำลังทำคำขอและสิ่งที่ร้องขอ และไม่ว่าคำขอจะล้มเหลวหรือไม่ทุกคำขอที่สองล้มเหลว แต่ทำงานตามคำขอที่สอง ฉันไม่รู้ว่าทำไม แต่นั่นเป็นเรื่องรองสำหรับตอนนี้
-> ฉันจะรู้ได้อย่างไรว่าการผูกทำอะไรได้บ้าง - การผูกค้นหาตัวเองอยู่ที่ไหน
ไฟล์ Named.conf.options ของฉัน โดยที่ *.125 เป็นเซิร์ฟเวอร์รวมใน LAN ของฉัน:
acl goodclients { // ชื่อ kann frei gewählt werden
 192.168.1.0/24; // Lokales Netz (ที่อยู่ IP-bereich anpassen)
 โลคอลโฮสต์; // localhost sollte immer eingetragen sein
 เครือข่ายท้องถิ่น;
};
ตัวเลือก {
    ไดเร็กทอรี "/var/cache/bind";
    // ถ้ามีไฟร์วอลล์ระหว่างคุณกับเนมเซิร์ฟเวอร์ที่คุณต้องการ
    // หากต้องการพูดคุย คุณอาจต้องแก้ไขไฟร์วอลล์เพื่ออนุญาตหลายๆ
    // พอร์ตที่จะพูดคุย ดู http://www.kb.cert.org/vuls/id/800113
    // หาก ISP ของคุณให้ที่อยู่ IP อย่างน้อยหนึ่งรายการเพื่อความเสถียร
    // เนมเซิร์ฟเวอร์ คุณอาจต้องการใช้พวกเขาเป็นตัวส่งต่อ
    // ยกเลิกการแสดงความคิดเห็นบล็อกต่อไปนี้ และใส่ที่อยู่แทนที่
    // ตัวยึดตำแหน่งของ all-0
    //================================================ ========================
    // ถ้า BIND บันทึกข้อความแสดงข้อผิดพลาดเกี่ยวกับรูทคีย์ที่หมดอายุ
    // คุณจะต้องอัปเดตคีย์ของคุณ ดู https://www.isc.org/bind-keys
    //================================================ ========================
    การตรวจสอบ DNSsec อัตโนมัติ;
    ฟังบน {127.0.0.1;192.168.1.125;};
    แบบสอบถามอนุญาต {goodclients;}; //ACL-ชื่อฟอน oben
    ข้อความค้นหา ใช่;
};
เข้าสู่ระบบ {
        แบบสอบถามช่อง {
                ไฟล์ "/var/log/named/querylog";
                ดีบักความรุนแรง 3;
        };
};
ขอบคุณ!