ืืชืืืื ืืจืงืข slaacd, ืืืืจืื ืขื ืชืฆืืจื ืืืืืืืืช ืฉื ืืชืืืช IPv6 (IPv6 Stateless Address Autoconfiguration, RFC 4862) ื-OpenBSD, ืืืืชื ืคืืืขืืช ืฉืืืืืื ืืืืืฉื ืืืืืจ ืืขืช ืงืืืช ืคืจืกืืืช ืื ืชื IPv6 ืฉืชืืื ื ื ืืืืืื (RA, Router Advertisement) .
ืืชืืืื, ืคืื ืงืฆืืื ืืืืช ืืชืฆืืจื ืืืืืืืืืช ืฉื ืืชืืืช IPv6 ืืืฉืื ืืจืืช ืืืืื, ืื ืืื ื-OpenBSD 6.2 ืืื ืืืขืืจื ืืชืืืื slaacd ื ืคืจื ืืื ืคืจืืืืืืื. ืชืืืื ืื ืืืจืื ืขื ืฉืืืืช ืืืืขืืช RS (Router Solicitation) ืื ืืชืื ืชืืืืืช RA (Router Advertisement) ืขื ืืืืข ืขื ืคืจืืืจื ืื ืชื ืืืืืืืจ ืืจืฉืช.
ืืคืืจืืืจ, slaacd ืชืืงื ืืื ืฉืืจื ืื ืืงืจืืก ืื ืฆืืื ื 7 ืฉืจืชืื ืืจืฉืืืช RDNSS (ืฉืจืชื DNS ืจืงืืจืกืืืืื). ืคืืงืื ืื ืืฉื ืืช ืชืฉืืืช ืืื ืฉื ืืืงืจืื ืืืชื ืชืืืืื ืฉื ืืกื ืืืืื ืืช ืงืื slaacd ืขืืืจ ืฉืืืืืช ืืืจืืช ืืืชืจืืฉืืช ืืขืช ื ืืชืื ืฉืืืช ืืืืืขืืช RA. ืื ืืชืื ืืจืื ืฉืืฉ ืืขืื ื ืืกืคืช ืืงืื, ืืืชืืืืช ืืขืืืื ืฉืื ื-DNSSL (DNS Search List), ืืืืื ืจืฉืืืืช ืฉื ืฉืืืช ืืชืื ืืชืื ืืืช ืืืจื ืขืืืจ DNS.
ืื ืฉื ืืจืฉืืืช ื-DNSSL ืืงืืื ืืืืฆืขืืช ืืคืจืื ืจืืง ืืชืืื ืืชืขืจืืื ืฉื ืืช ืืื ืฉืงืืืขืื ืืช ืืืื ืื ืชืื ืื ืฉืืืจืื. ืืคืืืขืืช ื ืืจืืช ืืืขืืืื ืฉืืงืื ื ืืชืื ืืจืฉืืื, ืฉืื ืขื ืืืื ืืืขืชืง ืืืฉืชื ื ืขื ืกืื ืืกืคืจ ืฉืื ืืชืื ("len = data[pos]"). ืืืชืื ืืื, ืื ืฆืืื ืขืจื ืืฉืื ืขื ืงืืืฆืช ืืกืืืืืช ืืืฉืืขืืชืืช ืืืืชืจ, ืขืจื ืื ืืืชืคืก ืืืืคืจืืืจ ืืืืชื ื ืืืกืคืจ ืฉืืืื ืืืืืืงื ืฉื ืืืืื ืืืจืื ืืืืชืจ ("ืื (len > 63 || len + pos + 1 > datalen) {โ) ืื ืืขืืื, ืื ืฉืืืจืื ืืงืจืืื ื-memcpy ืขื ืคืจืืืจ ืฉืืืื ืื ืชืื ืื ืฉืืืขืชืงื ืืืจื ืืืืื ืืืืืจ.
ืืงืืจ: OpenNet.ru