DNS āĻā§āύāĻā§āϞāĻŋāϰ āĻĒā§āϰāϤā§āϝāĻžāĻŦāϰā§āϤāύ āϏāĻāĻāĻ āĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻ āύā§āĻŽā§āĻĻāĻŋāϤ DNS āϏāĻžāϰā§āĻāĻžāϰ PowerDNS Authoritative Server 5.0 āĻāϰ āĻĒā§āϰāĻāĻžāĻļ āĻĒā§āϰāĻāĻžāĻļāĻŋāϤ āĻšāϝāĻŧā§āĻā§āĨ¤ āϤāĻžāϰ āĻā§āĻāϰā§āώā§āϰ āĻĻāĻŋāύā§, PowerDNS Authoritative Server āĻāĻāϰā§āĻĒā§āϰ āĻŽā§āĻ āĻĄā§āĻŽā§āύā§āϰ 30% āĻĒāϰā§āϝāύā§āϤ āĻāĻŦāĻ DNSSEC-āĻāϰ āϏāĻžāĻĨā§ 90% āĻĒāϰā§āϝāύā§āϤ āĻĄā§āĻŽā§āύ āĻĒāϰāĻŋāĻŦā§āĻļāύ āĻāϰāϤāĨ¤ āĻĒā§āϰāĻāϞā§āĻĒ āĻā§āĻĄāĻāĻŋ GPLv2 āϞāĻžāĻāϏā§āύā§āϏā§āϰ āĻ āϧā§āύ⧠āĻŦāĻŋāϤāϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
PowerDNS Authoritative Server āĻŦāĻŋāĻāĻŋāύā§āύ āĻĄāĻžāĻāĻžāĻŦā§āϏ⧠āĻĄā§āĻŽā§āύ āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āϝāĻžāϰ āĻŽāϧā§āϝ⧠MySQL, PostgreSQL, SQLite3, LMDB, Oracle, āĻāĻŦāĻ Microsoft SQL Server, āϏā§āĻāϏāĻžāĻĨā§ LDAP āĻāĻŦāĻ BIND āĻĢāϰā§āĻŽā§āϝāĻžāĻā§ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻā§āĻā§āϏāĻ āĻĢāĻžāĻāϞ āϰāϝāĻŧā§āĻā§āĨ¤ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋ āĻ āϤāĻŋāϰāĻŋāĻā§āϤāĻāĻžāĻŦā§ āĻĢāĻŋāϞā§āĻāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠(āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϏā§āĻĒā§āϝāĻžāĻŽ āĻĢāĻŋāϞā§āĻāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ) āĻ āĻĨāĻŦāĻž Lua, Java, Perl, Python, Ruby, C āĻāĻŦāĻ C++ āĻāϰ āύāĻŋāĻāϏā§āĻŦ āĻšā§āϝāĻžāύā§āĻĄāϞāĻžāϰāĻā§āϞāĻŋāϤ⧠āĻĒā§āύāĻāύāĻŋāϰā§āĻĻā§āĻļāĻŋāϤ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝā§, āĻĻā§āϰāĻŦāϰā§āϤ⧠āĻĒāϰāĻŋāϏāĻāĻā§āϝāĻžāύ āϏāĻāĻā§āϰāĻšā§āϰ āĻāύā§āϝ āϏāϰāĻā§āĻāĻžāĻŽāĻā§āϞāĻŋāĻ āϰāϝāĻŧā§āĻā§, āϝāĻžāϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§ SNMP āĻŦāĻž āĻāϝāĻŧā§āĻŦ API (āĻĒāϰāĻŋāϏāĻāĻā§āϝāĻžāύ āĻāĻŦāĻ āĻĒāϰāĻŋāĻāĻžāϞāύāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ HTTP āϏāĻžāϰā§āĻāĻžāϰ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§), āϤāĻžā§āĻā§āώāĻŖāĻŋāĻ āĻĒā§āύāĻāϏā§āĻāύāĻž, Lua āĻāĻžāώāĻžāϝāĻŧ āĻšā§āϝāĻžāύā§āĻĄāϞāĻžāϰāĻā§āϞāĻŋāĻā§ āϏāĻāϝā§āĻā§āϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻ āύā§āϤāϰā§āύāĻŋāϰā§āĻŽāĻŋāϤ āĻāĻā§āĻāĻŋāύ, āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§āϰ āĻā§āĻā§āϞāĻŋāĻ āĻ āĻŦāϏā§āĻĨāĻžāύ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰ⧠āϞā§āĻĄ āĻāĻžāϰāϏāĻžāĻŽā§āϝ āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻāĻžāϰ āĻā§āώāĻŽāϤāĻžāĨ¤
PowerDNS Authoritative Server 5.0-āĻāϰ āĻŽā§āϞ āĻāĻĻā§āĻāĻžāĻŦāύ āĻšāϞ BIND DNS āϏāĻžāϰā§āĻāĻžāϰā§āϰ āϏā§āĻāĻžāĻāϞ⧠āĻāĻŋāĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰāĻž, āϝāĻž āĻāĻĒāύāĻžāĻā§ DNS āĻā§āύā§āϰ āĻŦāĻŋāĻāĻŋāύā§āύ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āĻĢā§āϰāϤ āĻĻāĻŋāϤ⧠āĻĻā§āϝāĻŧ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻžāϝā§āĻāĻžāύ āĻĨā§āĻā§ āĻ āύā§āϰā§āϧāĻāĻŋ āĻāϏā§āĻā§āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āĻ āĻā§āϝāύā§āϤāϰā§āĻŖ āĻ āĻŋāĻāĻžāύāĻž (āĻāύā§āĻā§āϰāĻžāύā§āĻ) āĻĨāĻžāĻāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻ āύā§āϰā§āϧāĻā§āϤ āĻ āĻŋāĻāĻžāύāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĄāĻŋāĻāύāĻāϏ āĻā§āύ āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āĻāϝāĻŧāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻĄā§āĻŽā§āĻāύ, āϝā§āĻāĻžāύ⧠āĻŦāĻšāĻŋāϰāĻžāĻāϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻŋāύā§āύ āϏāĻāϏā§āĻāϰāĻŖ āĻĨāĻžāĻā§āĨ¤ āĻŦāϰā§āϤāĻŽāĻžāύā§, āĻĄāĻŋāĻāύāĻāϏ āĻā§āύā§āϰ āĻŦāĻŋāĻāĻŋāύā§āύ āĻāĻĒāϏā§āĻĨāĻžāĻĒāύāĻž āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻžāϰ āĻāύā§āϝ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāϞāĻāĻŽāĻĄāĻŋāĻŦāĻŋ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤
āĻ āύā§āϝāĻžāύā§āϝ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻŽāϧā§āϝā§:
- TCP/IP āϏāĻā§āĻā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āĻāĻāύāĻŋāĻā§āϏ āϏāĻā§āĻā§ āĻŦāĻžāĻāϧāĻžāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- sdig āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋāϤ⧠EDNS āĻā§āĻāĻŋ āϏāĻžāĻĒā§āϰā§āĻ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- LMDB āĻŦā§āϝāĻžāĻāĻāύā§āĻĄāĻāĻŋ āϰā§āĻāϰā§āĻĄ āĻ āύā§āϏāύā§āϧāĻžāύ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āĻāĻŦāĻ RFC-2136 (DNS UPDATE) āĻāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻĒāĻĄā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- pdnsutil āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋ āĻāĻžāϞāĻžāύā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āύāϤā§āύ āϏāĻŋāύāĻā§āϝāĻžāĻā§āϏ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ āĻšāϝāĻŧā§āĻā§: "pdnsutil object_type āĻāĻŽāĻžāύā§āĻĄ āĻāϰā§āĻā§āĻŽā§āύā§āĻ" (āĻĒā§āϰāĻžāύ⧠āϏāĻŋāύāĻā§āϝāĻžāĻā§āϏā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϏāĻāϰāĻā§āώāĻŋāϤ āĻāĻā§)āĨ¤
- āϏā§āĻā§āϰā§āĻ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄā§ āϰā§āĻāϰā§āĻĄ āĻ āύā§āϏāύā§āϧāĻžāύā§āϰ āĻāύā§āϝ āύāϤā§āύ āĻāĻŽāĻžāύā§āĻĄ "pdnsutil backend-lookup" āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āĻĒā§āϰāĻŽāĻžāĻŖāĻŋāϤ DNSSEC āĻŦā§āĻāϏā§āĻā§āϰā§āϝāĻžāĻĒāĻŋāĻāϝāĻŧā§āϰ āĻāύā§āϝ RFC-9615 āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āϝā§āϏāĻŦ āĻĒā§āϝāĻžāĻā§āĻā§āϰ āĻĒāĻžāϰā§āϏāĻŋāĻ āϤā§āϰā§āĻāĻŋ āĻāĻā§āĻā§, āϞāĻāĻŋāĻ āĻāϰ āĻāύā§āϝ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ āϏāĻŽāϰā§āĻĨāύāĨ¤
- "dnsupdate-require-tsig" āϏā§āĻāĻŋāĻ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž DNS āϰā§āĻāϰā§āĻĄ āĻāĻĒāĻĄā§āĻ āĻ āĻĒāĻžāϰā§āĻļāύā§āϰ āĻāύā§āϝ TSIG (āĻā§āϰāĻžāύāĻā§āĻāĻļāύ āϏāĻŋāĻāύā§āĻāĻžāϰ) āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻŦāĻžāϧā§āϝāϤāĻžāĻŽā§āϞāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āϏāĻā§āώāĻŽ āĻāϰā§āĨ¤
- āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻĨā§āĻā§ DNSKEY āĻĄāĻŋāĻāĻŋāĻāĻžāϞ āϏā§āĻŦāĻžāĻā§āώāϰ āϏāϰāĻžāϏāϰāĻŋ āύāĻŋāώā§āĻāĻžāĻļāύ āϏāĻā§āώāĻŽ āĻāϰāĻžāϰ āĻāύā§āϝ "direct-dnskey-signature" āϏā§āĻāĻŋāĻ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- "resolve-across-zones" āϏā§āĻāĻŋāĻ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āϝāĻž āύāĻŋāώā§āĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻž āĻšāϞā§, DNS āϏāĻžāϰā§āĻāĻžāϰāĻā§ āĻ āύā§āϝāĻžāύā§āϝ āĻā§āύā§āϰ āĻĻāĻŋāĻā§ āύāĻŋāϰā§āĻĻā§āĻļāĻŋāϤ CNAME āϰā§āĻāϰā§āĻĄāĻā§āϞāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻāϰāϤ⧠āĻŦāĻžāϧāĻž āĻĻā§āĻŦā§āĨ¤
- āϞā§ā§āĻžā§ āĻšā§āϝāĻžāύā§āĻĄāϞāĻžāϰ āϤā§āϰāĻŋāϰ āĻāύā§āϝ āϏāĻŽā§āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻā§āώāĻŽāϤāĻžāĨ¤
āĻāϤā§āϏ: opennet.ru
