ืืื ืืขืจ ืืื ืืขืจืืจืื ื ืคึผืจืึธืฆืขืก ืกืืึทืงื, ืืืึธืก ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ IPv6 ืึทืืจืขืก ืึทืืืึธืงืึธื ืคืืืืจืึทืืืึธื (IPv6 ืกืืืืืืขืกืก ืึทืืจืขืก ืึทืืืึธืงืึธื ืคืืืืจืึทืืืึธื, RFC 4862) ืืื OpenBSD, ืึท ืืืึทืื ืขืจืึทืืืืืื ืืื ืืืืขื ืึทืคืืื ืืืึธืก ืคืืจื ืฆื ืึท ืืึทืคืขืจ ืึธืืืืขืจืคืืึธื ืืืขื ืจืืกืืืืื ื ืึท ืกืคึผืขืฆืืขื ืืืืืื ื IPv6 ืจืึทืืืขืจ ืึทื (RA, ืจืึทืืืขืจ ืึทื) .
ืืืืืขืก, ืื IPv6 ืึทืืจืขืก ืึทืืืึธืงืึทื ืคืืืืขืจืืืฉืึทื ืคืึทื ืืงืฉืึทื ืึทืืืื ืืื ืืืคึผืืึทืืขื ืึทื ืืืืฃ ืื ืงืขืจื ืืืจืื, ืึธืืขืจ ืกืืึทืจืืื ื ืืื OpenBSD 6.2, ืขืก ืืื ืืจืืืขืจืืขืคืืจื ืฆื ืึท ืืึทืืื ืืขืจ ืึทื ืคึผืจืืืืืืึทืืืฉื ืกืืึทืงื ืคึผืจืึธืฆืขืก. ืืขืจ ืคึผืจืึธืฆืขืก ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืฉืืงื ืจืก (ืจืึธืืืขืจ ืกืึทืืืกืืืึทืืืึธื) ืึทืจืืืงืืขื ืืื ืคึผืึทืจืกืื ื RA (ืจืึธืืืขืจ ืืึทื ืฆืข) ืจืขืกืคึผืึธื ืกืขืก ืืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืื ืจืึทืืืขืจ ืืื ื ืขืฅ ืงืฉืจ ืคึผืึทืจืึทืืขืืขืจืก.
ืืื ืคืขืืจืืืจ, slaacd ืคืึทืจืคืขืกืืืงื ืึท ืืฉืืง ืืืึธืก ืืขืคึฟืืจื ืขืก ืฆื ืงืจืึทื ืืืื 7 ืกืขืจืืืขืจืก ืืขื ืขื ืกืคึผืขืกืืคืืขื ืืื ืื RDNSS (ืจืขืงืืจืกืืืืข ืื ืก ืกืขืจืืืขืจืก) ืจืฉืืื. ืืขื ืคืึทืจืืข ืืขืฆืืืื ืื ืืคืืขืจืงืืึทืืงืืื ืคืื ืคืจืืึท ืจืืกืขืจืืฉืขืจื ืืืึธืก ืืขืคืจืืืื ืฆื ืื ืืขืจืืืื ืื ืกืืึทืงื ืงืึธื ืคึฟืึทืจ ืื ืืขืจืข ืขืจืจืึธืจืก ืืืึธืก ืคืึทืื ืืืขื ืคึผืึทืจืกืื ื ืคืขืืืขืจ ืืื RA ืึทืจืืืงืืขื. ืื ืึทื ืึทืืืกืืก ืืขืืืืื ืึทื ืขืก ืืื ืื ืื ืืขืจ ืคึผืจืึธืืืขื ืืื ืื ืงืึธื, ืืืึธืก ืืึทื ืึทืคืขืกื ืืื ืืืขื ืคึผืจืึทืกืขืกืื ื ืื DNSSL (DNS ืืื ืจืฉืืื) ืคืขืื, ืืืึธืก ืืืื ืจืฉืืืืช ืคืื ืคืขืื ื ืขืืขื ืืื ืืึทืืขืืึธืก ืืขืืคึผืืึทืืขืก ืคึฟืึทืจ ืื ืก.
ืืขืืขืจ ื ืึธืืขื ืืื ืื DNSSL ืจืฉืืื ืืื ืงืึธืืขื ืืื ืึท ื ืึทื ืืขืืืืืืขืจ ืืื ืื ืขืจืืืื ืื ื ืืืื-ืืืืข ืืึทืืก ืืืึธืก ืืึทืฉืืืืขื ืื ืืจืืืก ืคืื ืื ืืึทืื ืืืึธืก ืืืื. ืื ืืืึทืื ืขืจืึทืืืืืื ืืื ืืขืคึฟืืจื ืืืจื ืื ืคืึทืงื ืึทื ืืื ืืขืจ ืจืฉืืื ืคึผืึทืจืกืื ื ืงืึธื, ืึท ืคืขืื ืืื ืึท ืืจืืืก ืืื ืงืึทืคึผืื ืืื ืึท ืืืึทืืขืืืืืง ืืื ืึท ืืขืืชืืขื ืื ืืึทืืืฉืขืจ ืืืคึผ ("len = ืืึทืื [ืคึผืึธืก]"). ืึทืงืงืึธืจืืื ืืื, ืืืื ืึท ืืืขืจื ืืื ืกืคึผืขืกืืคืืขื ืืื ืื ืคืขืื ืืื ืื ืืขืจืกื ืืึทืืืึทืืืง ืืืกื ืฉืืขืื, ืืขื ืืืขืจื ืืืขื ืืืื ืืืืขืจืงื ืืื ืื ืงืึทื ืืืฉืึทื ืึทื ืึธืคึผืขืจืึทืืึธืจ ืืื ืึท ื ืขืืึทืืืื ื ืืืขืจ ืืื ืื ืืฉืขืง ืคึฟืึทืจ ืื ืืึทืงืกืืืื ืึทืืึทืืึทืืึทื ืืจืืืก ("ืืืื (len> 63 || len + pos) + 1 > datalen) {โ) ืืืขื ื ืืฉื ืึทืจืืขืื, ืืืึธืก ืืืขื ืจืขืืืืืึทื ืืื ืึท ืจืืคื ืฆื ืืขืืคึผื ืืื ืึท ืคึผืึทืจืึทืืขืืขืจ ืืืขืืขื ืก ืืจืืืก ืคืื ืื ืงืึทืคึผืื ืืึทืื ืืงืกืืื ืื ืืึทืคืขืจ ืืจืืืก.
ืืงืืจ: opennet.ru