WHOIS بمقابلہ RDAP

WHOIS بمقابلہ RDAP

WHOIS کیا ہے؟

زیادہ تر ویب سائٹ کے مالکان اپنی ویب سائٹ پر ان سے رابطہ کرنے کا ذریعہ شامل کرتے ہیں۔ یہ ایک ای میل، ایک پتہ، یا ایک فون نمبر ہوسکتا ہے۔ تاہم، بہت سے نہیں کرتے. مزید یہ کہ انٹرنیٹ کے تمام وسائل ویب سائٹس نہیں ہیں۔ ایک کو عام طور پر استعمال کرتے ہوئے اضافی کام کرنے کی ضرورت ہوگی۔ اوزار جیسے myip.ms یا who.is ان وسائل پر رجسٹرار کی معلومات تلاش کرنا ہے۔ یہ ویب سائٹس WHOIS نامی پروٹوکول کا استعمال کرتی ہیں۔

WHOIS اس وقت تک ہے جب تک انٹرنیٹ ہے، اس وقت سے جب اسے ARPANet کے نام سے جانا جاتا تھا۔ اسے بازیافت کرنے کے لیے تیار کیا گیا تھا۔ معلومات ARPANET پر لوگوں اور اداروں کے بارے میں۔ WHOIS اب انٹرنیٹ وسائل کی وسیع اقسام کے بارے میں معلومات حاصل کرنے کے لیے استعمال کیا جاتا ہے اور گزشتہ چار دہائیوں سے ایسا کرنے کے لیے استعمال ہو رہا ہے۔ 

جبکہ موجودہ WHOIS پروٹوکول، جسے پورٹ 43 WHOIS بھی کہا جاتا ہے، نے اس عرصے میں نسبتاً بہتر کارکردگی کا مظاہرہ کیا ہے، اس میں کئی خامیاں بھی تھیں جن کو دور کرنے کی ضرورت تھی۔ سالوں کے دوران، انٹرنیٹ کارپوریشن برائے تفویض کردہ نام اور نمبر، ICANN نے ان کوتاہیوں کا مشاہدہ کیا اور WHOIS پروٹوکول کے بڑے مسائل کے طور پر درج ذیل کی نشاندہی کی:

  • صارفین کی تصدیق کرنے میں ناکامی۔
  • صرف صلاحیتوں کو تلاش کریں، تلاش کی کوئی معاونت نہیں۔
  • کوئی بین الاقوامی حمایت نہیں۔
  • کوئی معیاری سوال اور جواب کی شکل نہیں ہے۔
  • یہ جاننے کا کوئی معیاری طریقہ نہیں ہے کہ کس سرور سے استفسار کیا جائے۔
  • سرور کی توثیق کرنے یا کلائنٹ اور سرور کے درمیان ڈیٹا کو خفیہ کرنے میں ناکامی۔
  • معیاری ری ڈائریکشن یا حوالہ کی کمی۔

 

ان مسائل کو حل کرنے کے لیے، IETF (انٹرنیٹ انجینئرنگ ٹاسک فورس) نے RDAP تشکیل دیا۔

RDAP کیا ہے؟

RDAP(رجسٹری ڈیٹا ایکسیس پروٹوکول) ایک سوال اور جوابی پروٹوکول ہے جو ڈومین نیم رجسٹریوں اور علاقائی انٹرنیٹ رجسٹریوں سے انٹرنیٹ ریسورس رجسٹریشن ڈیٹا کو بازیافت کرنے کے لیے استعمال ہوتا ہے۔ IETF نے اسے پورٹ 43 WHOIS پروٹوکول میں موجود تمام مسائل کو حل کرنے کے لیے ڈیزائن کیا ہے۔ 

RDAP اور پورٹ 43 WHOIS کے درمیان بنیادی فرقوں میں سے ایک ایک منظم اور معیاری استفسار اور جوابی شکل کی فراہمی ہے۔ RDAP کے جوابات موجود ہیں۔ JSON، ایک معروف ساختی ڈیٹا کی منتقلی اور اسٹوریج کی شکل۔ یہ WHOIS پروٹوکول کے برعکس ہے، جس کے جوابات ٹیکسٹ فارمیٹ میں ہیں۔ 

اگرچہ JSON متن کی طرح پڑھنے کے قابل نہیں ہے، لیکن اسے WHOIS سے زیادہ لچکدار بناتے ہوئے دوسری سروسز میں ضم کرنا آسان ہے۔ اس کی وجہ سے، RDAP آسانی سے ویب سائٹ پر یا کمانڈ لائن ٹول کے طور پر لاگو کیا جا سکتا ہے۔

API پروموشن:

RDAP اور WHOIS کے درمیان فرق

ذیل میں RDAP اور WHOIS پروٹوکول کے درمیان اہم فرق ہیں:

 

معیاری سوال اور جواب: RDAP ایک آرام دہ پروٹوکول ہے جو HTTP درخواستوں کی اجازت دیتا ہے۔ اس سے ایسے جوابات کی فراہمی ممکن ہو جاتی ہے جس میں ایرر کوڈز، صارف کی شناخت، توثیق، اور رسائی کنٹرول شامل ہیں۔ یہ JSON میں اپنا جواب بھی فراہم کرتا ہے، جیسا کہ پہلے ذکر کیا گیا ہے۔ 

رجسٹریشن ڈیٹا تک مختلف رسائی: چونکہ RDAP آرام دہ ہے، اس لیے اسے صارفین کے لیے رسائی کی مختلف سطحیں بتانے کے لیے استعمال کیا جا سکتا ہے۔ مثال کے طور پر، گمنام صارفین کو محدود رسائی دی جا سکتی ہے، جبکہ رجسٹرڈ صارفین کو مکمل رسائی دی جاتی ہے۔ 

بین الاقوامی استعمال کے لیے سپورٹ: جب WHOIS بنایا گیا تھا تو بین الاقوامی سامعین پر غور نہیں کیا گیا تھا۔ اس کی وجہ سے، بہت سے WHOIS سرورز اور کلائنٹس نے US-ASCII استعمال کیا اور بعد میں بین الاقوامی تعاون پر غور نہیں کیا۔ یہ کسی بھی ترجمہ کو انجام دینے کے لیے WHOIS پروٹوکول کو نافذ کرنے والے ایپلیکیشن کلائنٹ پر منحصر ہے۔ دوسری طرف RDAP کو بین الاقوامی حمایت حاصل ہے۔

بوٹسٹریپ سپورٹ: RDAP بوٹسٹریپنگ کو سپورٹ کرتا ہے، استفسارات کو مستند سرور پر بھیجنے کی اجازت دیتا ہے اگر متعلقہ ڈیٹا پوچھے گئے ابتدائی سرور پر نہیں ملتا ہے۔ یہ وسیع تر تلاشوں کو انجام دینا ممکن بناتا ہے۔ WHOIS سسٹمز میں اس طریقے سے منسلک معلومات نہیں ہوتی ہیں، جس سے استفسار سے حاصل کیے جانے والے ڈیٹا کی مقدار محدود ہوتی ہے۔ 

اگرچہ RDAP کو WHOIS کے ساتھ مسائل کو حل کرنے کے لیے ڈیزائن کیا گیا تھا (اور شاید ایک دن اس کی جگہ لے لے)، انٹرنیٹ کارپوریشن برائے تفویض کردہ ناموں اور نمبروں کو صرف GTLD رجسٹریوں اور تسلیم شدہ رجسٹراروں کی ضرورت ہوتی ہے کہ وہ WHOIS کے ساتھ RDAP کو نافذ کریں اور اسے مکمل طور پر تبدیل نہ کریں۔