KnotDNS 2.9.0 DNS ಸರ್ವರ್‌ನ ಬಿಡುಗಡೆ

ಪ್ರಕಟಿಸಲಾಗಿದೆ ಬಿಡುಗಡೆ KnotDNS 2.9.0, ಎಲ್ಲಾ ಆಧುನಿಕ DNS ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಉನ್ನತ-ಕಾರ್ಯಕ್ಷಮತೆಯ ಅಧಿಕೃತ DNS ಸರ್ವರ್ (ರಿಕರ್ಸರ್ ಅನ್ನು ಪ್ರತ್ಯೇಕ ಅಪ್ಲಿಕೇಶನ್‌ನಂತೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ). ಯೋಜನೆಯನ್ನು ಜೆಕ್ ಹೆಸರು ರಿಜಿಸ್ಟ್ರಿ CZ.NIC ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ, ಇದನ್ನು C ಮತ್ತು ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ವಿತರಿಸುವವರು GPLv3 ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ.

KnotDNS ಅನ್ನು ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಪ್ರಶ್ನೆ ಸಂಸ್ಕರಣೆಯ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುವ ಮೂಲಕ ಪ್ರತ್ಯೇಕಿಸಲಾಗಿದೆ, ಇದಕ್ಕಾಗಿ ಇದು ಬಹು-ಥ್ರೆಡ್ ಮತ್ತು ಹೆಚ್ಚಾಗಿ ತಡೆರಹಿತ ಅನುಷ್ಠಾನವನ್ನು ಬಳಸುತ್ತದೆ, ಅದು SMP ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಉತ್ತಮವಾಗಿ ಮಾಪಕವಾಗುತ್ತದೆ. ಫ್ಲೈನಲ್ಲಿ ವಲಯಗಳನ್ನು ಸೇರಿಸುವುದು ಮತ್ತು ಅಳಿಸುವುದು, ಸರ್ವರ್‌ಗಳ ನಡುವೆ ವಲಯಗಳನ್ನು ವರ್ಗಾಯಿಸುವುದು, DDNS (ಡೈನಾಮಿಕ್ ನವೀಕರಣಗಳು), NSID (RFC 5001), EDNS0 ಮತ್ತು DNSSEC ವಿಸ್ತರಣೆಗಳು (NSEC3 ಸೇರಿದಂತೆ), ಪ್ರತಿಕ್ರಿಯೆ ದರ ಮಿತಿಗೊಳಿಸುವಿಕೆ (RRL) ಮುಂತಾದ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ.

ಹೊಸ ಬಿಡುಗಡೆಯಲ್ಲಿ:

  • ಸ್ಲೇವ್ ಸರ್ವರ್‌ನಲ್ಲಿ ಡಿಜಿಟಲ್ ಸಹಿಯೊಂದಿಗೆ ವಲಯವನ್ನು ಪ್ರಮಾಣೀಕರಿಸಿದಾಗ ಮಾಸ್ಟರ್ ಮತ್ತು ಸ್ಲೇವ್ ಸರ್ವರ್‌ಗಳಲ್ಲಿನ ವಲಯಕ್ಕೆ ಸರಣಿ ಸಂಖ್ಯೆಗಳ (SOA) ವಿವಿಧ ಲೆಕ್ಕಾಚಾರಗಳಿಗೆ ಸಂಪೂರ್ಣ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ;
  • ಜಿಯೋಪ್ ಮಾಡ್ಯೂಲ್‌ಗೆ ವೈಲ್ಡ್‌ಕಾರ್ಡ್‌ಗಳೊಂದಿಗಿನ ದಾಖಲೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ಡಿಜಿಟಲ್ ಸಿಗ್ನೇಚರ್ ವಲಯದ ದೃಢೀಕರಣ ಘಟನೆಗಳ ಆವರ್ತನವನ್ನು ಕಡಿಮೆ ಮಾಡಲು DNSSEC ಗಾಗಿ ಹೊಸ 'rrsig-pre-refresh' ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • TCP ಸಾಕೆಟ್‌ಗಳಿಗಾಗಿ SO_REUSEPORT(_LB) ಮೋಡ್ ಅನ್ನು ಹೊಂದಿಸಲು "tcp-reuseport" ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • TCP ಮೂಲಕ ಒಳಬರುವ I/O ಕಾರ್ಯಾಚರಣೆಗಳ ಸಮಯವನ್ನು ಮಿತಿಗೊಳಿಸಲು "tcp-io-timeout" ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ವಲಯ ವಿಷಯ ಮಾರ್ಪಾಡು ಕಾರ್ಯಾಚರಣೆಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಗಣನೀಯವಾಗಿ ಹೆಚ್ಚಿಸಲಾಗಿದೆ;
  • ನೆಟ್‌ವರ್ಕ್ ಇಂಟರ್‌ಫೇಸ್‌ಗಳು ಮತ್ತು ಹ್ಯಾಂಡ್ಲರ್‌ಗಳನ್ನು ಮರುಸಂರಚಿಸುವ ಬೆಂಬಲವನ್ನು ನಿಲ್ಲಿಸಲಾಗಿದೆ, ಏಕೆಂದರೆ ಪ್ರಕ್ರಿಯೆಯು ಸವಲತ್ತುಗಳನ್ನು ಮರುಹೊಂದಿಸಿದ ನಂತರ ಅದನ್ನು ನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ;
  • ಡ್ರಾಫ್ಟ್ ನಿರ್ದಿಷ್ಟತೆ ಡ್ರಾಫ್ಟ್-ietf-dnsop-server-cookies ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಅನುಸರಿಸಲು DNS ಕುಕೀಗಳ ಅನುಷ್ಠಾನವನ್ನು ಮರುನಿರ್ಮಿಸಲಾಗಿದೆ;
  • ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, TCP ಸಂಪರ್ಕ ಮಿತಿಯನ್ನು ಈಗ ಸಿಸ್ಟಮ್ ಫೈಲ್ ಡಿಸ್ಕ್ರಿಪ್ಟರ್ ಮಿತಿಯ ಅರ್ಧಕ್ಕೆ ಸೀಮಿತಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ತೆರೆದ ಫೈಲ್‌ಗಳ ಸಂಖ್ಯೆಯು ಈಗ 1048576 ಗೆ ಸೀಮಿತವಾಗಿದೆ;
  • ಬಿಡುಗಡೆಯಾದ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಆಯ್ಕೆಮಾಡುವಾಗ, CPU ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಈಗ ಬಳಸಲಾಗುತ್ತದೆ, ಆದರೆ 10 ಕ್ಕಿಂತ ಕಡಿಮೆಯಿಲ್ಲ;
  • ಹಲವು ಆಯ್ಕೆಗಳನ್ನು ಮರುಹೆಸರಿಸಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ 'server.tcp-reply-timeout' ಗೆ 'server.tcp-remote-io-timeout', 'server.max-tcp-clients' ಗೆ 'server.tcp-max-clients', 'template. journal-db' to 'database.journal-db', ಇತ್ಯಾದಿ. ಕನಿಷ್ಠ ಮುಂದಿನ ಪ್ರಮುಖ ಬಿಡುಗಡೆಯವರೆಗೂ ಹಳೆಯ ಹೆಸರುಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ