PowerDNS Recursor 4.4 шығарылды, оның жаңалықтарын біліңіз

powerdns-рекурсор

Жаңа нұсқасы PowerDNS Recursor 4.4 шығарылды және осы жаңа басылым DNS64 қолдауымен бірге жеткізіледі бұл AAAA IPv6 жазбаларын синтездеуге мүмкіндік береді, тағы бір өзгеріс - бұл RPZ белгілерін, басқалармен қатар қосу мүмкіндігі.

PowerDNS-ті білмейтіндер үшін сіз бұл туралы білгеніңіз жөнрекурсивті атауды шешуге жауапты. PowerDNS рекурсоры ол PowerDNS Authoritative Server сияқты кодтық базаға негізделген, бірақ PowerDNS рекурсивті және авторитетті DNS серверлері әр түрлі даму циклдары бойынша дамиды және бөлек өнім ретінде шығарылады.

Сервер қашықтан статистиканы жинауға арналған құралдарды ұсынады, жедел қайта жүктеуді қолдайды, драйверлерді Lua тілінде қосуға арналған кіріктірілген қозғалтқышы бар, DNSSEC, DNS64, RPZ (Response Policy Zones) толығымен қолдайды және қара тізімге қосуға мүмкіндік береді.

Ажыратымдылық нәтижелері BIND аймақтық файлдары ретінде жазылуы мүмкін. Жоғары өнімділікті қамтамасыз ету үшін заманауи тетіктер FreeBSD, Linux және Solaris (kqueue, epoll, / dev / poll) мультиплекс қосылыстары үшін қолданылады, сонымен қатар параллель сұраныстарды он мың өңдеуге қабілетті DNS дестелік анализаторы.

PowerDNS Recursor 4.4 негізгі жаңа мүмкіндіктері

Басында айтқанымыздай, бұл жаңа нұсқа DNS64 қолдауы ол интеграцияланған, Луа қосымшаларымен байланыссыз. DNS64 IPv6 A жазбалары негізінде AAAA IPv4 жазбаларын автоматты түрде синтездеуге мүмкіндік береді, сондай-ақ қолданыстағы IN-ADDR.ARPA үшін IP6.ARPA CNAME блоктары.

Сонымен қатар, RPZ-ге ерікті тегтерді қосу мүмкіндігі қамтамасыз етілді (Жауап саясатының аймақтары, спамерлер мен алаяқтардың хосттарына қарсы тұру үшін DNSBL ұқсастығын пайдаланып DNS атауларының «беделін» есептеуге мүмкіндік береді.)

Интеграцияланған өзгерістердің тағы біреуі: RPZ тексерістері енді CNAME рұқсатымен көрсетілген хосттарға таралады, RPZ өңдеуі туралы кеңейтілген ақпараттан басқа, ол іздеу кезінде көрінеді, журналдарда сақталады және Луадағы сценарийлерге беріледі.

Ерекше көзге түскен басқа өзгерістердің ішінде осы жаңа нұсқасының:

  • Әр түрлі ағындарда жазу кэшін бөлісу қарастырылған.
  • RoutingTag Lua кодында берілген, оны EDNS ішкі желі маскасының орнына енгізу кэшінде қосымша кілт ретінде пайдалануға болады.
  • Прокси протоколының екінші нұсқасы іске асырылды, ол клиенттің бастапқы мекен-жайы туралы ақпарат алмасуға мүмкіндік береді (мысалы, dnsdist пайдалану кезінде).

Сонымен, егер сіз бұл туралы көбірек білгіңіз келсе, осы жаңа шығарылым туралы егжей-тегжейлі мәліметтерді тексере аласыз келесі сілтеме. 

PowerDNS рекурсорын алыңыз 4.4

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. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.