PowerDNS Recursor 4.6 आधीच रिलीझ झाला आहे आणि या त्याच्या बातम्या आहेत

PowerDNS संसाधन 4.6 च्या नवीन आवृत्तीचे प्रकाशन ज्यामध्ये काही सुधारणा, दोष निराकरणे आणि सर्वात महत्त्वाचे म्हणजे, नवीन वैशिष्ट्ये लागू केली गेली आहेत, त्यापैकी कॅशेसाठी झोन ​​वेगळे आहे, उदाहरणार्थ, तसेच कॅशे एंट्री रिकामी करण्याची क्षमता, इतर गोष्टींबरोबरच.

जे पॉवरडीएनएसशी अपरिचित आहेत त्यांच्यासाठी आपल्याला हे माहित असले पाहिजे की हे आहेरिकर्सिव नेम रेझोल्यूशनसाठी जबाबदार आहे. पॉवरडीएनएस रिकर्सर हे पॉवरडीएनएस अधिकृत सर्व्हर सारख्याच कोड बेसवर आधारित आहे, परंतु पॉवरडीएनएस रिकर्सीव्ह आणि ऑथराटिव्ह डीएनएस सर्व्हर वेगवेगळ्या विकास चक्रांमधून विकसित होतात आणि स्वतंत्र उत्पादने म्हणून प्रकाशीत होतात.

सर्व्हर दूरस्थ आकडेवारी संकलनासाठी साधने प्रदान करते, त्वरित रीबूटला समर्थन देते, लुआ भाषेमध्ये ड्राइव्हर्स कनेक्ट करण्यासाठी अंगभूत इंजिन आहे, डीएनएसएसईसी, डीएनएस 64, आरपीझेड (प्रतिसाद धोरण झोन) चे पूर्णपणे समर्थन करते आणि काळ्या सूचीत सक्षम करते.

रिझोल्यूशन परिणाम BIND झोन फाइल्स म्हणून रेकॉर्ड केले जाऊ शकतात. उच्च कार्यक्षमता सुनिश्चित करण्यासाठी, FreeBSD, Linux आणि Solaris (kqueue, epoll, /dev/poll) मध्ये मल्टीप्लेक्सिंग कनेक्शनसाठी आधुनिक यंत्रणा, तसेच हजारो समांतर विनंत्यांवर प्रक्रिया करण्यास सक्षम उच्च-कार्यक्षमता असलेले DNS पॅकेट स्निफर वापरले जातात.

पॉवरडीएनएस रिकर्सरची मुख्य नवीन वैशिष्ट्ये 4.6

या नवीन आवृत्तीमध्ये फंक्शन जोडले गेले "झोन टू कॅशे", जे तुम्हाला वेळोवेळी DNS झोन पुनर्प्राप्त करण्याची परवानगी देते आणि त्याची सामग्री कॅशेमध्ये घाला, pजेणेकरून कॅशे नेहमी "गरम" स्थितीत असेल आणि त्यामध्ये झोनशी संबंधित डेटा आहे. हे वैशिष्ट्य रूट झोनसह कोणत्याही प्रकारच्या झोनसह वापरले जाऊ शकते. झोन एक्सट्रॅक्शन DNS AXFR, HTTP, HTTPS वापरून किंवा स्थानिक फाइलमधून लोड करून केले जाऊ शकते.

आणखी एक नाविन्यपूर्ण गोष्ट म्हणजे ती DoT वापरून DNS सर्व्हरवर कॉल एन्क्रिप्ट करण्यासाठी समर्थन जोडले (TLS वर DNS). डीफॉल्टनुसार, DoT जेव्हा पोर्ट 853 निर्दिष्ट केले जाते तेव्हा सक्षम केले जाते DNS फॉरवर्डरसाठी किंवा जेव्हा DNS सर्व्हर डॉट-टू-ऑथ-नेम पॅरामीटरद्वारे स्पष्टपणे सूचीबद्ध केले जातात.

प्रमाणपत्र पडताळणी अद्याप पूर्ण झालेली नाही, तसेच DNS सर्व्हरद्वारे समर्थित असताना DoT वर स्वयंचलित स्विचिंग (ही वैशिष्ट्ये मानकीकरण समितीच्या मंजुरीनंतर सक्षम केली जातील).

असेही ठळकपणे समोर आले आहे आउटगोइंग टीसीपी कनेक्शन स्थापित करण्यासाठी कोड पुन्हा लिहिला आणि कनेक्शन पुन्हा वापरण्याची क्षमता जोडली. TCP (आणि DoT) कनेक्शन्सचा पुन्हा वापर करण्यासाठी, विनंतीवर प्रक्रिया केल्यानंतर लगेच कनेक्शन बंद केले जात नाहीत, परंतु त्याऐवजी काही काळ उघडे ठेवले जातात (वर्तन tcp-out-max-idle-ms सेटिंगद्वारे नियंत्रित केले जाते).

च्या इतर बदल qeu बाहेर उभे:

  • ट्रॅकिंग सिस्टमसाठी आकडेवारी आणि माहितीसह एकत्रित आणि निर्यात केलेल्या मेट्रिक्सची श्रेणी विस्तारित केली गेली आहे.
  • इनकमिंग सूचना विनंत्या आल्यावर कॅशे एंट्री फ्लश करण्याची क्षमता प्रदान केली.
  • प्रत्येक रिझोल्यूशन स्टेजच्या अंमलबजावणीच्या वेळेबद्दल तपशीलवार माहिती देण्यासाठी प्रायोगिक इव्हेंट ट्रेसर जोडला गेला आहे.

शेवटी, तुम्हाला त्याबद्दल अधिक जाणून घ्यायचे असल्यास, तुम्ही या नवीन प्रकाशनाच्या तपशीलांचा सल्ला घेऊ शकता खालील दुवा. 

पॉवरडीएनएस रिकर्सर मिळवा 4.6

आपल्यापैकी पॉवरडीएनएस रिकर्सर 4.4 मिळविण्यात स्वारस्य असलेल्यांसाठी, आपल्याला हे माहित असावे की स्त्रोत कोड गिटहबवर उपलब्ध आहे.

कोड मिळवण्यासाठी टर्मिनल उघडा आणि खालील कमांड टाईप करा.

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

या रेपॉजिटरीमध्ये पॉवरडीएनएस रिकर्सर, पॉवरडीएनएस ऑथरिटीव्ह सर्व्हर आणि डीएनएसडिस्ट (एक शक्तिशाली डीएनएस लोड बॅलेन्सर) चे स्रोत आहेत. या तिन्ही रेपॉजिटरीमधून बांधले जाऊ शकतात.

पीडीएनएस-बिल्डरच्या मदतीने भिन्न आवृत्त्या तयार केल्या जाऊ शकतात, जे डॉकर-आधारित बिल्ड प्रक्रियेचा वापर करतात. यासह प्रारंभ करण्यासाठी, या आदेश या रेपॉजिटरीच्या मुळाशी चालवा:

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

उबंटू वापरणारे त्यांच्या बाबतीत खालील कमांड टाईप करून बांधकाम करू शकतात.

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

तशाच प्रकारे, आपण दस्तऐवजीकरणांचा सल्ला घेऊ शकता आणि सॉफ्टवेअर कोड रिपॉझिटरीमधून उपलब्ध पूर्व-बिल्ट पॉवरडीएनएस पॅकेजेस (डेब आणि आरपीएम) मिळवू शकता. ते त्याचा सल्ला घेऊ शकतात पुढील लिंकवर जाऊन.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.