สวัสดี ฉันกำลังเรียนรู้วิธีการทำงานของการผูก เป้าหมายของฉันคือการมีฐานข้อมูล 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;
};
};
ขอบคุณ!