Score:0

สร้างบันทึกการสืบค้นพิเศษสำหรับบางโซน bind9

ธง in

ฉันจะสร้างไฟล์บันทึกการสืบค้นพิเศษจากโซนใดโซนหนึ่งได้อย่างไร

ในขณะที่การกำหนดค่าบันทึกปัจจุบันของฉันคือ

เข้าสู่ระบบ {
        สอบถามช่อง {
                ไฟล์ "/var/log/named/query.log" เวอร์ชัน 5>
                // ดีบักความรุนแรง 1;
                เวลาพิมพ์ ใช่;
                // ความรุนแรงในการพิมพ์ ใช่;
                // พิมพ์หมวดหมู่ ใช่;
        };

        ข้อความค้นหาหมวดหมู่ {
                query_logging;
        };
};

การกำหนดค่านั้นกำลังบันทึกข้อความค้นหาทั้งหมดจากโซนใดก็ได้และบันทึกลงในไฟล์เดียว สิ่งที่ฉันต้องการคือฉันต้องการบันทึกสำหรับระบุโซนและบันทึกบันทึกเพื่อระบุไฟล์

เช่นโซน ตัวอย่าง.คอม.

ดังนั้นสำหรับบรรทัดข้อความค้นหาใดๆ ที่มีคำใน example.com จะถูกบันทึกไว้เพื่อระบุไฟล์

หมายเหตุ: โซนของฉันถูกห่อหุ้มด้วยมุมมอง

หากการผูกไม่สามารถจัดการได้ regex อาจทำได้ แต่จะบันทึกผลลัพธ์ regex เป็นไฟล์เป็นระยะได้อย่างไร ฉันสงสัยว่ามันจะสิ้นเปลืองทรัพยากร CPU หากใช้ regex

Score:1
ธง cn

คุณไม่สามารถ

แต่คุณสามารถส่งต่อการบันทึกทั้งหมดไปยัง SyslogNG หรือเทียบเท่าได้ โดยที่คุณมีความสามารถ regex เต็มรูปแบบเพื่อแบ่งสตรีมที่กำหนดเป็นหลายไฟล์หรือซิงก์อื่นๆ

ป.ล.: อาจมีคุณลักษณะนี้อยู่ในเนมเซิร์ฟเวอร์อื่น คุณมีเหตุผลเฉพาะที่ต้องพิจารณาเท่านั้นหรือไม่ ผูก?

in flag
เพราะเนมเซิร์ฟเวอร์ที่ฉันรู้เพียงอย่างเดียวคือ ```bind```
Patrick Mevzek avatar
cn flag
dnsdist อาจทำสิ่งที่คุณต้องการได้ ฉันไม่พบสิ่งใดใน PowerDNS หรือ nsd
Patrick Mevzek avatar
cn flag
หรือ KnotDNS พิจารณา https://knot-resolver.readthedocs.io/en/latest/modules-policy.html#mod-policy-logging

โพสต์คำตอบ

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