DNS เจชเฉเจธเจผ เจธเฉ‚เจšเจจเจพเจตเจพเจ‚ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจฎเจฟเจ†เจฐเฉ€ เจธเจฅเจฟเจคเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ

IETF (เจ‡เฉฐเจŸเจฐเจจเฉˆเฉฑเจŸ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจฟเฉฐเจ— เจŸเจพเจธเจ• เจซเฉ‹เจฐเจธ) เจ•เจฎเฉ‡เจŸเฉ€, เจœเฉ‹ เจ•เจฟ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจ…เจคเฉ‡ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจชเฉ‚เจฐเจพ เจ•เฉ€เจคเจพ ั„ะพั€ะผะธั€ะพะฒะฐะฝะธะต RFC ะดะปั ะผะตั…ะฐะฝะธะทะผะฐ ยซDNS Push Notificationsยป ะธ ะพะฟัƒะฑะปะธะบะพะฒะฐะป ัะฒัะทะฐะฝะฝัƒัŽ ั ะฝะธะผ ัะฟะตั†ะธั„ะธะบะฐั†ะธัŽ ะฟะพะด ะธะดะตะฝั‚ะธั„ะธะบะฐั‚ะพั€ะพะผ RFC 8765. RFC เจจเฉ‚เฉฐ "เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจธเจŸเฉˆเจ‚เจกเจฐเจก" เจฆเจพ เจฆเจฐเจœเจพ เจชเฉเจฐเจพเจชเจค เจนเฉ‹เจ‡เจ†, เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ RFC เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจกเจฐเจพเจซเจŸ เจธเจŸเฉˆเจ‚เจกเจฐเจก (เจกเจฐเจพเจซเจŸ เจธเจŸเฉˆเจ‚เจกเจฐเจก) เจฆเจพ เจฆเจฐเจœเจพ เจฆเฉ‡เจฃ เจฒเจˆ เจ•เฉฐเจฎ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพ, เจœเจฟเจธเจฆเจพ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจธเจฅเจฟเจฐเจคเจพ เจ…เจคเฉ‡ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฃเจพ เจนเฉˆเฅค

ะœะตั…ะฐะฝะธะทะผ ยซDNS Push Notificationยป ะดะฐั‘ั‚ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะบะปะธะตะฝั‚ัƒ ะฒ ะฐัะธะฝั…ั€ะพะฝะฝะพะผ ั€ะตะถะธะผะต ะฟะพะปัƒั‡ะฐั‚ัŒ ัƒะฒะตะดะพะผะปะตะฝะธั ะพั‚ DNS-ัะตั€ะฒะตั€ะฐ ะพะฑ ะธะทะผะตะฝะตะฝะธะธ DNS-ะทะฐะฟะธัะตะน, ะฑะตะท ะฝะตะพะฑั…ะพะดะธะผะพัั‚ะธ ะธั… ะฟะตั€ะธะพะดะธั‡ะตัะบะพะณะพ ะพะฟั€ะพัะฐ. Push-ัƒะฒะตะดะพะผะปะตะฝะธั ะพะฑั€ะฐะฑะฐั‚ั‹ะฒะฐัŽั‚ัั ั‚ะพะปัŒะบะพ ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ั‚ั€ะฐะฝัะฟะพั€ั‚ะฐ TCP ั ะทะฐั‰ะธั‚ะพะน ะบะฐะฝะฐะปะฐ ัะฒัะทะธ ะฟั€ะธ ะฟะพะผะพั‰ะธ ยซTLS over TCPยป. ะะฒั‚ะพั€ะธั‚ะฐั‚ะธะฒะฝั‹ะน DNS-ัะตั€ะฒะตั€ ะผะพะถะตั‚ ะฟั€ะธะฝะธะผะฐั‚ัŒ TCP-ัะพะตะดะธะฝะตะฝะธั ะพั‚ ะบะปะธะตะฝั‚ะพะฒ DNS Push Notification, ะพั‚ะฟั€ะฐะฒะปััŽั‰ะธั… ะทะฐะฟั€ะพัั‹ ะฝะฐ ะฟะพะดะฟะธัะบัƒ ะฝะฐ ะพะฟั€ะตะดะตะปั‘ะฝะฝั‹ะต ะธะผะตะฝะฐ ะธ ั‚ะธะฟั‹ DNS-ะทะฐะฟะธัะตะน. ะŸะพัะปะต ะฟั€ะธั‘ะผะฐ ะทะฐะฟั€ะพัะฐ ะฝะฐ ะฟะพะดะฟะธัะบัƒ ัะตั€ะฒะตั€ ะฑัƒะดะตั‚ ัะฐะผ ะพั‚ะฟั€ะฐะฒะปัั‚ัŒ ะบะปะธะตะฝั‚ัƒ ัƒะฒะตะดะพะผะปะตะฝะธั ะพะฑ ะธะทะผะตะฝะตะฝะธะธ ัƒะบะฐะทะฐะฝะฝั‹ั… ะทะฐะฟะธัะตะน.

ะšะปะธะตะฝั‚ ะพะฟั€ะตะดะตะปัะตั‚ ะฝะฐะปะธั‡ะธะต ะฟะพะดะดะตั€ะถะบะธ DNS Push Notification ั‡ะตั€ะตะท ะพั‚ะฟั€ะฐะฒะบัƒ ะพะฑั‹ั‡ะฝะพะณะพ DNS-ะทะฐะฟั€ะพัะฐ, ะฟั€ะพะฒะตั€ััŽั‰ะตะณะพ ััƒั‰ะตัั‚ะฒะพะฒะฐะฝะธะต SRV-ะทะฐะฟะธัะธ ยซ_dns-push-tls._tcp.ะธะผั_ะทะพะฝั‹ยป, ะบะพั‚ะพั€ะฐั ัƒะบะฐะทั‹ะฒะฐะตั‚ ะฝะฐ DNS-ัะตั€ะฒะตั€ั‹, ะพะฑัะปัƒะถะธะฒะฐัŽั‰ะธะต ะฟะพะดะฟะธัะบะธ. ะšะปะธะตะฝั‚ ั‚ะฐะบะถะต ะผะพะถะตั‚ ะฟะพะดะฟะธัะฐั‚ัŒัั ะฝะฐ ะฝะต ััƒั‰ะตัั‚ะฒัƒัŽั‰ัƒัŽ ะทะฐะฟะธััŒ, ะธ ัะตั€ะฒะตั€ ะดะพะปะถะตะฝ ัƒะฒะตะดะพะผะธั‚ัŒ ะบะปะธะตะฝั‚ะฐ, ะตัะปะธ ะพะฝะฐ ะฟะพัะฒะธั‚ัั ะฒ ะฑัƒะดัƒั‰ะตะผ. ะฃะฒะตะดะพะผะปะตะฝะธั ะพั‚ะฟั€ะฐะฒะปััŽั‚ัั ั‚ะพะปัŒะบะพ ะฟั€ะธ ะฝะฐะปะธั‡ะธะธ ัƒัั‚ะฐะฝะพะฒะปะตะฝะฝะพะณะพ ั ัะตั€ะฒะตั€ะพะผ TCP-ัะพะตะดะธะฝะตะฝะธั ะธ ะฝะต ั€ะฐััั‡ะธั‚ะฐะฝั‹ ะฝะฐ ะพั‚ัะปะตะถะธะฒะฐะฝะธะต 24 ั‡ะฐัะฐ ะฒ ะดะตะฝัŒ 7 ะดะฝะตะน ะฒ ะฝะตะดะตะปัŽ โ€” ะฟะพะดะฟะธัะบะฐ ะดะพะปะถะฝะฐ ะพั‚ะผะตะฝัั‚ัŒัั ะฟั€ะธ ะฝะตะฐะบั‚ะธะฒะฝะพัั‚ะธ (ะฝะฐะฟั€ะธะผะตั€, ะฟั€ะธ ะฟะตั€ะตั…ะพะดะต ัƒัั‚ั€ะพะนัั‚ะฒะฐ ะฒ ะถะดัƒั‰ะธะน ั€ะตะถะธะผ) ะธ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒัั ั‚ะพะปัŒะบะพ ะฟั€ะธ ะฟั€ัะผะพะน ะฝะตะพะฑั…ะพะดะธะผะพัั‚ะธ ะฒ ะพั‚ัะปะตะถะธะฒะฐะฝะธะธ ะธะทะผะตะฝะตะฝะธะน ะฒ live-ั€ะตะถะธะผะต. ะงะตั€ะตะท ัƒัั‚ะฐะฝะพะฒะปะตะฝะฝั‹ะน ะดะปั Push-ัƒะฒะตะดะพะผะปะตะฝะธะน TCP-ะบะฐะฝะฐะป ั‚ะฐะบะถะต ะผะพะณัƒั‚ ะพั‚ะฟั€ะฐะฒะปัั‚ัŒัั ะธ ะพะฑั‹ั‡ะฝั‹ะต DSN-ะทะฐะฟั€ะพัั‹.

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹