Haddii raadinta loo baahan yahay ay wali isticmaalayso WHOIS dhaqameed, proxy HTTP ayaa qaadi kara is-weydaarsiga TCP marka siyaasaddiisu ogolaato CONNECT ee adeegga WHOIS. Macmiilku waa inuu dhammeeyaa isku-xirka proxy-ga ka hor inta uusan dirin qoraalka raadinta. Tijaabada WHOIS ee dadweynaha ee la ogolaaday oo aan la hayn aqoonsi proxy ah, liiska proxy HTTP wuxuu bixiyaa dhexdhexaadiyeyaal; si gooni ah u xaqiiji in mid uu ogolaado martigeliyaha adeegga WHOIS iyo dekedda 43.

Adeeg male-awaal ah oo la yiraahdo whois.example, ku bilow codsigan HTTP:

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

Qor dhammaadka khadadka HTTP sida CRLF. Akhri jawaabta buuxda ee proxy-ga, oo ay ku jirto khadka madaxa ee bannaan ee dhammaadka, oo hubi heerka guusha tiro ahaan. Qaadashada qayb ka mid ah khadka heerka kuma filna in la bilaabo borotokoolka xiga.

Kadib dir qoraalka WHOIS

Marka tunnel-ku furmo, dir weydiinta uu filanayo server-kaas WHOIS. Weydiin tusaale fudud waa:

example.com<CRLF>

Calaamaddu waxay u taagan tahay bytes-ka soo-noqoshada gaadhiga iyo quudinta khadka. Ma aha qayb ka mid ah magaca domain-ka. Gudaha is-weydaarsigan WHOIS ma jiro khad HTTP GET ama heer jawaab HTTP.

Akhri qoraalka ilaa server-ka WHOIS uu xidho xiriirka. Jawaabtu waxay yeelan kartaa khadado badan; khadka cusub ee ugu horreeya macneheedu ma aha inuu dhammaaday. Ku hay waqtiyada sugitaanka xiriirka iyo akhrinta oo xaddidan fulinta dhexdeeda.

Taxanahani waxay sidoo kale siinayaa falanqeeyaha laba xad oo kala duwan. Marka hore waxaa yimaada block madax HTTP ah. Kadib waxaa yimaada jawaabta WHOIS, oo dhammaadkeeda lagu muujiyo xidhitaanka xiriirka. Kaydi bytes kasta oo lagu kaydiyay buffer-ka dhaqaaqa xad la falanqeeyay halkii aad tuuri lahayd akhriska shabakada oo dhan.

Diidmada proxy-ga macneheedu waa tunnel-ku waligiis ma furmin, sidaas darteed dirista domain kadib ma soo saari karto natiijo WHOIS. Haddii jawaabta server-ku tilmaanto adeeg WHOIS kale, weydiin kasta oo xigta waxay u baahan tahay xiriirkeeda la ogolaaday oo gaar ah adeeggaas.

Maqaallo la xiriira