|
أسماء النطاقات Domain Names
يعرف أغلب مستخدمي الكمبيوتر أن المواقع لها أسماء، تسمى بإسم النطاق domain name، و هذه الأسماء تسجل لدى شركات استضافة أسماء النطاقات مثل Godady و غيره، و أقرب مثال لإسم نطاق، هو اسم الموقع الحالي: hmoqhim.net،،، هذه الأسماء تستخدم عوضا عن رقم الاي بي IP Address، للوصول إلى المواقع، و ذلك لصعوبة حفظ أرقام الاي بي IP Address، فتذكر اسم yahoo.com أسهل من حفظ 66.94.234.13، و العملية تبدأ عند طلب أي موقع من المتصفح بإسم النطاق، حيث يقوم المتصفح بعملية تحويل سريعة من الإسم إلى رقم الأي بي IP بطلب من خادمات تسمى DNS Server، ثم يتم الحصول على رقم الاي بي IP الخاص بالموقع و توجيه الطلب إليه،،،
حتى الان كلام سليم و لا جديد في الموضوع، حيث يعرف أغلب مستخدمي الإنترنت هذه العملية، و لكن ما يجهله الكثيرون، انه قبل توجيه الطلب إلى خادمات النطاقات DNS Servers، يتم البحث في ملف في جهاز المستخدم نفسه، في ملف يسمى Host يختبيء في المجلد التالي:
C:\windows\system32\drivers\etc\
و يمكن فتح و الإطلاع على محتوياته بالضغط على إبدأ Start، ثم تشغيل Run، و كتابة التالي:
 الشكل (1).
و سنجد في المجلد etc الملف Host (لاحظ انه اسمه بدون امتداد!)، و نستطيع فتحه بإستخدام المفكرة notepad، و سيظهر بالشكل التالي:
الشكل (2).
طبعاً يمكن أن يظهر الملف في جهازك بشكل آخر، حيث تقوم بعض البرامج بتعديله و اضافة أسماء نطاقات خاصة بها، و لكن بشكل عام، إذا لم يلمس الملف، فهو سيظهر كما في الشكل (2).
حسناً، كما هو واضح (خصوصا لمستخدمي لينكس Linux) فالتنسيق العام للملف يشابه تلك المستخدمه في أنظمة يونكس Unix، و التي تستخدم الهاش # لإضافة التعليقات Comment، ثم تتلوها أسطر متفرقة، و لإضافة اسم موقع جديد، كل ما عليك هو اضافة سطر جديد بعد localhost، ثم اضافة رقم الاي بي IP يتلوه اسم النطاق domain name، بنفس تنسيق السطر الأول، على سبيل المثال:
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
127.0.0.1 000freexxx.com
127.0.0.1 0190-dialer.com
تحديث: إكمالاً للموضوع :)
هذه الميزة يمكن استغلالها بكتابة أسماء نطاقات جميع مواقع الإعلانات، ثم تغيير رقم عنواينها IP Address إلى الجهاز المحلي 127.0.0.1، و بهذه الطريقة، ستتصفح الإنترنت و تظهر لك جميع الإعلانات بشكل Page Can't be Displayed، لأن المتصفح سوف يحاول فتح الإعلان من جهازك المحلي، و هو الشيء الغير ممكن.
تفاصيل أكبر عن الحيلة وضعتها هنا.
|