DNS کیشنگ اور کس طرح یہ آپ کے انٹرنیٹ کو بہتر بناتا ہے

ایک ڈی این ایس کیش (کبھی کبھی ڈی این ایس کے حلور کیش کہا جاتا ہے) ایک عارضی ڈیٹا بیس ہے جو کمپیوٹر کے آپریٹنگ سسٹم کے ذریعہ برقرار رکھتا ہے، جس میں ویب سائٹوں اور دیگر انٹرنیٹ ڈومینز کے تمام حالیہ دوروں اور دوروں کی کوششوں کا ریکارڈ شامل ہے.

دوسرے الفاظ میں، ایک DNS کیش صرف حالیہ DNS نظروں کی یاد رکھتا ہے کہ آپ کا کمپیوٹر تیزی سے حوالہ دے سکتا ہے جب یہ ویب سائٹ کو کس طرح لوڈ کرنے کی کوشش کر رہا ہے.

زیادہ سے زیادہ لوگ صرف "DNS کیش" کے الفاظ کو سنتے ہیں جب یہ انٹرنیٹ کنیکٹوٹی کے مسئلے کو حل کرنے میں مدد کے لئے DNS کیش کو پھیلانے / صاف کرنے کا اشارہ کرتا ہے. اس صفحے کے نچلے حصے میں اس پر زیادہ ہے.

DNS کیش کا مقصد

ڈومین نام سسٹم (DNS) پر انٹرنیٹ پر انحصار کرتا ہے کہ وہ تمام عوامی ویب سائٹس اور ان کے متعلقہ آئی پی پتے کی فہرست کو برقرار رکھے. آپ اسے فون بک کی طرح سوچ سکتے ہیں.

فون بک کے ساتھ، ہمیں ہر ایک کے فون نمبر کو حفظ کرنے کی ضرورت نہیں ہے، جس کا فون واحد بات ہے جس سے فون بات چیت کرسکتا ہے. اسی طرح، ڈی این ایس استعمال کیا جاتا ہے لہذا ہم ہر ویب سائٹ کے آئی پی ایڈریس کو یاد کرنے سے بچنے سے بچ سکتے ہیں، جو صرف ایک ہی طریقہ ہے جو نیٹ ورک کا سامان ویب سائٹس سے بات کرسکتا ہے.

جب آپ اپنے ویب براؤزر سے ویب سائٹ کو لوڈ کرنے کے لۓ اس پردہ کے پیچھے کیا ہوتا ہے ...

آپ ایک URL میں لکھتے ہیں اور آپ کے ویب براؤزر کو آپ کا روٹر آئی پی ایڈریس کے بارے میں پوچھتا ہے. روٹر میں DNS سرور ایڈریس محفوظ ہے، لہذا یہ اس میزبان نام کے آئی پی ایڈریس کے لئے DNS سرور سے پوچھتا ہے. DNS سرور IP کا پتہ ہے جس کا تعلق ہے اور پھر اس بات کو سمجھنے میں آپ کی ویب سائٹ کیا ہے جو آپ چاہتے ہیں، اس کے بعد آپ کا براؤزر مناسب صفحہ لوڈ کرسکتا ہے.

یہ ہر ویب سائٹ کے لئے ہوتا ہے جسے آپ جانا چاہتے ہیں. ہر بار کسی صارف کو اس کے میزبان نام کے ذریعہ ایک ویب سائٹ ملاحظہ کرتا ہے، ویب براؤزر کو انٹرنیٹ تک درخواست دی جاتی ہے، لیکن یہ درخواست پوری نہیں کی جاسکتی ہے جب تک سائٹ کا نام IP ایڈریس میں "تبدیل" نہیں ہے.

مسئلہ یہ ہے کہ اگرچہ بہت سے عام ڈی این ایس سرورز آپکے نیٹ ورک کو تبادلوں / قرارداد کے عمل کو تیز کرنے کی کوشش کرنے کے لئے استعمال کرسکتے ہیں، یہ ابھی تک "فون بک" کا مقامی نقل ہے جس میں ڈی این ایس کے کیچز آتے ہیں کھیلنا

انٹرنیٹ پر بھیجنے سے پہلے DNS کیش کو حال ہی میں ملاحظہ کیا گیا پتہوں کے نام کو حل کرنے سے بھی اس عمل کو تیز کرنے کی کوشش ہوتی ہے.

نوٹ: اصل میں DNS کیچز "تلاش" عمل کے ہر تنظیمی ڈھانچے میں ہیں جو بالآخر آپ کے کمپیوٹر کو ویب سائٹ کو لوڈ کرنے کے لۓ لے جاتا ہے. کمپیوٹر آپ کے روٹر تک پہنچ جاتا ہے، جس سے آپ کے آئی ایس پی سے رابطہ ہوتا ہے، جو "جیو ڈی این ایس سرورز" کہا جاتا ہے اس پر ختم ہونے سے قبل ایک اور آئی ایس پی کو مار سکتا ہے. عمل میں ان پوائنٹس میں سے ہر ایک کو اسی وجہ سے ڈی این ایس کیش ہے، جو نام کے حل کا عمل تیز کرنا ہے.

DNS کیش کیسے کام کرتا ہے

براؤزر سے باہر ہونے کے بعد بیرونی نیٹ ورک پر اس کی درخواستوں کا سامنا کرنا پڑتا ہے، کمپیوٹر ہر ایک کو متفق کرتا ہے اور ڈی این ایس کیش ڈیٹا بیس میں ڈومین نام کو دیکھتا ہے. اس ڈیٹا بیس میں تمام حالیہ تک رسائی والے ڈومین ناموں اور ان پتے کی ایک فہرست شامل ہے جو ڈی این ایس نے ان کی پہلی بار درخواست کی تھی.

مقامی ڈی این ایس کی کیش کی مواد کو ونڈوز پر دیکھا جا سکتا ہے، کمانڈ ipconfig / displaydns کا استعمال کرتے ہوئے، اس کے نتائج کے ساتھ:

docs.google.com
-------------------------------------
ریکارڈ کا نام . . . . : docs.google.com
ریکارڈ کی قسم . . . . 1
وقت رہنے کا وقت . . . 21
ڈیٹا کی لمبائی . . . . 4
سیکشن. . . . . . . جواب
ایک (میزبان) ریکارڈ. . . 172.217.6.174

DNS میں، "A" ریکارڈ DNS انٹری کا حصہ ہے جس میں دی گئی میزبان کے نام کے لئے آئی پی ایڈریس شامل ہے. DNS کیش اس ای میل، درخواست شدہ ویب سائٹ کا نام، اور میزبان DNS اندراج سے کئی دیگر پیرامیٹرز کو اسٹور کرتا ہے.

DNS کیش زہریلا کیا ہے؟

ڈی این ایس کیشے زہریلا یا آلودگی ہو جاتی ہے جب غیر مجاز ڈومین نام یا آئی پی پتے اس میں داخل ہوتے ہیں.

کبھی کبھی ایک کیش تکنیکی طور پر خرابی یا انتظامی حادثات کی وجہ سے خراب ہوسکتا ہے، لیکن ڈی این ایس کیش زہریلا طور پر عام طور پر کمپیوٹر وائرس یا دیگر نیٹ ورک کے حملوں سے منسلک ہوتا ہے جو غلط ڈی این ایس اندراجات کو کیش میں داخل کرتی ہے.

زہریلا بننے والے غلط مقامات، عام طور پر بدسلوکی ویب سائٹس یا اشتہارات سے بھرا ہوا صفحات پر ری ڈائریکٹ کرنے کی کلائنٹ کی درخواستوں کا سبب بنتا ہے.

مثال کے طور پر، اگر اوپر سے docs.google.com ریکارڈ مختلف "A" ریکارڈ ہے، تو جب آپ اپنے ویب براؤزر میں docs.google.com داخل کرتے ہیں، تو آپ کہیں اور لے جائیں گے.

یہ مقبول ویب سائٹس کے لئے ایک بڑا مسئلہ بنتا ہے. اگر ایک حملہ آور Gmail.com کے لئے آپ کی درخواست کو ری ڈائریکٹ کرتا ہے، مثال کے طور پر، ایسی ویب سائٹ پر جو جی میل کی طرح لگ رہا ہے لیکن نہیں ہے، آپ کو ایک فشنگ ماہی گیری کے حملے کی طرح تکلیف دہ ہوسکتی ہے.

DNS فلش: یہ کیا کرتا ہے اور یہ کیسے کریں

جب کیش زہریلا یا دیگر انٹرنیٹ کنیکٹوٹی کے مسئلے کو حل کرنے کے لۓ، کسی کمپیوٹر کے منتظم کو ڈی این ایس کیش میں صاف (ری سیٹ، ری سیٹ یا حذف کرنا) ہو سکتا ہے.

ڈی این ایس کی کیش کو صاف کرنے کے بعد سے تمام اندراجات کو ہٹانے کے بعد، یہ کسی بھی غلط ریکارڈ کو بھی خارج کر دیتا ہے اور آپ کے کمپیوٹر کو ان ویب سائٹس کو دوبارہ منتقل کرنے کی طاقت دیتا ہے جسے آپ ان ویب سائٹس تک پہنچنے کی کوشش کرتے ہیں. یہ نئے پتے ڈی این ایس سرور سے لے جاتے ہیں آپ کا نیٹ ورک استعمال کرنے کیلئے سیٹ اپ ہے.

لہذا، اوپر مثال کے طور پر استعمال کرنے کے لئے، اگر Gmail.com ریکارڈ آپ کو ایک عجیب ویب سائٹ پر زہریلا اور ری ڈائریکٹ کیا گیا ہے، تو DNS کو پھیلانے باقاعدہ Gmail.com دوبارہ دوبارہ حاصل کرنے کا پہلا پہلا قدم ہے.

مائیکروسافٹ ونڈوز میں، آپ کو کمانڈ پرپٹ میں ipconfig / flushdns کمانڈ کا استعمال کرتے ہوئے مقامی DNS کیش کو پھینک سکتا ہے. آپ جانتے ہیں کہ یہ کام کرتا ہے جب آپ ونڈوز آئی پی کی ترتیب کو کامیابی سے DNS ریزورور کیش کو پھینک دیا یا کامیابی سے DNS Resolver کیش پیغام کو پھیلاتے ہیں .

کمانڈ ٹرمینل کے ذریعے، میکوس صارفین کو dscacheutil -flushcache استعمال کرنا چاہئے، لیکن پتہ چلتا ہے کہ اس کے بعد چلنے کے بعد ایک "کامیاب" پیغام نہیں ہے، لہذا آپ کو یہ کام نہیں کیا جاۓ گا. لینکس کے صارفین کو /etc/rc.d/init.d/nscd دوبارہ شروع کمانڈ درج کرنا چاہئے.

ایک روٹر کے ساتھ ساتھ ڈی این ایس کی کیش بھی ہوسکتا ہے، لہذا اکثر روٹر ریبوٹنگ اکثر خرابی کا سراغ لگانا قدم رکھتا ہے. اسی وجہ سے آپ اپنے کمپیوٹر پر DNS کیش کو پھینک سکتے ہیں، آپ اپنی روٹر دوبارہ ربوٹ کرسکتے ہیں تاکہ آپ اپنی عارضی میموری میں ذخیرہ شدہ DNS اندراج کو صاف کریں.