PowerDNS Recursor 4.6 ได้รับการเผยแพร่แล้วและนี่คือข่าวของมัน

ดิ การเปิดตัว PowerDNS Recursor 4.6 . เวอร์ชันใหม่ ซึ่งมีการปรับปรุง การแก้ไขจุดบกพร่อง และโดยเฉพาะอย่างยิ่งคุณลักษณะใหม่ ซึ่ง Zone to Cache นั้นมีความโดดเด่น เช่น ความสามารถในการล้างรายการแคช เป็นต้น

สำหรับผู้ที่ไม่คุ้นเคยกับ PowerDNS พวกเขาควรรู้ว่านี่คือรับผิดชอบในการแก้ปัญหาชื่อเรียกซ้ำ. ตัวสำรอง PowerDNS มันขึ้นอยู่กับฐานรหัสเดียวกับ PowerDNS Authoritative Server แต่เซิร์ฟเวอร์ PowerDNS Recursive และ Authoritative DNS จะพัฒนาไปตามวงจรการพัฒนาที่แตกต่างกันและได้รับการเผยแพร่เป็นผลิตภัณฑ์แยกต่างหาก

เซิร์ฟเวอร์มีเครื่องมือสำหรับการรวบรวมสถิติระยะไกลรองรับการรีบูตทันทีมีเอ็นจิ้นในตัวสำหรับเชื่อมต่อไดรเวอร์ในภาษา Lua รองรับ DNSSEC, DNS64, RPZ (โซนนโยบายการตอบสนอง) อย่างสมบูรณ์และเปิดใช้งานการแสดงรายการสีดำ

ผลความละเอียดสามารถบันทึกเป็นไฟล์โซน BIND เพื่อให้มั่นใจในประสิทธิภาพสูง กลไกที่ทันสมัยใช้สำหรับการเชื่อมต่อมัลติเพล็กซ์บน FreeBSD, Linux และ Solaris (kqueue, epoll, / dev / poll) รวมถึงตัววิเคราะห์แพ็กเก็ต DNS ประสิทธิภาพสูงที่สามารถประมวลผลคำขอแบบขนานหลายหมื่นรายการ

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

ในเวอร์ชันใหม่นี้ ฟังก์ชัน "Zone to cache" ซึ่งช่วยให้คุณดึง DNS zone เป็นระยะ และแทรกเนื้อหาลงในแคช pเพื่อให้แคชอยู่ในสถานะ "ร้อน" เสมอ และมีข้อมูลที่เกี่ยวข้องกับโซน ฟังก์ชันนี้ใช้ได้กับโซนทุกประเภท รวมถึงโซนรูท การแยกโซนสามารถทำได้โดยใช้ DNS AXFR, HTTP, HTTPS หรืออัปโหลดจากไฟล์ในเครื่อง

ความแปลกใหม่ที่โดดเด่นอีกอย่างก็คือ เพิ่มการรองรับการเข้ารหัสการโทรไปยังเซิร์ฟเวอร์ DNS โดยใช้ DoT (DNS บน TLS) โดยค่าเริ่มต้น DoT เปิดใช้งานเมื่อระบุพอร์ต 853 สำหรับผู้ส่งต่อ DNS หรือเมื่อเซิร์ฟเวอร์ DNS ระบุไว้อย่างชัดเจนผ่านพารามิเตอร์ dot-to-auth-names

การตรวจสอบใบรับรองยังไม่เสร็จสิ้น เช่นเดียวกับการเปลี่ยนไปใช้ DoT โดยอัตโนมัติเมื่อเซิร์ฟเวอร์ DNS รองรับ (คุณลักษณะเหล่านี้จะเปิดใช้งานหลังจากได้รับการอนุมัติจากคณะกรรมการมาตรฐาน)

นอกจากนี้ยังมีการเน้นย้ำว่า รหัสสำหรับสร้างการเชื่อมต่อ TCP ขาออกถูกเขียนใหม่และ เพิ่มความสามารถในการใช้การเชื่อมต่อซ้ำ หากต้องการใช้การเชื่อมต่อ TCP (และ DoT) ซ้ำ การเชื่อมต่อจะไม่ถูกปิดทันทีหลังจากประมวลผลคำขออีกต่อไป แต่จะเปิดทิ้งไว้ชั่วขณะหนึ่ง (พฤติกรรมถูกควบคุมโดยการตั้งค่า tcp-out-max-idle-ms)

ของ การเปลี่ยนแปลงอื่นๆ ที่ซึ่งโดดเด่น:

  • มีการขยายช่วงของการวัดที่รวบรวมและส่งออกด้วยสถิติและข้อมูลสำหรับระบบการตรวจสอบ
  • ให้ความสามารถในการล้างรายการแคชเมื่อมีการร้องขอการแจ้งเตือนเข้ามา
  • มีการเพิ่มคุณลักษณะการติดตามเหตุการณ์ทดลองเพื่อให้ข้อมูลโดยละเอียดเกี่ยวกับเวลาดำเนินการของแต่ละขั้นตอนการแก้ปัญหา

สุดท้ายนี้ หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ คุณสามารถตรวจสอบรายละเอียดของรุ่นใหม่นี้ได้ใน ลิงค์ต่อไปนี้ 

รับ PowerDNS Recursor 4.6

สำหรับผู้ที่สนใจรับ PowerDNS Recursor 4.4 คุณควรทราบว่าซอร์สโค้ดมีอยู่ใน GitHub

ในการรับรหัสเพียงแค่เปิดเทอร์มินัลแล้วพิมพ์คำสั่งต่อไปนี้:

git clone https://github.com/PowerDNS/pdns.git

ที่เก็บนี้มีแหล่งที่มาสำหรับ PowerDNS Recursor, PowerDNS Authoritative Server และ dnsdist (ตัวจัดสรรภาระงาน DNS ที่มีประสิทธิภาพ) ทั้งสามสามารถสร้างได้จากที่เก็บนี้

เวอร์ชันต่างๆสามารถสร้างได้ด้วยความช่วยเหลือของ pdns-builder ซึ่งใช้กระบวนการสร้างที่ใช้ Docker ในการเริ่มต้นสิ่งนี้ให้รันคำสั่งเหล่านี้ที่รูทของที่เก็บนี้:

git submodule init
git submodule update
./builder/build.sh

ในกรณีของผู้ใช้ Ubuntu สามารถดำเนินการก่อสร้างได้โดยพิมพ์คำสั่งต่อไปนี้:

sudo apt install autoconf automake ragel bison flex
sudo apt install libcurl4-openssl-dev luajit lua-yaml-dev libyaml-cpp-dev libtolua-dev lua5.3 autoconf automake ragel bison flex g++ libboost-all-dev libtool make pkg-config libssl-dev virtualenv lua-yaml-dev libyaml-cpp-dev libluajit-5.1-dev libcurl4 gawk libsqlite3-dev
apt install libsodium-dev
apt install default-libmysqlclient-dev
apt install libpq-dev
apt install libsystemd0 libsystemd-dev
apt install libmaxminddb-dev libmaxminddb0 libgeoip1 libgeoip-dev
autoreconf -vi

และในการรวบรวมเวอร์ชันที่สะอาดมากให้ใช้:

./configure --with-modules="" --disable-lua-records
make
# make install

ในทำนองเดียวกันคุณสามารถดูเอกสารประกอบและรับแพ็คเกจ PowerDNS ที่สร้างไว้ล่วงหน้า (deb และ rpm) ซึ่งมีให้จากที่เก็บโค้ดซอฟต์แวร์ พวกเขาสามารถปรึกษาได้ โดยไปที่ลิงค์ต่อไปนี้


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

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

*

*

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