Hoʻokuʻu ʻia ʻo PowerDNS Authoritative Server 4.2

ua hanaia ka hoʻokuʻu ʻana i kahi kikowaena DNS mana Mea Mana Mana Mana PowerDNS 4.2, i hoʻolālā ʻia e hoʻonohonoho i ka māhele ʻana o nā ʻāpana DNS. Na ʻikepili nā mea hoʻomohala papahana, lawelawe ʻo PowerDNS Authoritative Server ma kahi o 30% o ka nui o nā kāʻei kapu ma ʻEulopa (inā mākou e noʻonoʻo i nā kāʻei wale me nā inoa DNSSEC, a laila 90%). Code papahana mahele ʻia e laikini ma lalo o GPLv2.

Hāʻawi ka PowerDNS Authoritative Server i ka hiki ke mālama i ka ʻike domain i loko o nā ʻikepili like ʻole, me MySQL, PostgreSQL, SQLite3, Oracle, a me Microsoft SQL Server, a me ka LDAP a me nā faila kikokikona ma ka format BIND. Hiki ke kānana hou ʻia ka hoʻihoʻi ʻana o ka pane (no ka laʻana, e kānana i ka spam) a i ʻole e hoʻihoʻi ʻia ma ka hoʻopili ʻana i kāu mau mea lawelawe ma Lua, Java, Perl, Python, Ruby, C a me C ++. Ma waena o nā hiʻohiʻona, aia kekahi mau mea hana no ka hōʻiliʻili mamao ʻana i nā ʻikepili, me ka SNMP a i ʻole ma o ka Web API (ua kūkulu ʻia kahi kikowaena http no ka helu a me ka hoʻokele), hoʻomaka koke, kahi ʻenekini i kūkulu ʻia no ka hoʻopili ʻana i nā mea lawelawe ma ka ʻōlelo Lua. , ka hiki ke kaulike i ka ukana ma muli o ka wahi ʻāina o ka mea kūʻai aku.

ka papa kuhikuhiE nā mea hou:

  • Pākuʻi hiʻohiʻona nā wehewehe nā moʻolelo me nā mea hoʻohana ma ka ʻōlelo Lua, me ke kōkua ʻana e hiki ai iā ʻoe ke hana i nā mea hoʻohana maʻalahi e noʻonoʻo i ka AS, subnets, kokoke i ka mea hoʻohana, a pēlā aku i ka wā e hoʻihoʻi ai i ka ʻikepili. Ua hoʻokō ʻia ke kākoʻo no nā moʻolelo Lua no nā ʻaoʻao hope o ka waiho ʻana, me BIND a me LMDB. No ka laʻana, no ka hoʻouna ʻana i ka ʻikepili e noʻonoʻo ana i ka nānā ʻana o ka loaʻa ʻana o ka mea hoʻokipa ma ka hoʻonohonoho zone, hiki iā ʻoe ke kuhikuhi i kēia manawa:

    @IN LUA A "ifportup(443, {'52.48.64.3', '45.55.10.200'})"

  • Hoʻohui ʻia ka pono hou ixfrdist, hiki iā ʻoe ke hoʻololi i nā ʻāpana mai kahi kikowaena mana me ka hoʻohana ʻana i nā noi AXFR a me IXFR, e noʻonoʻo ana i ka pili o ka ʻikepili i hoʻoili ʻia (no kēlā me kēia kikowaena, nānā ʻia ka helu SOA a hoʻoiho wale ʻia nā mana hou o ka ʻāpana). Hāʻawi ka pono iā ʻoe e hoʻonohonoho i ka hoʻonohonoho ʻana o nā ʻāpana ma kahi helu nui o nā kikowaena lua a me ka recursive me ka ʻole o ka hoʻokumu ʻana i kahi ukana kaumaha ma ke kikowaena mua;
  • I ka hoʻomākaukau ʻana no ka hana La hae DNS 2020 ʻO ka waiwai o ka udp-truncation-threshold parameter, nona ke kuleana no ka ʻoki ʻana i nā pane UDP i ka mea kūʻai aku, ua hoʻemi ʻia mai 1680 a i 1232, ʻo ia ka mea e hōʻemi nui i ka hiki ke nalowale i nā ʻeke UDP. Ua koho ʻia ka waiwai 1232 no ka mea ʻo ia ka mea kiʻekiʻe loa i ka nui o ka pane DNS, me ka noʻonoʻo ʻana i ka IPv6, kūpono i ka waiwai MTU liʻiliʻi (1280);
  • Hoʻohui ʻia kahi backend hoʻopaʻa waihona ma muli o ka waihona LMDB. Hoʻopili piha ka hope i ka DNSSEC, hiki ke hoʻohana ʻia no nā ʻāpana haku a me ke kauā, a hāʻawi i ka hana ʻoi aku ka maikaʻi ma mua o ka hapa nui o nā backends. Ma mua koke o ka hoʻokuʻu ʻana, ua hoʻohui ʻia kahi hoʻololi i ke code i hoʻopau i ka hana o ka LMDB backend (ka hoʻoponopono ʻana i nā ʻāpana kauā a me ka hoʻouka ʻana ma o pdnsutil hana, akā ua pau nā kauoha e like me "pdnsutil edit-zone". Hoʻolālā ʻia nā pilikia e hoʻoponopono ʻia. i ka hoʻokuʻu hoʻoponopono hou;
  • Ua hoʻokuʻu ʻia ke kākoʻo no ka hana "autoserial" maikaʻi ʻole i kākau ʻia, e pale ana i kekahi mau pilikia mai ka hoʻoholo ʻana. E like me nā koi RFC 8624 (Ua neʻe ʻia ʻo GOST R 34.11-2012 i ka māhele "MUST NOT") ʻAʻole kākoʻo hou ʻo DNSSEC i nā hashes GOST DS a me nā pūlima kikohoʻe ECC-GOST.

I mea hoʻomanaʻo, ua neʻe ʻo PowerDNS i kahi pōʻai hoʻomohala ʻeono mahina, me ka hoʻokuʻu nui ʻana o PowerDNS Authoritative Server i manaʻo ʻia ma Pepeluali 2020. E hoʻomohala ʻia nā mea hou no nā hoʻokuʻu koʻikoʻi i loko o ka makahiki, a laila e hoʻokuʻu ʻia nā hoʻoponopono nawaliwali no nā mahina ʻeono. No laila, e mau ke kākoʻo no ka lālā PowerDNS Authoritative Server 4.2 a hiki i Ianuali 2021.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka