როგორია მასპინძლების ფაილის ფორმატი? ჰოსტების ფაილის გამოყენება საკუთარი მიზნებისთვის. მასპინძლების ფაილის გამოყენება

ამ გაკვეთილზე ჩვენ გავიგებთ რა არის ეს მასპინძლების ფაილი, სად მდებარეობს, როგორ შევცვალო და როგორი უნდა იყოს ნორმალურ მდგომარეობაში.

მასპინძლების ფაილი- ჩვეულებრივი ფაილი, რომელიც შეიცავს IP მისამართების სიას, რომლებიც დაკავშირებულია საიტის სახელებთან.

ის ემსახურება როგორც ერთგვარი ადგილობრივი DNS სერვერი, რომელიც მიუთითებს იმაზე, თუ სად უნდა დაუკავშირდეს კომპიუტერი ბრაუზერში კონკრეტული მისამართის შეყვანისას. ქვემოთ შეგიძლიათ იხილოთ ასეთი ფაილის შინაარსის მაგალითი.

ნაგულისხმევად, ჰოსტები შეიცავს მხოლოდ ერთ IP მისამართს (127.0.0.1), რომელიც დაკავებულია თქვენი კომპიუტერით.

როდესაც ვებსაიტის მისამართს შევიყვანთ ბრაუზერის მისამართების ზოლში, საიტის ჩატვირთვამდე კომპიუტერი ჯერ წვდება ჰოსტების ფაილს, ეძებს არის თუ არა ეს მისამართი სიაში და მხოლოდ ამის შემდეგ წვდება ინტერნეტის DNS სერვერებს. . სერვერებისგან განსხვავებით, ჩვენ თვითონ ვაკონტროლებთ ფაილს. თუ მასში მისამართი არ არის, მაშინ დაუკავშირდებიან DNS სერვერებს და იტვირთება საიტი, მაგრამ თუ ფაილში არის ჩანაწერი, მაშინ კომპიუტერი უყურებს რომელ IP მისამართს უნდა დაუკავშირდეს.

ჰოსტების გამოყენება შესაძლებელია ინტერნეტ რესურსებზე წვდომის დასაბლოკად. ამისათვის დაამატეთ ახალი ხაზი მსგავსი 127.0.0.1 ლოკალჰოსტის შემდეგ დაუყოვნებლივ:

127.0.0.1 საიტის_მისამართი

საიტის მისამართი ემთხვევა კომპიუტერის IP მისამართს და ამიტომ არ იტვირთება.

ქვემოთ მოცემულია მასპინძლების ფაილის რედაქტირების მახასიათებლები:

თითოეული ჩანაწერი უნდა იყოს ცალკე ხაზზე;
- ჩანაწერში პირველი მოდის IP მისამართი;
- IP და საიტის მისამართი გამოყოფილი უნდა იყოს მინიმუმ ერთი ინტერვალით;
- ჰეშის სიმბოლო # სტრიქონის დასაწყისში გაძლევთ საშუალებას გააკეთოთ კომენტარი, ე.ი. დარწმუნდით, რომ არ მუშაობს.

ძალიან ხშირად, მასპინძლების ფაილი გამოიყენება თავდამსხმელების მიერ. ვირუსი ცვლის ან ასწორებს ფაილს ისე, რომ როდესაც აკრიფებთ გარკვეულ მისამართს, იხსნება არა ორიგინალური საიტი, არამედ თავდამსხმელების საიტი, რომელიც ძალიან ჰგავს რეალურს. გადამისამართების გარდა, დაბლოკვა შეიძლება გამოყენებულ იქნას, როდესაც თაღლითები უბრალოდ ბლოკავენ საიტზე წვდომას.

სად მდებარეობს მასპინძლები?

ახლა მოდით გავარკვიოთ სად მდებარეობს მასპინძლები?. მოძებნეთ მასპინძლებიშეგიძლიათ იხილოთ:

C:\Windows\System32\drivers\ და ა.შ

ზემოთ წარმოდგენილი გზა შესაბამისია Windows ოპერაციული სისტემისთვის. სხვა OS-ებისთვის ეს გზა შეიძლება განსხვავებული იყოს.

ფაილის ადგილმდებარეობა შეიძლება შეიცვალოს რეესტრში
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath

როგორ შევცვალოთ ჰოსტების ფაილი.

მასპინძლების ფაილს არ აქვს გაფართოება, ასე რომ თქვენ ვერ გახსნით მასზე მაუსის მარცხენა ღილაკით ორჯერ დაწკაპუნებით. დააწკაპუნეთ მასზე მარჯვენა ღილაკით და აირჩიეთ "გახსნა".

როგორი უნდა იყოს ჰოსტების ფაილი?

ქვემოთ მოცემულია ჰოსტების ფაილების ორიგინალური ტექსტები Windows-ის სხვადასხვა ოპერაციული სისტემებისთვის. ეს არის ფაილის ნაგულისხმევი შინაარსი.

Windows XP

# საავტორო უფლება (c) 1993-1999 Microsoft Corp.
#
#
# ჩანაწერი უნდა იყოს დაცული ინდივიდუალურ ხაზზე. IP მისამართი უნდა

#სივრცე.
#

#
# Მაგალითად:
#
#102.54.94.97 rhino.acme.com
# წყარო სერვერი
127.0.0.1 ლოკალჰოსტი

Windows Vista

# საავტორო უფლება (c) 1993-2006 Microsoft Corp.
#
# ეს არის HOSTS ფაილის ნიმუში, რომელსაც იყენებს Microsoft TCP/IP Windows-ისთვის.
#
# ეს ფაილი შეიცავს IP მისამართების მიმაგრებას ჰოსტების სახელებზე. თითოეული
# განთავსდება პირველ სვეტში, რასაც მოჰყვება შესაბამისი ჰოსტის სახელი.
# IP მისამართი და ჰოსტის სახელი უნდა იყოს გამოყოფილი მინიმუმ ერთით
#სივრცე.
#
# დამატებით, კომენტარები (როგორიცაა ეს) შეიძლება იყოს ჩასმული ინდივიდზე
# სტრიქონი ან მიჰყვება მანქანის სახელს, რომელიც აღინიშნება "#" სიმბოლოთი.
#
# Მაგალითად:
#
# 38.25.63.10 x.acme.com # x კლიენტის ჰოსტი

127.0.0.1 ლოკალური ჰოსტი
::1 ლოკალური ჰოსტი

Windows 7

# საავტორო უფლება (c) 1993-2009 Microsoft Corp.
#
# ეს არის HOSTS ფაილის ნიმუში, რომელსაც იყენებს Microsoft TCP/IP Windows-ისთვის.
#
# ეს ფაილი შეიცავს IP მისამართების მიმაგრებას ჰოსტების სახელებზე. თითოეული
# ჩანაწერი უნდა იყოს დაცული ინდივიდუალურ ხაზზე. IP მისამართი უნდა
# განთავსდება პირველ სვეტში, რასაც მოჰყვება შესაბამისი ჰოსტის სახელი.
# IP მისამართი და ჰოსტის სახელი უნდა იყოს გამოყოფილი მინიმუმ ერთით
#სივრცე.
#
# დამატებით, კომენტარები (როგორიცაა ეს) შეიძლება იყოს ჩასმული ინდივიდზე
# სტრიქონი ან მიჰყვება მანქანის სახელს, რომელიც აღინიშნება "#" სიმბოლოთი.
#
# Მაგალითად:
#
# 102.54.94.97 rhino.acme.com # წყარო სერვერი
# 38.25.63.10 x.acme.com # x კლიენტის ჰოსტი

# localhost სახელის რეზოლუცია მუშავდება თავად DNS-ში.
#127.0.0.1 ლოკალური მასპინძელი
# ::1 ლოკალური ჰოსტი

დასასრულს, მსურს ვისაუბრო იმაზე, თუ როგორ დაიცვათ თავი მასპინძლების ცვლილებებისგან. რა თქმა უნდა, ანტივირუსები პირველ ადგილზეა. დარწმუნდით, რომ გამოიყენეთ ისინი და განაახლეთ მონაცემთა ბაზა. ასევე, ახლახან დავწერე პროგრამაზე ე.წ ბრაუზერის მენეჯერი. ეს საშუალებას გაძლევთ თვალყური ადევნოთ და თავიდან აიცილოთ ფაილში ცვლილებები თქვენი მონაწილეობის გარეშე. და რა თქმა უნდა, არ დააინსტალიროთ გადაუმოწმებელი პროგრამები და არ გაუშვათ უცნაური ფაილები.

თუ თქვენ გაქვთ რაიმე შეკითხვები, აუცილებლად ჰკითხეთ მათ.

ამ გაკვეთილზე ვისაუბრებთ იმაზე, თუ რა არის კომპიუტერის ოპერატიული მეხსიერება.

ინტერნეტთან დაკავშირებული პრობლემები კომპიუტერის ვირუსით ინფიცირების ერთ-ერთი ყველაზე გავრცელებული შედეგია. ამ შემთხვევაში საიტები ან არ იხსნება, ან ერთი საიტის ნაცვლად მომხმარებელი მეორეზე ხვდება და ეს ქცევა შეიძლება შეინიშნოს ვირუსის მოხსნის შემდეგაც. მიზეზი? მავნე პროგრამა ცვლის სისტემის პარამეტრებსა და ფაილებს, რომელთა შორის ერთ-ერთი ყველაზე მნიშვნელოვანია ჰოსტების ფაილი.

რატომ არის საჭირო hosts ფაილი და სად მდებარეობს?

თქვენ ალბათ უკვე გსმენიათ რაღაც ამ ფაილის შესახებ, როგორც ჩანს, გამოიყენება საიტების დაბლოკვისთვის ან მსგავსი რამ. დიახ, ის შეიცავს ასეთ ფუნქციონირებას, მაგრამ თავდაპირველად გამოიყენებოდა სხვა, უფრო მნიშვნელოვანი მიზნებისთვის. სხვათა შორის, იცოდით, რომ მასპინძლების ფაილი არის არა მხოლოდ Windows 7/10-ში, არამედ Linux-ში, Mac OS-სა და Android-ში? ეს მრავალფეროვნება სულაც არ არის შემთხვევითი, რადგან მასპინძლების ფაილი ინტერნეტის გარიჟრაჟზე გამოჩნდა.

სინამდვილეში, მაშინ ინტერნეტი ამ სიტყვის სრული მნიშვნელობით არ არსებობდა და თუ რამე იყო, ეს იყო პატარა ლოკალური ქსელები. როგორც ახლა, მათში არსებული კომპიუტერები დაუკავშირდნენ IP მისამართებს, რომლებიც გასაგები იყო მანქანებისთვის, მაგრამ არც თუ ისე მოსახერხებელი მომხმარებლებისთვის. შემდეგ IT-ის თანამშრომლებმა გადაწყვიტეს კომპიუტერებზე წვდომა დაენერგათ სახელით, რაც გააკეთეს, მაგრამ IP მისამართები არ გაქრა ჰოსტებს მაინც სჭირდებოდათ ციფრული და არა ანალოგური მისამართები შეტყობინებებისთვის.

გამოსავალი ძალიან სწრაფად იპოვეს. სპეციალური Hosts ფაილი, რომელიც შეიცავს ჰოსტების სახელების სიას და მათ შესაბამის IP მისამართებს, გაეგზავნა თითოეულ კომპიუტერს ლოკალურ ქსელში. როდესაც ერთი კომპიუტერი მეორეს სახელით მიმართავდა, ეს უკანასკნელი შეესაბამებოდა მის ციფრულ მისამართს და ამით დამყარდა კავშირი. თავიდან ყველაფერი მშვენიერი იყო, მაგრამ სულ უფრო მეტი რესურსი იყო, Hosts ფაილში სია გაიზარდა და კომპიუტერზე გაგზავნა უფრო და უფრო პრობლემური ხდებოდა. ახალი გამოსავალი იყო საჭირო და ისიც იპოვეს. კორესპონდენციის ცხრილი გადავიდა მაშინ უკვე ჩამოყალიბებულ ინტერნეტში, ჩამოაყალიბა დომენური სახელების სისტემა და Hosts ფაილი დიდწილად ზედმეტი გახდა.

თუმცა, დეველოპერებმა არ ამოიღეს ის მათი ოპერაციული სისტემებიდან. ის ჯერ კიდევ არსებობს უმეტეს ოპერაციულ სისტემაში, ჯერ კიდევ ადგენს კორესპონდენციას IP მისამართსა და საიტის დომენს შორის და, როგორც ადრე, მასზე მოთხოვნას უფრო მეტი პრიორიტეტი აქვს DNS სერვერებზე წვდომაზე, მაგრამ მისი შინაარსი ახლა გაცილებით ღარიბი გახდა. შემოიფარგლება ორი ჩანაწერით და მაშინაც კი არააქტიურია. ამჟამად ჰოსტებს ძირითადად იყენებენ ბანერის გაცვლის ქსელებისთვის, ერთი რესურსიდან მეორეზე ავტომატური გადამისამართებისთვის, ასევე საიტებზე წვდომის დაჩქარებისთვის.

Windows-ის ადრეულ ვერსიებში მასპინძელი ფაილი მდებარეობდა %windir% საქაღალდეში დაწყებული NT-ით, მისი მუდმივი მდებარეობაა C:/Windows/System32/დრაივერები/ა.შ. იშვიათ შემთხვევებში, HOSTS ფაილი განლაგებულია სხვა საქაღალდეში, მისკენ მიმავალი გზა შეიძლება განისაზღვროს რეესტრის რედაქტორში ფილიალის გაფართოებით HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/სერვისები/Tcpip/პარამეტრებიდა შევხედოთ DataBasePath პარამეტრის მნიშვნელობას.

როგორ შევცვალოთ ჰოსტების ფაილი: გახსნა, რედაქტირება და შენახვა

ასე რომ, ჩვენ ვიცით სად არის მასპინძლები, ახლა ვნახოთ, რა შეიძლება გაკეთდეს მასთან და რატომ შეიძლება საჭირო გახდეს მისი შეცვლა საერთოდ. არსებითად, მასპინძელი ფაილი არის ჩვეულებრივი ტექსტური დოკუმენტი, მხოლოდ გაფართოების გარეშე. მისი გახსნა შეგიძლიათ ნებისმიერი ტექსტური რედაქტორით, იგივე სტანდარტული Notepad.

ასევე არის სპეციალური კომუნალური საშუალებები, როგორიცაა HostsEditor, მაგრამ მათი გამოყენება უმეტეს შემთხვევაში შესაძლოა არასაჭიროა. მასპინძლების ფაილის შინაარსი წარმოდგენილია მისი მიზნის შესახებ მოკლე ინფორმაციით და გამოყენების ორი მაგალითით. ჩანაწერების სინტაქსი ძალიან მარტივია. IP მისამართი პირველ რიგში მოდის, რასაც მოჰყვება ჰოსტის სახელი რამდენიმე ადგილის შემდეგ. მაგალითად, IP 38.25.63.10 შეესატყვისება მისამართს x.acme.com, ხოლო IP 127.0.0.1 ან::1 (IPv6-ისთვის) ლოკალური კომპიუტერის (localhost) მისამართს.

გთხოვთ გაითვალისწინოთ, რომ ყველა სტრიქონს წინ უძღვის # ნიშანი, ეს ნიშნავს, რომ სტრიქონი დაწერილია, ანუ ის არააქტიურია, რაც იგივეა, თუ ფაილი ცარიელი იყო. ის დაიწყებს მუშაობას მხოლოდ ახალი ჩანაწერის დამატებისას. მოდით მივცეთ მაგალითი, თუ როგორ უნდა შეცვალოთ ჰოსტების ფაილი Windows 7/10-ში და გამოიყენოთ იგი ვებსაიტის დასაბლოკად, მოთხოვნის გადამისამართებით ადგილობრივ კომპიუტერზე. ვთქვათ, გვინდა შევზღუდოთ წვდომა VKontakte სოციალურ ქსელში. ამისათვის დაამატეთ შემდეგი ხაზი ფაილის ბოლოს:

127.0.0.1 vk.com

ჩვენ ვინახავთ HOSTS ფაილს, როგორც ნებისმიერი სხვა ტექსტური ფაილი, გადატვირთეთ ბრაუზერი და ვცდილობთ შევიდეთ საიტზე. შედეგად, თქვენ მიიღებთ შეცდომას "საიტზე წვდომა შეუძლებელია". მუშაობს ძალიან მარტივად. როდესაც მომხმარებელი მიდის vk.com-ზე, ბრაუზერი პირველად წვდება HOSTS-ს და ეძებს შესატყვისს ჰოსტის სახელსა და მის IP მისამართს შორის და, როგორც კი იპოვა, მიდის მითითებულ IP მისამართზე, უგულებელყოფს DNS სერვერის სერვისებს, ჰოსტზე წვდომის შემდეგ. ფაილი პრიორიტეტულია.

რა თქმა უნდა, ადგილობრივ კომპიუტერზე სოციალური ქსელი არ არის, ამიტომ ბრაუზერი აბრუნებს შეცდომას. ამ გზით თქვენ შეგიძლიათ დაბლოკოთ ნებისმიერი რესურსი, მათი დარეგისტრირებით HOSTS-ში სვეტში. ჰოსტის ფაილის გამოყენების კიდევ ერთი მაგალითია სხვა საიტზე გადამისამართება ინტერნეტში. აქ ყველაფერი იგივეა, მხოლოდ ლოკალური IP მისამართის ნაცვლად 127.0.0.1 სხვა საიტის მისამართი წერია. სხვათა შორის, ვირუსები ამას ხშირად აკეთებენ ჰოსტების შეცვლით და ფიშინგ რესურსებზე გადამისამართების დამატებით.

სწორედ ამიტომ არის ასე მნიშვნელოვანი იმის ცოდნა, თუ როგორი უნდა იყოს ნაგულისხმევი მასპინძლების ფაილი. თუ თქვენ არ დაარედაქტირეთ და მასში არის უკომენტირებული ჩანაწერები, ეს შეშფოთების მიზეზი უნდა იყოს. ამასთან, ანტი-სპივერის პროგრამებს ასევე შეუძლიათ შეცვალონ ჰოსტები მასში დაბლოკილი არასანდო რესურსების მისამართების ჩაწერით. ცვლილებები ასევე შეიძლება განხორციელდეს keygen-ებით, რომლებიც გამოიყენება ლიცენზირებული პროგრამული უზრუნველყოფის გააქტიურების გვერდის ავლით.

როგორ აღვადგინოთ წაშლილი ან შეცვლილი ჰოსტების ფაილი

ზემოთ, ჩვენ გადავხედეთ ფაილის მუშაობის ძირითად პრინციპებს და ამავე დროს ვისწავლეთ მისი რედაქტირება. სამწუხაროდ, ყველაფერი ასე მშვიდად არ მიდის. ხშირად არის მომხმარებელთა პრეტენზია, რომ ჰოსტის ფაილის გახსნა შეუძლებელია და თუ ეს შესაძლებელია, მისი რედაქტირება შეუძლებელია ან სისტემა ავტომატურად წაშლის მისგან დამატებულ ხაზებს. ამის მთავარი მიზეზი ის არის, რომ მომხმარებელს არ აქვს შესაბამისი უფლებები.

რედაქტირება უნდა მოხდეს ამაღლებული პრივილეგიებით. როგორ გავხსნა ჰოსტების ფაილი ადმინისტრატორად, თუ კონტექსტური მენიუში შესაბამისი ვარიანტი არ არის? Ძალიან მარტივი. გადადით Notepad-ის ან სხვა ტექსტური რედაქტორის შესრულებადი ფაილის ადგილმდებარეობაზე, დააწკაპუნეთ მასზე მაუსის მარჯვენა ღილაკით და მენიუდან აირჩიეთ "Run as administrator".

რედაქტორის ინტერფეისში მენიუს მეშვეობით ფაილი - გახსნაიპოვნეთ და გახსენით მასპინძლების ფაილი, მხოლოდ დაიმახსოვრეთ, რომ სტანდარტული მიმოხილვის ფანჯარაში აირჩიოთ „ყველა ფაილი“ „ტექსტური დოკუმენტების“ ნაცვლად.

Windows 8.1-ში და 10-ში შეცვლილი ჰოსტის ფაილი შეიძლება გაიწმინდოს სისტემის უსაფრთხოების ინსტრუმენტებით, კერძოდ, ჩაშენებული Windows Defender-ით. ამის თავიდან ასაცილებლად, ჰოსტები უნდა დაემატოს გამორიცხვის სიას. გაუშვით Defender, გადადით პარამეტრების ჩანართზე და აირჩიეთ გამორიცხული ფაილები და მდებარეობები მარცხნივ.

მიუთითეთ ჰოსტების ფაილის გზა და შეინახეთ პარამეტრები.

სისტემა მას აღარ შეამოწმებს, შესაბამისად, თქვენ მიერ განხორციელებული ცვლილებები არ გაუქმდება.

Windows 10-ში გამონაკლისები კეთდება Windows Defender უსაფრთხოების ცენტრის კომპონენტისგან, რომელიც გაშვებულია სისტემის უჯრიდან.

ჩვენ ასევე არ გამოვრიცხავთ პრობლემებს რედაქტირებული ფაილის შენახვისას. მიზეზი იგივეა - უფლებების არქონა. ამ პრობლემის მოგვარება არ არის რთული. ვინაიდან სისტემა არ გაძლევთ საშუალებას შეინახოთ შესწორებული ფაილი პირდაპირ etc საქაღალდეში, შეინახეთ იგი თქვენს სამუშაო მაგიდაზე (ამოშალეთ გაფართოება, თუ მინიჭებული გაქვთ).

დაარქვით ორიგინალ ფაილს hosts.old და შემდეგ დააკოპირეთ ახალი შეცვლილი ჰოსტების ფაილი თქვენი დესკტოპიდან etc საქაღალდეში.

არსებობს უფრო რადიკალური გზა, მაგალითად, ჰოსტების რედაქტირება შესაძლებელია პირდაპირ ნებისმიერი LiveCD-დან ჩატვირთვის გზით ჩაშენებული ფაილ მენეჯერით.

და ერთი ბოლო რამ. რა უნდა გააკეთოს, თუ მასპინძლების ფაილი შეიცვალა ან წაშლილია? შესაძლებელია თუ არა როგორმე აღდგენა? ამ ფაილის წაშლა არანაირად არ იმოქმედებს სისტემის მუშაობაზე, თუ არ შეცვლით მას რაიმე კონკრეტული მიზნით. რაც შეეხება აღდგენას, რამდენიმე გამოსავალი არსებობს. წყაროს მასპინძელი ფაილი, თუმცა ის შეიცავს მონაცემებს, არსებითად ცარიელი ფაილის ტოლფასია. შექმენით ცარიელი ტექსტური ფაილი თქვენს სამუშაო მაგიდაზე, წაშალეთ მისი გაფართოება და გადაიტანეთ etc საქაღალდეში, ეს იქნება თქვენი ახალი ჰოსტები.

თქვენ ასევე შეგიძლიათ აიღოთ ფაილი სხვა კომპიუტერიდან ან ვირტუალური აპარატიდან, ოპერაციული სისტემის ვერსიებში პრაქტიკულად არ არსებობს განსხვავება. თუ გსურთ ორიგინალური ჰოსტების შიგთავსის აღდგენა, შეგიძლიათ ხელით წაშალოთ ყველა უკომენტირებული ხაზი ან გამოიყენოთ უფასო სამკურნალო პროგრამა Dr.Web CureIt! – მას შეუძლია აღადგინოს ჰოსტი მისი შიგთავსის ნაგულისხმევ მდგომარეობაში გადატვირთვის გზით.



გაქვთ შეკითხვები?

შეატყობინეთ შეცდომას

ტექსტი, რომელიც გაეგზავნება ჩვენს რედაქტორებს: