လိုအပ်သော ရှာဖွေမှုသည် ရိုးရာ WHOIS ကို အသုံးပြုနေဆဲဖြစ်ပါက ပရောက်စီ၏ မူဝါဒက WHOIS ဝန်ဆောင်မှုသို့ CONNECT ကို ခွင့်ပြုသောအခါ HTTP ပရောက်စီသည် ထို TCP ဖလှယ်မှုကို သယ်ဆောင်နိုင်သည်။ ဖောက်သည်သည် ရှာဖွေမှု စာသားကို မပို့မီ ပရောက်စီ လက်ဆွဲနှုတ်ဆက်မှုကို အပြီးသတ်ရမည်။ ပရောက်စီ အထောက်အထား မသတ်မှတ်ဘဲ ခွင့်ပြုထားသော အများပြည်သူ WHOIS စမ်းသပ်မှုအတွက် HTTP ပရောက်စီ စာရင်းသည် ကိုယ်စားလှယ်လောင်း ကြားခံများကို ပေးသည်။ တစ်ခုက WHOIS ဝန်ဆောင်မှု၏ ဟို့စ်နှင့် ပို့တ် 43 ကို ခွင့်ပြုကြောင်း သီးခြား အတည်ပြုပါ။

whois.example အမည်ရှိ စိတ်ကူးယဉ် ဝန်ဆောင်မှုအတွက် ဤ HTTP တောင်းဆိုမှုဖြင့် စတင်ပါ:

CONNECT whois.example:43 HTTP/1.1
Host: whois.example:43

HTTP လိုင်းအဆုံးများကို CRLF အဖြစ် ရေးပါ။ ပရောက်စီ၏ အပြည့်အစုံ တုံ့ပြန်မှုကို ၎င်း၏ အဆုံးသတ် ကွက်လပ် ခေါင်းစီးလိုင်း အပါအဝင် ဖတ်ပါ၊ ပြီးလျှင် ကိန်းဂဏန်း အောင်မြင်မှု အခြေအနေကို စစ်ဆေးပါ။ အခြေအနေလိုင်း၏ တစ်စိတ်တစ်ပိုင်း ရရှိခြင်းသည် နောက်ထပ် ပရိုတိုကောကို စတင်ရန် မလုံလောက်ပါ။

ထို့နောက် WHOIS စာသားကို ပို့ပါ

ပိုက်လိုင်း ပွင့်ပြီးနောက် ထို WHOIS ဆာဗာ မျှော်လင့်သော မေးခွန်းကို ပို့ပါ။ ရိုးရှင်းသော ဥပမာ မေးခွန်းမှာ:

example.com<CRLF>

ဤအမှတ်အသားသည် ကာရေးဂျ် ပြန်ပို့မှုနှင့် လိုင်းအသစ် ဘိုက်များကို ကိုယ်စားပြုသည်။ ၎င်းသည် ဒိုမိန်း အမည်၏ အစိတ်အပိုင်း မဟုတ်ပါ။ ဤ WHOIS ဖလှယ်မှုအတွင်း HTTP GET လိုင်း သို့မဟုတ် HTTP တုံ့ပြန်မှု အခြေအနေ မရှိပါ။

WHOIS ဆာဗာ ချိတ်ဆက်မှုကို မပိတ်မချင်း စာသားကို ဖတ်ပါ။ တုံ့ပြန်မှုတွင် လိုင်းများစွာ ပါဝင်နိုင်သည်။ ပထမ လိုင်းအသစ်သည် ပြီးစီးပြီဟု မဆိုလိုပါ။ အကောင်အထည်ဖော်မှုတွင် ချိတ်ဆက်မှုနှင့် ဖတ်ခြင်း စောင့်ဆိုင်းချိန်များကို ကန့်သတ်ထားပါ။

ဤအစီအစဉ်သည် ခွဲခြမ်းစိတ်ဖြာသူအား ကွဲပြားသော နယ်နိမိတ် နှစ်ခုကိုလည်း ပေးသည်။ ပထမဦးစွာ HTTP ခေါင်းစီး ဘလောက် လာသည်။ ထို့နောက် WHOIS တုံ့ပြန်မှု လာသည်။ ၎င်း၏ ပြီးစီးမှုကို ချိတ်ဆက်မှု ပိတ်ခြင်းဖြင့် အချက်ပြသည်။ ခွဲခြမ်းပြီးသော နယ်နိမိတ်ကို ကျော်လွန်၍ ဘတ်ဖာတွင် ရှိသော ဘိုက်များကို ကွန်ရက် ဖတ်ခြင်း တစ်ခုလုံးကို ပစ်ပယ်မည့်အစား ထိန်းသိမ်းပါ။

ပရောက်စီ ငြင်းပယ်ခြင်း ဆိုသည်မှာ ပိုက်လိုင်း လုံးဝ မပွင့်ခဲ့ပါ၊ ထို့ကြောင့် နောက်ပိုင်း ဒိုမိန်း ပို့ခြင်းက WHOIS ရလဒ် မထုတ်ပေးနိုင်ပါ။ ဆာဗာ၏ အဖြေက အခြား WHOIS ဝန်ဆောင်မှုကို ညွှန်ပါက နောက်ဆက် မေးခွန်း တစ်ခုမဆို ထို ဝန်ဆောင်မှုသို့ ၎င်း၏ ကိုယ်ပိုင် ခွင့်ပြုထားသော ချိတ်ဆက်မှု လိုအပ်သည်။

ဆက်စပ်ဆောင်းပါးများ