PowerDNS เซิร์ฟเวอร์ DNS โอเพ่นซอร์ส

PowerDNS คือเซิร์ฟเวอร์ DNS ที่มีฐานข้อมูล (ซึ่งรองรับฐานข้อมูลที่หลากหลายรวมถึง MySQL, PostgreSQL, SQLite3, Oracle และ Microsoft SQL Server รวมถึงใน LDAP) และไฟล์ข้อความธรรมดาในรูปแบบ BIND เป็นแบ็กเอนด์ ทำให้ง่ายต่อการจัดการรายการ DNS จำนวนมาก

คำตอบคือ สามารถกรองเพิ่มเติม (ตัวอย่างเช่นเพื่อกรองสแปม) หรือ เปลี่ยนเส้นทางการเชื่อมต่อไดรเวอร์ของคุณเองใน Lua, Java, Perl, Python, Ruby, C และ C ++. นอกจากนี้ยังมีการจัดสรรเงินสำหรับการรวบรวมสถิติระยะไกลซึ่งรวมถึงผ่าน SNMP หรือผ่านเว็บ API (เซิร์ฟเวอร์ http สร้างขึ้นเพื่อสถิติและการจัดการ) รีสตาร์ททันทีเอ็นจิ้นในตัวสำหรับเชื่อมต่อไดรเวอร์ในภาษา Lua โหลดสมดุลตามที่ตั้งทางภูมิศาสตร์ของลูกค้า

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

และดี, ไม่กี่วันที่ผ่านมานักพัฒนาได้นำเสนอ PowerDNS 4.2.0 เวอร์ชันใหม่ เวอร์ชันที่นักพัฒนาของโครงการให้บริการประมาณ 30% ของจำนวนโดเมนทั้งหมดในยุโรป (ถ้าเราพิจารณาเฉพาะโดเมนที่มีลายเซ็น DNSSEC แล้ว 90%) รหัสโครงการแจกจ่ายภายใต้ใบอนุญาต GPLv2 และสามารถขอคำปรึกษาได้จากไฟล์ ลิงค์ต่อไปนี้

คุณสมบัติใหม่หลักของ PowerDNS 4.2.0

ในการประกาศ PowerDNS 4.2.0 เวอร์ชันใหม่นี้ การเพิ่มความสามารถในการกำหนดรีจิสเตอร์กับคอนโทรลเลอร์ในภาษา Lua นั้นเน้น ซึ่งคุณสามารถสร้างคอนโทรลเลอร์ที่ซับซ้อนซึ่งคำนึงถึงเมื่อส่งข้อมูล AS, เครือข่ายย่อย, ความใกล้ชิดกับผู้ใช้ ฯลฯ

มีการใช้การสนับสนุนการบันทึก Lua สำหรับแบ็กเอนด์พื้นที่เก็บข้อมูลทั้งหมด รวมถึง BIND และ LMDB ตัวอย่างเช่นในการส่งคืนข้อมูลโดยคำนึงถึงการตรวจสอบพื้นหลังสำหรับความพร้อมของโฮสต์ในการตั้งค่าโซนตอนนี้คุณสามารถระบุ:

@ IN LUA A "ifportup (443, {'52 .48.64.3 ', '45 .55.10.200'})"

มีการเพิ่มยูทิลิตี้ใหม่ ixfrdist ซึ่งอนุญาตให้โอนโซนจากเซิร์ฟเวอร์ที่ได้รับอนุญาตโดยใช้การร้องขอ AXFR และ IXFR โดยคำนึงถึงความเกี่ยวข้องของข้อมูลที่ส่ง (สำหรับแต่ละโดเมนหมายเลข SOA จะได้รับการตรวจสอบและดาวน์โหลดเฉพาะโซนเวอร์ชันใหม่เท่านั้น) ยูทิลิตี้นี้ช่วยให้คุณสามารถจัดระเบียบการซิงโครไนซ์โซนบนเซิร์ฟเวอร์สำรองและเซิร์ฟเวอร์แบบเรียกซ้ำจำนวนมากโดยไม่ต้องสร้างโหลดขนาดใหญ่บนเซิร์ฟเวอร์หลัก

powerdns- ตัวเรียกซ้ำ

ในการเตรียมความพร้อมสำหรับการริเริ่มวันค่าสถานะ DNS ปี 2020 พารามิเตอร์ udp-truncation-threshold ซึ่งรับผิดชอบในการตัดแต่งการตอบสนอง UDP ให้กับไคลเอนต์ได้ลดลงจาก 1680 เป็น 1232 ซึ่งจะช่วยลดโอกาสในการสูญเสีย UDP ของแพ็กเก็ตได้อย่างมาก

เลือกค่า 1232 เนื่องจากเป็นค่าสูงสุดที่ขนาดของการตอบสนอง DNS โดยคำนึงถึง IPv6 ปรับเป็นค่าต่ำสุดของ MTU (1280)

มีการเพิ่มแบ็กเอนด์หน่วยเก็บข้อมูลใหม่ตามฐานข้อมูล LMDB

แบ็กเอนด์เป็นไปตาม DNSSEC โดยสมบูรณ์สามารถใช้สำหรับโซนหลักและทาสและให้ประสิทธิภาพที่ดีกว่าแบ็กเอนด์อื่น ๆ ส่วนใหญ่

ยกเลิกการสนับสนุนสำหรับคุณลักษณะ "autoserial" ที่มีเอกสารไม่ดี ซึ่งทำให้ไม่สามารถแก้ไขปัญหาบางอย่างได้

ตามข้อกำหนดของ RFC 8624 (GOST R 34.11-2012 ถูกย้ายไปยังหมวดหมู่ "ต้องไม่") DNSSEC ได้ยุติการสนับสนุนแฮช GOST DS และลายเซ็นดิจิทัล ECC-GOST

PowerDNS ได้เปลี่ยนแปลงวงจรการพัฒนาหกเดือนตามที่ PowerDNS เวอร์ชันสำคัญถัดไปคาดว่าจะเปิดตัวในเดือนกุมภาพันธ์ 2020

การอัปเดตสำหรับรุ่นสำคัญจะถูกสร้างขึ้นตลอดทั้งปีหลังจากนั้นการแก้ไขช่องโหว่จะออกให้อีกหกเดือน ดังนั้นการสนับสนุนสำหรับ PowerDNS 4.2 สาขาเซิร์ฟเวอร์ที่ได้รับอนุญาตจะมีผลจนถึงเดือนมกราคม 2021

สำหรับผู้ที่สนใจทดสอบเซิร์ฟเวอร์ DNS นี้คุณสามารถดาวน์โหลดและทำตามคำแนะนำการสร้างได้จาก ลิงค์ต่อไปนี้

พวกเขายังสามารถค้นหาอินเทอร์เฟซการจัดการสำหรับเซิร์ฟเวอร์นี้บนเครือข่าย


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   อัลคอล dijo

    * และ * ไฟล์ข้อความธรรมดา * ในรูปแบบ BIND