فایل Hosts - چیست، کجا در ویندوز قرار دارد، مدیر وب سایت باید با آن چه کند و چگونه ورودی های ویروس را از آن حذف کند. فایل هاست چیست؟

در این درس خواهیم فهمید که چیست فایل میزبان، کجا قرار دارد، چگونه آن را تغییر دهیم و در شرایط عادی چگونه باید باشد.

فایل میزبان- یک فایل معمولی که حاوی لیستی از آدرس های IP مرتبط با نام سایت است.

این به عنوان یک نوع سرور DNS محلی عمل می کند و نشان می دهد که رایانه باید هنگام وارد کردن یک آدرس خاص در مرورگر با کجا تماس بگیرد. در زیر نمونه ای از محتویات چنین فایلی را مشاهده می کنید.

هاست ها به طور پیش فرض فقط دارای یک آدرس IP (127.0.0.1) هستند که توسط رایانه شما اشغال شده است.

وقتی آدرس سایتی را در نوار آدرس مرورگر وارد می کنیم، قبل از لود شدن سایت، کامپیوتر ابتدا به فایل هاست دسترسی پیدا می کند، نگاه می کند که آیا این آدرس در لیست است یا خیر و تنها پس از آن به سرورهای DNS در اینترنت دسترسی پیدا می کند. . بر خلاف سرورها، ما خودمان فایل را کنترل می کنیم. اگر آدرسی در آن نباشد، با سرورهای DNS تماس گرفته می‌شود و سایت بارگذاری می‌شود، اما اگر ورودی در فایل وجود داشته باشد، کامپیوتر به آدرس IP که باید با آن تماس بگیرد نگاه می‌کند.

از هاست ها می توان برای مسدود کردن دسترسی به منابع اینترنتی استفاده کرد. برای انجام این کار، بلافاصله پس از خط 127.0.0.1 localhost، یک خط جدید مانند این اضافه کنید:

127.0.0.1 آدرس_سایت

آدرس سایت با آدرس IP رایانه مطابقت دارد و بنابراین بارگیری نمی شود.

در زیر ویژگی های ویرایش فایل هاست آورده شده است:

هر ورودی باید در یک خط جداگانه باشد.
- آدرس IP ابتدا در ورودی قرار می گیرد.
- آدرس IP و سایت باید حداقل با یک فاصله از هم جدا شوند.
- نماد هش # در ابتدای یک خط به شما امکان می دهد آن را نظر دهید، یعنی. مطمئن شوید که کار نمی کند

اغلب، فایل میزبان توسط مهاجمان استفاده می شود. ویروس فایل را جایگزین یا ویرایش می کند به طوری که وقتی آدرس خاصی را تایپ می کنید، سایت اصلی باز نمی شود، بلکه سایت مهاجمان است که بسیار شبیه به واقعی است. علاوه بر تغییر مسیر، زمانی که کلاهبرداران به سادگی دسترسی به سایت را مسدود می کنند، می توان از مسدود کردن استفاده کرد.

هاست کجا قرار دارد؟

حالا بیایید آن را بفهمیم هاست کجا قرار دارد؟. میزبان ها را پیدا کنیدرا می توان در:

C:\Windows\System32\drivers\و غیره

مسیر ارائه شده در بالا مربوط به سیستم عامل ویندوز است. برای سایر سیستم عامل ها این مسیر ممکن است متفاوت باشد.

محل فایل را می توان در رجیستری تغییر داد
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath

نحوه تغییر فایل هاست

فایل hosts پسوندی ندارد، بنابراین نمی‌توانید آن را با دوبار کلیک کردن روی آن با دکمه سمت چپ ماوس باز کنید. روی آن کلیک راست کرده و "Open with" را انتخاب کنید.

فایل هاست چگونه باید باشد؟

در زیر متن اصلی فایل های هاست برای سیستم عامل های مختلف ویندوز آمده است. این محتوای فایل پیش فرض است.

ویندوز XP

# حق چاپ (ج) 1993-1999 Microsoft Corp.
#
#
# ورودی باید در یک خط جداگانه نگه داشته شود. آدرس IP باید

#فضا.
#

#
# مثلا:
#
#102.54.94.97 rhino.acme.com
# سرور منبع
لوکال هاست 127.0.0.1

ویندوز ویستا

# حق چاپ (ج) 1993-2006 Microsoft Corp.
#
# این یک نمونه فایل HOSTS است که توسط Microsoft TCP/IP برای ویندوز استفاده می شود.
#
# این فایل شامل نگاشت آدرس های IP به نام هاست است. هر یک
# در ستون اول و سپس نام میزبان مربوطه قرار می گیرد.
# آدرس IP ونام میزبان باید با حداقل یک جدا شود
#فضا.
#
# علاوه بر این، نظرات (مانند اینها) ممکن است در مورد فردی درج شود
# خط یا دنبال کردن نام ماشین که با علامت "#" مشخص شده است.
#
# مثلا:
#
# 38.25.63.10 x.acme.com # x میزبان مشتری

لوکال هاست 127.0.0.1
:: 1 لوکال هاست

ویندوز 7

# حق چاپ (ج) 1993-2009 Microsoft Corp.
#
# این یک نمونه فایل HOSTS است که توسط Microsoft TCP/IP برای ویندوز استفاده می شود.
#
# این فایل شامل نگاشت آدرس های IP به نام هاست است. هر یک
# ورودی باید در یک خط جداگانه نگه داشته شود. آدرس IP باید
# در ستون اول و سپس نام میزبان مربوطه قرار می گیرد.
# آدرس IP و نام میزبان باید با حداقل یکی از هم جدا شوند
#فضا.
#
# علاوه بر این، نظرات (مانند اینها) ممکن است در مورد فردی درج شود
# خط یا دنبال کردن نام ماشین که با علامت "#" مشخص شده است.
#
# مثلا:
#
# 102.54.94.97 rhino.acme.com # سرور منبع
# 38.25.63.10 x.acme.com # x میزبان مشتری

# وضوح نام لوکال هاست در خود DNS مدیریت می شود.
لوکال هاست # 127.0.0.1
# :: 1 میزبان محلی

در پایان، من می خواهم در مورد نحوه محافظت از خود در برابر تغییرات میزبان صحبت کنم. البته آنتی ویروس ها حرف اول را می زنند. حتما از آنها استفاده کنید و پایگاه داده را به روز نگه دارید. همچنین اخیراً در مورد برنامه ای به نام مدیر مرورگر نوشتم. این به شما امکان می دهد تا بدون مشارکت شما تغییرات یک فایل را ردیابی و از آن جلوگیری کنید. و البته برنامه های تایید نشده را نصب نکنید و فایل های عجیب و غریب را اجرا نکنید.

اگر سوالی دارید حتما بپرسید.

در این درس سعی می کنم تعریف و مفهوم سه مفهوم مانند ورود، رمز عبور و حساب کاربری یا حساب کاربری را به شما منتقل کنم.

سیستم عامل ویندوز 7 دارای چنین فایلی است که از طریق آن می توانید بازدید خود از سایت های موجود در اینترنت را تنظیم کنید. بیشتر مردم از چنین پرونده ای اطلاعی ندارند و کسانی که می دانند سعی می کنند آن را نادیده بگیرند تا "معجزه" انجام ندهند. این فایل هاست نام دارد. بیایید به طور خلاصه نگاه کنیم که چرا به آن نیاز است.

لازم به ذکر است که وقتی آدرس یک وب سایت را در خط مرورگر وارد می کنید، سرور DNS ویژه ای که در اینترنت قرار دارد بلافاصله آن را به دنباله خاصی از اعداد تغییر می دهد. این سری دیجیتالهر سایت منحصر به فرد است و نام سایت فقط برای سهولت به خاطر سپردن مورد نیاز است. فایل میزبان برای کار سریع در شبکه جهانی وب، دور زدن درخواست‌ها استفاده می‌شود سرور DNS. به عبارت دیگر، اگر یک رشته عددی را در فایل host متناظر با نام سایت بنویسید، با دور زدن سرور DNS مستقیماً به آن منتقل خواهید شد. فقط باید آن را به درستی ثبت کنید، در غیر این صورت سایت بارگیری نمی شود و حتی اگر لود شود، آن چیزی که می خواهید نخواهد بود.

"آفت های کامپیوتری" با کمال میل از فایل میزبان برای منافع شخصی خود استفاده می کنند. ویروسی که به رایانه نفوذ می کند، اغلب فایل میزبان را تغییر می دهد. بنابراین، اگر به طور ناگهانی با محدودیت‌هایی در دسترسی به برخی سایت‌ها مواجه شدید، ابتدا رایانه خود را اسکن کنید تا ببینید آیا ویروس وارد آن شده است یا خیر و سپس هاست را به شکل اصلی تبدیل کنید.

فایل هاست در ویندوز 7 کجا قرار دارد؟

بنابراین، بیایید ببینیم میزبان ها در ویندوز 7 در کجا قرار دارند. می توانید آن را در پوشه سیستم ویندوز پیدا کنید. در درایو C، یعنی جایی که سیستم نصب شده است، قرار دارد. بعد، پوشه "System 32" را پیدا کنید، به "Drivers" و در نهایت به "Etc" بروید. فایل مورد نیاز ما در این پوشه ذخیره می شود.

همچنین اتفاق می افتد که شما فایل میزبان را پیدا نکرده اید، به احتمال زیاد به سادگی پنهان است و گزینه "فایل ها، پوشه ها و درایوهای مخفی نشان داده نشود" در تنظیمات نشان داده شده است. در این مورد، باید پوشه "رایانه" را باز کنید و "Alt" را فشار دهید، یک منوی اضافی در بالای پنجره ظاهر می شود، در آن "ابزار" و "گزینه های پوشه" را انتخاب کنید.
در پنجره جدید، برگه "View" را انتخاب کنید و مورد "نمایش فایل‌ها، پوشه‌ها و درایوهای مخفی" را پیدا کنید، روی آن علامت بزنید. با کلیک بر روی دکمه "Ok" تغییرات را بپذیرید. حالا به پوشه “Etc” بروید، فایل host باید نمایش داده شود.

حال بیایید ببینیم چگونه می توانید فایل هاست را تغییر دهید. بیایید به صورت زیر عمل کنیم:


فایل هاست در ویندوز 10 کجاست؟

فایل میزبان در سیستم عاملویندوز 10 در همان مکان ویندوز 7، یعنی روشن قرار دارد دیسک سیستم. در پوشه "Windows"، سپس به پوشه "System 32" بروید، به "Drivers" و در نهایت به "Etc" بروید.

برای تغییر فایل در ویندوز 10 باید:

  • روی فایل hosts دوبار کلیک کنید.
  • در پنجره ای که ظاهر می شود، "Open with" را پیدا می کنیم.
  • ما در بین برنامه های پیشنهادی "Notepad" را پیدا می کنیم.
  • روی "OK" کلیک کنید؛
  • تغییرات ایجاد کنید و آنها را ذخیره کنید.
  • اگر در این موضوع فردی غیر روحانی هستید، بهتر است کاری نکنید، بلکه از یک متخصص واجد شرایط کمک بخواهید.
  • اگر چیزی از شما خواست که خودتان تغییراتی ایجاد کنید، ابتدا یک کپی از فایل تهیه کنید و آن را به پوشه دیگری منتقل کنید. اگر چیزی برای شما درست نشد، یک کپی از فایل را برمی گردانید.
  • اگر این فایل را کپی نکرده اید و قبلاً تغییراتی ایجاد کرده اید و سپس رایانه شما شروع به کار می کند، اینترنت به شما کمک می کند. فایل مشابهی را از سایت دانلود کنید و فایل خود را جایگزین کنید.
  • قبل از اینکه چیزی را تغییر دهید، به این فکر کنید که آیا واقعاً نیاز به انجام آن دارید و چقدر برای شما مهم است.

Hosts یک فایل متنی کوچک است که شامل پایگاه داده ای از نام های دامنه است. هنگام ترجمه نام دامنه به آدرس شبکه میزبان ها استفاده می شود. محتوای "میزبان" باید توسط مدیر رایانه شخصی، یعنی شما کنترل شود.

در چه مواردی می توان یک فایل را ویرایش کرد؟ احتمالاً هر یک از شما صفحه ای در شبکه اجتماعی VKontakte یا Odnoklassniki دارید. گاهی اوقات، هنگام ورود به صفحه، پنجره ای ظاهر می شود، به اصطلاح "تأیید اعتبار" که با آن باید تأیید کنید که یک شخص واقعی هستید و نه فقط یک ربات دیگر. درست در زیر از شما خواسته می شود شماره تلفن خود را وارد کنید. این فرم چیزی شبیه به این است:

در این مورد، مهم نیست که در مورد چه شبکه اجتماعی صحبت می کنیم. شما باید نکته اصلی را درک کنید - اینها اقدامات کلاهبرداران با هدف کسب درآمد از شما است. اگر شماره تلفن خود را وارد کنید، پس از یک دقیقه پیامی با یک کد بر روی گوشی خود دریافت خواهید کرد که باید آن را در فیلد ظاهر شده وارد کنید. پس از این اقدام، مقدار زیادی پول از حساب شخصی شما برداشت می شود، یا وجوه به تدریج برداشت می شود - این به اصطلاح اشتراک است.

چه طور ممکنه؟ ارزش گفتن "متشکرم" به فایل "میزبان" را دارد. هنگام گشت و گذار در اینترنت، ممکن است یک ویروس یا تروجان وارد رایانه شما شود که به طور خودکار میزبان ها را بازنویسی می کند و تنظیمات لازم را در آن انجام می دهد. با این تنظیمات، وقتی vk.com را در نوار آدرس تایپ می‌کنید، نه به VKontakte، بلکه به سایتی که مخصوصاً توسط کلاهبرداران ایجاد شده است، هدایت می‌شوید که طراحی آن دقیقاً شبکه اجتماعی را تکرار می‌کند، فقط به جای صفحه شما، «تأیید اعتبار حساب» است. نمایش داده.

بررسی این موضوع بسیار آسان است - هاست ها را باز کنید و ببینید آیا آدرس های IP عجیبی در آن وجود دارد یا خیر. در 99٪ موارد آنها در پرونده هستند.

چگونه هاست را ویرایش کنیم؟

دو راه وجود دارد. اگر نمی‌خواهید این فایل را خودتان ویرایش کنید، اما می‌خواهید آن را به شکل اصلی خود بازگردانید، می‌توانید ابزار رایگان Dr.Web Cureit را دانلود کنید، که به طور خودکار "میزبان" را به تنظیمات پیش‌فرض در حین اسکن سیستم اصلاح می‌کند.

اگر می‌خواهید خودتان آن را برطرف کنید، به پوشه C:\windows\system32\drivers\etc\ بروید. هاست دارای ویژگی های مخفی است، بنابراین باید فایل های مخفی را قابل مشاهده کنید (کنترل پنل - گزینه های پوشه - نمایش فایل ها، پوشه ها و درایوهای پنهان). اکنون ماوس خود را روی فایل قرار دهید، روی دکمه سمت چپ کلیک کنید و از منو گزینه Run as administrator را انتخاب کنید. فایل را ویرایش و ذخیره کنید. به هر حال، به طور پیش فرض به نظر می رسد (همه موارد زیر ورودی لوکال هاست را می توان حذف کرد):

گزینه دیگر عدم نمایش پوشه های مخفی است. برای انجام این کار، یک دفترچه یادداشت بر روی دسکتاپ خود ایجاد کنید. آن را باز کنید، "File" - "Open" را انتخاب کنید و مسیر C:\windows\system32\drivers\etc\hosts را وارد کنید. با این حال، در این حالت فقط می توانید فایل را مشاهده کنید، اما نمی توانید آن را ویرایش کنید.

بازیابی فایل هاست پیش فرض در ویندوز 7

فایل میزبان هایک مکاتبه بین سرور IP و دامنه سایت برقرار می کند. درخواست این فایل بر تماس با سرورهای DNS اولویت دارد. برخلاف DNS، محتویات فایل توسط مدیر کامپیوتر کنترل می شود.

به روز تعداد زیادی ازبدافزار از فایل استفاده می کند میزبان هابرای مسدود کردن دسترسی به وب سایت های پورتال های محبوب یا شبکه های اجتماعی. اغلب، به جای مسدود کردن سایت ها بد افزارکاربر را به صفحاتی که شبیه به منابع محبوب هستند هدایت کنید ( رسانه های اجتماعی، خدمات پستی، و غیره)، که در آن یک کاربر بی توجه، اعتبارنامه ها را وارد می کند، که بنابراین به مهاجمان می رسد. همچنین می توان دسترسی به وب سایت های شرکت های سازنده نرم افزار آنتی ویروس را مسدود کرد. نرم افزار.

فایل پیش فرض میزبانواقع در اینجا C:\Windows\System32\drivers\و غیرهفایل پسوندی ندارد، اما با Notepad قابل باز شدن است. برای تغییر محتویات یک فایل در Notepad، باید حقوق سرپرست داشته باشید.

برای مشاهده فایل میزبانمنو را باز کنید شروع کنید، مورد را انتخاب کنید اجرا کردن، دستور را وارد کنید

و دکمه را فشار دهیدخوب.

این همان چیزی است که فایل باید شبیه باشد میزبانپیش فرض

اگر فایل حاوی ورودی هایی مانند 127.0.0.1 odnoklassniki.ru127.0.0.1 vkontakte.ruیا آدرس‌های سایت‌های خود را که نمی‌توانید به آنها دسترسی داشته باشید، سپس ابتدا رایانه خود را برای «بدافزار» بررسی کنید و سپس فایل را بازیابی کنید. میزبان

بازگرداندن محتویات فایل هاست به حالت پیش فرض

  • منو را باز کنید شروع کنید، مورد را انتخاب کنید اجرا کردن، دستور را وارد کنید %systemroot%\system32\drivers\etcو دکمه را فشار دهید خوب.
  • نام فایل میزبان را به میزبان.قدیمی.
  • یک فایل جدید ایجاد کنید میزبان هاپیش فرض برای این کار مراحل زیر را دنبال کنید.
  1. روی فضای خالی پوشه کلیک راست کنید %WinDir%\system32\drivers\etc، مورد را انتخاب کنید ايجاد كردن، روی عنصر کلیک کنید سند متنی، اسمت را وارد کن میزبان هاو کلید را فشار دهید وارد.
  2. روی دکمه کلیک کنید آرهتایید کنید که نام فایل پسوندی ندارد TXT.
  3. یک فایل جدید باز کنید میزبان هادر یک ویرایشگر متن برای مثال، فایل را در " باز کنید نوت بوک".
  4. متن زیر را در یک فایل کپی کنید.

    # حق چاپ (ج) 1993-2009 Microsoft Corp.
    #
    # این یک نمونه فایل HOSTS است که توسط Microsoft TCP/IP برای ویندوز استفاده می شود.
    #
    # این فایل شامل نگاشت آدرس های IP به نام هاست است. هر یک
    # ورودی باید در یک خط جداگانه نگه داشته شود. آدرس IP باید
    # در ستون اول و سپس نام میزبان مربوطه قرار می گیرد.
    # آدرس IP و نام میزبان باید با حداقل یکی از هم جدا شوند
    #فضا.
    #
    # علاوه بر این، نظرات (مانند اینها) ممکن است در مورد فردی درج شود
    # خط یا دنبال کردن نام ماشین که با علامت "#" مشخص شده است.
    #
    # مثلا:
    #
    # 102.54.94.97 rhino.acme.com # سرور منبع
    # 38.25.63.10 x.acme.com # x میزبان مشتری

فایل هاست وظیفه ایجاد مکاتبات بین دامنه و آدرس IP سایت را بر عهده دارد. تماس با میزبان بر ارسال درخواست به سرور DNS اولویت دارد و فایل بر روی کامپیوتر ذخیره می شود و توسط مدیر کنترل می شود که آن را به یک عنصر مهم در عملکرد امن ویندوز تبدیل می کند. در برخی موارد کاربران با نیاز به بازگرداندن فایل هاست به حالت اولیه مواجه می شوند. به دو صورت دستی و خودکار و با استفاده از نرم افزار مخصوص می توانید ورودی های غیر ضروری را از آن حذف کنید.

بازیابی دستی

معمولاً پس از افزودن ورودی‌های جدید توسط برنامه‌های مخرب به فایل میزبان، نیاز به بازیابی فایل میزبان است. یک حمله معمولی شبیه این است: Odnoklassniki یا VKontakte را باز می کنید و سایت گزارش می دهد که حساب شما مسدود شده است و از شما می خواهد برای تأیید ورود خود یک پیام کوتاه ارسال کنید. در نتیجه، پول از تلفن برداشت می شود و بعداً متوجه می شوید که به جای VKontakte، فایل میزبان شما را به صفحه جعلی هدایت کرده است.

اما میزبان کاری با آن ندارد: این فقط ابزاری در دست نرم افزارهای مخرب است. بنابراین، پس از تمیز کردن ویندوز با آنتی ویروس، باید شروع به بازیابی هاست کنید.

گزینه دیگر این است که به C:\Windows\System32\drivers\et بروید و به سادگی هاست ها را از طریق Notepad باز کنید. در داخل شما متن زیادی را مشاهده خواهید کرد زبان انگلیسی. باید مطمئن شوید که هیچ ورودی اضافی در هاست وجود ندارد. به طور پیش فرض، متن باید با خط "# ::1 localhost" پایان یابد. همه چیز بعد از آن باید حذف شود، به خصوص اگر خودتان چیزی در فایل وارد نکرده باشید.

با این حال، این تمیز کردن ممکن است کامل نباشد، بنابراین ما قویاً توصیه می کنیم که محتویات هاست خود را با اطلاعات ارائه شده در صفحه پشتیبانی در https://support.microsoft.com/ru-ru/kb/972034 مطابقت دهید. در ویندوز 7، محتویات هاست باید به شکل زیر باشد:

برای اطمینان از اینکه هیچ ورودی اضافی وجود ندارد، میزبان قدیمی را حذف کنید و یک فایل جدید ایجاد کنید:


اکنون هاست قدیمی کار نخواهد کرد و قطعاً هیچ چیز غیر ضروری در میزبان جدید وجود نخواهد داشت، بنابراین لازم نیست نگران امنیت پول و اطلاعات شخصی خود باشید.

بازیابی خودکار

اگر بازیابی دستی دشوار به نظر می رسد، می توانید هاست را با استفاده از ابزارهای ویژه تعمیر کنید. به عنوان مثال، پشتیبانی فنی مایکروسافت در مقاله مربوط به تعمیر فایل هاست در نسخه های مختلفویندوز پیشنهاد می کند که ابزار Fix It را دانلود کنید، پس از اجرای آن، ورودی های غیر ضروری بدون دخالت کاربر حذف می شوند.

راه دیگر استفاده است برنامه آنتی ویروس AVZ. این یک ابزار قدرتمند تحقیق و بازیابی ویندوز است، اما ما فقط به یکی از عملکردهای آن یعنی پاک کردن فایل میزبان می پردازیم.