IETF (Internet Engineering Task Force) ကော်မတီသည် အင်တာနက် ပရိုတိုကောများနှင့် ဗိသုကာလက်ရာများကို ဖွံ့ဖြိုးတိုးတက်စေခြင်း၊
"DNS Push Notification" ယန္တရားသည် သုံးစွဲသူအား DNS မှတ်တမ်းများတွင် ပြောင်းလဲမှုများအကြောင်း အချိန်အခါအလိုက် စစ်တမ်းကောက်ယူရန်မလိုအပ်ဘဲ DNS server မှ အကြောင်းကြားချက်များကို အချိန်မရွေးလက်ခံရရှိစေပါသည်။ ဆက်သွယ်ရေးချန်နယ် "TLS over TCP" ကို အသုံးပြု၍ ဆက်သွယ်ရေးလမ်းကြောင်းကို လုံခြုံစေခြင်းဖြင့် Push အကြောင်းကြားချက်များကို TCP သယ်ယူပို့ဆောင်ရေးကိုသာ အသုံးပြု၍ လုပ်ဆောင်ပါသည်။ တရားဝင် DNS ဆာဗာတစ်ခုသည် သတ်မှတ်ထားသော အမည်များနှင့် DNS မှတ်တမ်းအမျိုးအစားများသို့ စာရင်းသွင်းခြင်းတောင်းဆိုချက်များကို ပေးပို့သည့် DNS Push Notification clients မှ TCP ချိတ်ဆက်မှုများကို လက်ခံနိုင်သည်။ စာရင်းသွင်းမှုတောင်းဆိုချက်ကို လက်ခံရရှိပြီးနောက်၊ ဆာဗာကိုယ်တိုင်က သတ်မှတ်ထားသော မှတ်တမ်းများတွင် အပြောင်းအလဲများအကြောင်း အကြောင်းကြားချက်များကို သုံးစွဲသူထံ ပေးပို့မည်ဖြစ်သည်။
စာရင်းသွင်းမှာယူမှုများကို ဆောင်ရွက်ပေးနေသော DNS ဆာဗာများသို့ ညွှန်ပြသည့် SRV မှတ်တမ်း "_dns-push-tls._tcp.zone_name" ရှိကြောင်း စစ်ဆေးသည့် ပုံမှန် DNS စုံစမ်းမေးမြန်းချက်ကို ပေးပို့ခြင်းဖြင့် DNS Push အကြောင်းကြားချက်ကို ပံ့ပိုးပေးသည်ရှိမရှိကို သုံးစွဲသူက ဆုံးဖြတ်သည်။ ကလိုင်းယင့်သည် တည်ရှိခြင်းမရှိသော မှတ်တမ်းတစ်ခုကိုလည်း စာရင်းသွင်းနိုင်ပြီး နောင်တွင် တစ်ခုပေါ်လာပါက ဆာဗာမှ သုံးစွဲသူအား အကြောင်းကြားရမည်ဖြစ်သည်။ ဆာဗာနှင့်တည်ဆောက်ထားသော TCP ချိတ်ဆက်မှုရှိပြီး၊ တစ်ရက်လျှင် 24 နာရီ၊ တစ်ပတ်လျှင် 7 ရက် ခြေရာခံရန်အတွက် ဒီဇိုင်းထုတ်ထားခြင်းမဟုတ်ပါ - အသက်မဝင်သောအခါတွင် စာရင်းသွင်းမှုကို ပယ်ဖျက်သင့်သည် (ဥပမာ၊ စက်သည် အသင့်အနေအထားသို့ရောက်သွားသည့်အခါ) နှင့် တိုက်ရိုက်မုဒ်တွင် အပြောင်းအလဲများကို စောင့်ကြည့်ရန် တိုက်ရိုက်လိုအပ်သည့်အခါမှသာ အသုံးပြုသည်။ ပုံမှန် DSN တောင်းဆိုမှုများကို Push အကြောင်းကြားချက်များအတွက် တည်ဆောက်ထားသော TCP ချန်နယ်မှတဆင့်လည်း ပေးပို့နိုင်ပါသည်။
source: opennet.ru