ไฟล์โฮสต์ 127.0 0.1 localhost. ไฟล์โฮสต์คืออะไร

Windows ยังห่างไกลจาก Linux ในแง่ของการใช้ไฟล์กำหนดค่าอย่างเป็นระบบเพื่อปรับแต่งการทำงานของระบบปฏิบัติการ ก่อนอื่นเพราะ Windows ใช้รีจิสตรีสำหรับสิ่งนี้

แต่ยังคงมีไฟล์ดังกล่าวใน Windows และบางครั้งก็มีประโยชน์ที่จะทราบวัตถุประสงค์ของไฟล์เหล่านั้น พื้นที่เก็บข้อมูลที่สำคัญของตัวเลือกการกำหนดค่าประกอบด้วยไฟล์ชื่อโฮสต์ ชื่อไฟล์ไม่มีนามสกุล ดังนั้นคุณไม่จำเป็นต้องระบุในระหว่างการค้นหาอัตโนมัติ

ในระหว่างการนำเสนอ เราจะมุ่งเน้นไปที่ระบบปฏิบัติการเวอร์ชันที่ 7 ซึ่งเป็นระบบปฏิบัติการที่ผู้บริโภคใช้กันอย่างแพร่หลายมากที่สุด (เคล็ดลับของ Microsoft ใน G8 ไม่สามารถโน้มน้าวผู้ใช้ได้ว่า Metro นั้นเจ๋ง)

โดยพื้นฐานแล้ว เรากำลังจัดการกับพื้นที่เก็บข้อมูลชื่อโดเมน ซึ่งคล้ายกับชื่อเซิร์ฟเวอร์ DNS ประโยชน์ของการใช้งานคือเจ้าของคอมพิวเตอร์สามารถควบคุมลำดับความสำคัญของโดเมนเมื่อแปลเป็นที่อยู่เครือข่ายจริงเมื่อเข้าถึงทรัพยากรอินเทอร์เน็ต

โดเมนไฟล์มีลำดับความสำคัญเหนือที่อยู่ DNS ภายนอกใดๆ แม้แต่ที่อยู่ที่ระบุในการตั้งค่าการเชื่อมต่อเครือข่ายก็ตาม ตำแหน่งที่เก็บข้อมูลเริ่มต้นใน 7 มีลักษณะดังนี้: %SystemRoot%\system32\drivers\etc\hosts อย่างไรก็ตาม เส้นทางนี้เป็นไปไม่ได้ ผู้ดูแลระบบสามารถแทนที่ได้โดยการเปลี่ยนคีย์รีจิสทรีชื่อ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath ไฟล์ที่มีชื่อและวัตถุประสงค์เดียวกันไม่เพียงรวมอยู่ในสภาพแวดล้อมระบบ Windows เท่านั้น แต่ยังสามารถพบได้ในระบบปฏิบัติการแบบ Unix, Mac-OS และแม้แต่บนแพลตฟอร์ม Android

โครงสร้างภายในของบันทึกโฮสต์และการจัดการพื้นที่เก็บข้อมูล

แม้ว่า Hosts จะไม่มีส่วนขยาย แต่จากภายในดูเหมือนว่าจะเป็นไฟล์ทดสอบทั่วไปที่มีรายการอยู่ในรูปแบบประมาณต่อไปนี้: 127.0.0.1 localhost นั่นคือ ด้วยโครงสร้างที่ประกอบด้วยที่อยู่ IP ของโดเมนและชื่อสัญลักษณ์ คั่นด้วยช่องว่างหรืออักขระแท็บ

ตัวอย่างที่กำหนดเป็นรายการบังคับในไฟล์ดังกล่าวสอดคล้องกับที่อยู่และชื่อเครื่องของผู้ใช้เอง รายการอื่นๆ ทั้งหมดมีลักษณะคล้ายกับรายการนี้ ด้วยความช่วยเหลือของข้อมูลที่วางไว้ที่นี่ ปัญหาต่างๆ มากมายจะสามารถแก้ไขได้ ตัวอย่างเช่น:

  • คุณสามารถเชื่อมโยงชื่อ localhost ไม่ใช่กับที่อยู่ของเครื่องท้องถิ่น แต่กับที่อยู่ของคอมพิวเตอร์เครื่องใดก็ได้บนอินทราเน็ตขององค์กร ซึ่งมักทำโดยผู้ดูแลระบบขององค์กรและองค์กรต่างๆ
  • การเชื่อมโยงที่คล้ายกันสามารถใช้เพื่อเพิ่มประสิทธิภาพการเข้าถึงโฮสต์ภายนอกได้ หากคุณสร้างบันทึกด้วยช่วงที่อยู่ IP ที่สอดคล้องกับที่อยู่จริงของไซต์ที่ต้องการ หน้าเว็บเหล่านั้นจะโหลดเร็วกว่าเมื่อเข้าถึงฐานข้อมูล DNS ของผู้ให้บริการ
  • อีกตัวเลือกที่มีประโยชน์คือความสามารถในการจัดระเบียบการบล็อกโดเมนที่ไม่ต้องการ (เช่น โดเมนของไซต์โฆษณา) ในการดำเนินการนี้ โดเมนดังกล่าวทั้งหมดจะได้รับการกำหนดที่อยู่เครื่องในเครื่อง – 127.0.0.1

โดยหลักการแล้ว โฮสต์เป็นเทคโนโลยีที่ล้าสมัย ซึ่งได้รับการสนับสนุนด้วยเหตุผลของความเข้ากันได้แบบย้อนหลัง

นอกจากนี้ยังมีข้อเสียเปรียบร้ายแรง: หากการเชื่อมต่อเครือข่ายใช้พร็อกซีเซิร์ฟเวอร์ระดับกลาง รายการพื้นที่เก็บข้อมูลทั้งหมดจะถูกละเว้น นอกจากนี้ยังมีข้อกังวลด้านความปลอดภัย

ปัญหาเกี่ยวกับการเชื่อมต่ออินเทอร์เน็ตเป็นผลสืบเนื่องที่พบบ่อยที่สุดประการหนึ่งจากการที่คอมพิวเตอร์ติดไวรัส ในกรณีนี้ ไซต์ต่างๆ จะไม่เปิดขึ้น หรือผู้ใช้ไปอยู่ที่ไซต์อื่นแทนไซต์หนึ่ง และสามารถสังเกตพฤติกรรมนี้ได้แม้หลังจากลบไวรัสแล้วก็ตาม สาเหตุ? โปรแกรมที่เป็นอันตรายจะเปลี่ยนการตั้งค่าและไฟล์ของระบบ โดยหนึ่งในสิ่งที่สำคัญที่สุดคือไฟล์โฮสต์

เหตุใดจึงจำเป็นต้องใช้ไฟล์โฮสต์และอยู่ที่ไหน

คุณคงเคยได้ยินบางอย่างเกี่ยวกับไฟล์นี้มาแล้ว ดูเหมือนว่าจะใช้เพื่อบล็อกไซต์หรืออะไรทำนองนั้น ใช่ มันมีฟังก์ชันดังกล่าว แต่เดิมใช้เพื่อวัตถุประสงค์อื่นที่สำคัญกว่า คุณรู้ไหมว่าไฟล์โฮสต์นั้นไม่เพียงมีอยู่ใน Windows 7/10 เท่านั้น แต่ยังอยู่ใน Linux, Mac OS และ Android ด้วย ความเก่งกาจนี้ไม่ได้เกิดขึ้นโดยบังเอิญเนื่องจากไฟล์โฮสต์ปรากฏขึ้นตอนรุ่งสางของอินเทอร์เน็ต

จริงๆ แล้ว ตอนนั้นไม่มีอินเทอร์เน็ตในความหมายที่สมบูรณ์ และหากมีสิ่งใด ก็เป็นเครือข่ายท้องถิ่นขนาดเล็ก ขณะนี้คอมพิวเตอร์ในเครื่องสื่อสารผ่านที่อยู่ IP ซึ่งเครื่องสามารถเข้าใจได้ แต่ไม่สะดวกสำหรับผู้ใช้ จากนั้นเจ้าหน้าที่ไอทีจึงตัดสินใจใช้การเข้าถึงคอมพิวเตอร์ตามชื่อ ซึ่งพวกเขาก็ทำ แต่ที่อยู่ IP ยังไม่หายไป โฮสต์ยังคงต้องการที่อยู่ดิจิทัล ไม่ใช่แอนะล็อกสำหรับข้อความ

พบวิธีแก้ปัญหาอย่างรวดเร็ว ไฟล์โฮสต์พิเศษที่มีรายชื่อโฮสต์และที่อยู่ IP ที่เกี่ยวข้องจะถูกส่งไปยังคอมพิวเตอร์แต่ละเครื่องในเครือข่ายท้องถิ่น เมื่อคอมพิวเตอร์เครื่องหนึ่งเรียกอีกเครื่องหนึ่งด้วยชื่อ เครื่องหลังจะถูกจับคู่กับที่อยู่ดิจิทัล และด้วยเหตุนี้การเชื่อมต่อจึงถูกสร้างขึ้น ในตอนแรกทุกอย่างยอดเยี่ยมมาก แต่มีทรัพยากรมากขึ้นเรื่อย ๆ รายการในไฟล์ Hosts ก็เพิ่มขึ้นและการส่งไปยังพีซีก็มีปัญหามากขึ้นเรื่อย ๆ จำเป็นต้องมีวิธีแก้ปัญหาใหม่และพบวิธีแก้ไขปัญหาหนึ่งด้วย ตารางการติดต่อถูกถ่ายโอนไปยังอินเทอร์เน็ตที่สร้างขึ้นในขณะนั้น กลายเป็นระบบชื่อโดเมน และไฟล์ Hosts ก็กลายเป็นเรื่องที่ไม่จำเป็นอย่างมาก

อย่างไรก็ตาม นักพัฒนาไม่ได้ลบมันออกจากระบบปฏิบัติการของพวกเขา ยังคงมีอยู่ในระบบปฏิบัติการส่วนใหญ่โดยยังคงสร้างการติดต่อระหว่างที่อยู่ IP และโดเมนของไซต์และเช่นเคยคำขอที่มีลำดับความสำคัญสูงกว่าการเข้าถึงเซิร์ฟเวอร์ DNS แต่เนื้อหาในตอนนี้แย่ลงมาก จำกัดไว้เพียงสองรายการ และถึงแม้จะไม่ได้ใช้งานก็ตาม ในปัจจุบัน โฮสต์ส่วนใหญ่จะใช้สำหรับเครือข่ายการแลกเปลี่ยนแบนเนอร์ การเปลี่ยนเส้นทางอัตโนมัติจากแหล่งข้อมูลหนึ่งไปยังอีกแหล่งหนึ่ง รวมถึงการเร่งความเร็วในการเข้าถึงไซต์

ใน Windows เวอร์ชันแรกๆ ไฟล์โฮสต์จะอยู่ในโฟลเดอร์ %windir% โดยเริ่มจาก NT ตำแหน่งถาวรของไฟล์คือ C:/Windows/System32/ไดรเวอร์/ฯลฯ- ในกรณีที่ไม่ค่อยเกิดขึ้น ไฟล์ HOSTS จะอยู่ในโฟลเดอร์อื่น สามารถกำหนดเส้นทางไปยังไฟล์นั้นได้ในตัวแก้ไขรีจิสทรีโดยการขยายสาขา HKEY_LOCAL_MACHINE/ระบบ/CurrentControlSet/บริการ/Tcpip/พารามิเตอร์และดูค่าของพารามิเตอร์ DataBasePath

วิธีเปลี่ยนไฟล์โฮสต์: การเปิด แก้ไข และบันทึก

เรารู้ว่าเจ้าของที่พักอยู่ที่ไหน มาดูกันว่าจะทำอะไรได้บ้าง และเหตุใดจึงต้องเปลี่ยนแปลงเลย โดยพื้นฐานแล้วไฟล์โฮสต์นั้นเป็นเอกสารข้อความปกติโดยไม่มีนามสกุลเท่านั้น คุณสามารถเปิดมันด้วยโปรแกรมแก้ไขข้อความใด ๆ ซึ่งเป็น Notepad มาตรฐานเดียวกัน

นอกจากนี้ยังมีสาธารณูปโภคพิเศษเช่น เจ้าภาพแก้ไขแต่การใช้งานในกรณีส่วนใหญ่อาจไม่จำเป็น เนื้อหาของไฟล์โฮสต์จะถูกนำเสนอพร้อมข้อมูลสั้น ๆ เกี่ยวกับวัตถุประสงค์และตัวอย่างการใช้งานสองตัวอย่าง ไวยากรณ์ของรายการนั้นง่ายมาก ที่อยู่ 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 เบราว์เซอร์จะเข้าถึงโฮสต์ก่อนและค้นหาการจับคู่ระหว่างชื่อโฮสต์และที่อยู่ IP และเมื่อพบแล้วจะไปที่ที่อยู่ IP ที่ระบุโดยไม่สนใจบริการเซิร์ฟเวอร์ DNS เนื่องจากเข้าถึงโฮสต์ ไฟล์เป็นสิ่งสำคัญ

แน่นอนว่าไม่มีเครือข่ายโซเชียลในคอมพิวเตอร์ในระบบ ดังนั้นเบราว์เซอร์จึงส่งคืนข้อผิดพลาด วิธีนี้ทำให้คุณสามารถบล็อกทรัพยากรใดๆ ได้โดยลงทะเบียนไว้ใน HOSTS ในคอลัมน์ อีกตัวอย่างหนึ่งของการใช้ไฟล์โฮสต์คือการเปลี่ยนเส้นทางไปยังไซต์อื่นบนอินเทอร์เน็ต ทุกอย่างเหมือนกันที่นี่ แทนที่จะเป็นที่อยู่ IP ในเครื่อง 127.0.0.1 เท่านั้นที่เขียนที่อยู่ของไซต์อื่น อย่างไรก็ตาม ไวรัสมักทำเช่นนี้โดยการเปลี่ยน HOSTS และเพิ่มการเปลี่ยนเส้นทางไปยังทรัพยากรฟิชชิ่ง

ด้วยเหตุนี้จึงเป็นเรื่องสำคัญมากที่จะต้องทราบว่าไฟล์โฮสต์เริ่มต้นควรมีลักษณะอย่างไร หากคุณยังไม่ได้แก้ไขและมีรายการที่ไม่มีข้อคิดเห็นอยู่ นี่ควรเป็นเรื่องที่น่ากังวล อย่างไรก็ตาม ยูทิลิตี้ป้องกันสปายแวร์ยังสามารถเปลี่ยนโฮสต์ได้ด้วยการเขียนที่อยู่ของทรัพยากรที่ไม่น่าเชื่อถือที่ถูกบล็อกลงไป การเปลี่ยนแปลงยังสามารถทำได้โดยคีย์เจนที่ใช้ในการเลี่ยงการเปิดใช้งานซอฟต์แวร์ลิขสิทธิ์

วิธีการกู้คืนไฟล์โฮสต์ที่ถูกลบหรือแก้ไข

ข้างต้น เราได้ดูหลักการพื้นฐานของการทำงานของไฟล์ และในขณะเดียวกันก็เรียนรู้วิธีแก้ไข อนิจจาไม่ใช่ทุกอย่างจะราบรื่นนัก บ่อยครั้งที่มีการร้องเรียนจากผู้ใช้ว่าไม่สามารถเปิดไฟล์โฮสต์ได้ และหากเป็นไปได้ จะไม่สามารถแก้ไขได้ หรือระบบจะลบบรรทัดที่เพิ่มเข้ามาโดยอัตโนมัติ สาเหตุหลักคือผู้ใช้ไม่มีสิทธิ์ที่เหมาะสม

การแก้ไขต้องทำด้วยสิทธิ์ระดับสูง ฉันจะเปิดไฟล์โฮสต์ในฐานะผู้ดูแลระบบได้อย่างไรหากไม่มีตัวเลือกที่เกี่ยวข้องในเมนูบริบท ง่ายมาก ไปที่ตำแหน่งของไฟล์ปฏิบัติการของ Notepad หรือโปรแกรมแก้ไขข้อความอื่น คลิกขวาที่ไฟล์แล้วเลือก "Run as administrator" จากเมนู

ในอินเทอร์เฟซตัวแก้ไขผ่านเมนู ไฟล์ – เปิดค้นหาและเปิดไฟล์โฮสต์ เพียงจำไว้ว่าให้เลือก "ไฟล์ทั้งหมด" แทน "เอกสารข้อความ" ในหน้าต่างภาพรวมมาตรฐาน

ใน Windows 8.1 และ 10 ไฟล์โฮสต์ที่แก้ไขสามารถทำความสะอาดได้ด้วยเครื่องมือความปลอดภัยของระบบ โดยเฉพาะ Windows Defender ในตัว เพื่อป้องกันไม่ให้เกิดเหตุการณ์เช่นนี้ จะต้องเพิ่มโฮสต์ลงในรายการยกเว้น เปิดตัว Defender ไปที่แท็บการตั้งค่าแล้วเลือกไฟล์และตำแหน่งที่ยกเว้นทางด้านซ้าย

ระบุเส้นทางไปยังไฟล์โฮสต์และบันทึกการตั้งค่า

ระบบจะไม่ตรวจสอบอีกต่อไป ดังนั้น การเปลี่ยนแปลงที่คุณทำไว้จะไม่ถูกยกเลิก

ใน Windows 10 มีข้อยกเว้นเกิดขึ้นจากส่วนประกอบ Windows Defender Security Center ซึ่งเปิดใช้งานจากถาดระบบ

นอกจากนี้เรายังไม่สามารถแยกแยะปัญหาเมื่อพยายามบันทึกไฟล์ที่แก้ไขได้ เหตุผลเดียวกันคือขาดสิทธิ การแก้ปัญหานี้ไม่ใช่เรื่องยาก เนื่องจากระบบไม่อนุญาตให้คุณบันทึกไฟล์ที่แก้ไขลงในโฟลเดอร์ etc โดยตรง ให้บันทึกลงในเดสก์ท็อปของคุณ (ลบส่วนขยายออก หากกำหนดไว้)

เปลี่ยนชื่อไฟล์ต้นฉบับเป็น hosts.old จากนั้นคัดลอกไฟล์โฮสต์ที่แก้ไขใหม่จากเดสก์ท็อปของคุณไปยังโฟลเดอร์ etc

มีวิธีที่ต่างไปจากเดิมอย่างสิ้นเชิง ตัวอย่างเช่น โฮสต์สามารถแก้ไขได้โดยตรงโดยการบูตจาก LiveCD ใด ๆ ที่มีตัวจัดการไฟล์ในตัว

และสิ่งสุดท้ายอย่างหนึ่ง จะทำอย่างไรถ้าไฟล์โฮสต์มีการเปลี่ยนแปลงหรือถูกลบ? เป็นไปได้ไหมที่จะคืนค่ามัน? การลบไฟล์นี้จะไม่ส่งผลกระทบต่อการทำงานของระบบ แต่อย่างใด เว้นแต่คุณจะเปลี่ยนแปลงเพื่อจุดประสงค์เฉพาะบางประการ สำหรับการกู้คืนนั้นมีหลายวิธี ไฟล์โฮสต์ต้นทางถึงแม้จะมีข้อมูลอยู่ แต่ก็เทียบเท่ากับไฟล์เปล่า สร้างไฟล์ข้อความว่างบนเดสก์ท็อปของคุณ ลบส่วนขยายและย้ายไปยังโฟลเดอร์ etc นี่จะเป็นโฮสต์ใหม่ของคุณ

คุณยังสามารถนำไฟล์จากคอมพิวเตอร์เครื่องอื่นหรือเครื่องเสมือนมาใช้ Windows ได้ โดยแทบไม่มีความแตกต่างในเวอร์ชันของระบบปฏิบัติการ หากคุณต้องการกู้คืนเนื้อหาของโฮสต์ดั้งเดิม คุณสามารถลบบรรทัดที่ไม่มีเครื่องหมายข้อคิดเห็นทั้งหมดด้วยตนเอง หรือใช้ Dr.Web CureIt ยูทิลิตี้การรักษาฟรี! – สามารถกู้คืนโฮสต์ได้โดยการรีเซ็ตเนื้อหาเป็นสถานะเริ่มต้น

ไฟล์ เจ้าภาพสร้างการติดต่อระหว่างเซิร์ฟเวอร์ IP และโดเมนไซต์ การร้องขอไปยังไฟล์นี้จะมีความสำคัญเหนือกว่าการเรียกไปยังเซิร์ฟเวอร์ DNS ไม่เหมือนกับ DNS เนื้อหาของไฟล์จะถูกควบคุมโดยผู้ดูแลระบบคอมพิวเตอร์

ปัจจุบันมีมัลแวร์จำนวนมากใช้ไฟล์นี้ เจ้าภาพเพื่อบล็อกการเข้าถึงเว็บไซต์ของพอร์ทัลยอดนิยมหรือเครือข่ายโซเชียล บ่อยครั้ง แทนที่จะบล็อกไซต์ มัลแวร์เปลี่ยนเส้นทางผู้ใช้ไปยังหน้าเว็บที่มีลักษณะคล้ายกับแหล่งข้อมูลยอดนิยม (โซเชียลเน็ตเวิร์ก บริการอีเมล ฯลฯ) ซึ่งผู้ใช้ที่ไม่ตั้งใจป้อนข้อมูลประจำตัว ซึ่งเข้าถึงผู้โจมตีได้ นอกจากนี้ยังสามารถบล็อกการเข้าถึงเว็บไซต์ของบริษัทซอฟต์แวร์ป้องกันไวรัสได้อีกด้วย

ตำแหน่งไฟล์โฮสต์

ไฟล์เริ่มต้น เจ้าภาพตั้งอยู่ที่นี่ C:\Windows\System32\drivers\etcไฟล์ไม่มีนามสกุล แต่สามารถเปิดได้ด้วย Notepad หากต้องการเปลี่ยนเนื้อหาของไฟล์ใน Notepad คุณต้องมีสิทธิ์ของผู้ดูแลระบบ

หากต้องการดูไฟล์ เจ้าภาพเปิดเมนู เริ่มให้เลือกรายการ ดำเนินการให้ป้อนคำสั่ง

และกดปุ่ม ตกลง

นี่คือลักษณะของไฟล์ที่ควรจะเป็น เจ้าภาพค่าเริ่มต้น.

หากไฟล์มีรายการเช่น 127.0.0.1 odnoklassniki.ru 127.0.0.1 vkontakte.ruหรือที่อยู่ไซต์ของคุณที่คุณไม่สามารถเข้าถึงได้ จากนั้นตรวจสอบคอมพิวเตอร์ของคุณเพื่อหา "มัลแวร์" ก่อน จากนั้นจึงกู้คืนไฟล์ เจ้าภาพ

การคืนค่าเนื้อหาของไฟล์โฮสต์เป็นค่าเริ่มต้น

  • เปิดเมนู เริ่มให้เลือกรายการ ดำเนินการให้ป้อนคำสั่ง
    %systemroot%\system32\drivers\etc

    และกดปุ่ม ตกลง.

  • เปลี่ยนชื่อไฟล์โฮสต์เป็น เจ้าภาพเก่า.
  • สร้างไฟล์ใหม่ เจ้าภาพค่าเริ่มต้น. โดยทำตามขั้นตอนด้านล่าง
  1. คลิกขวาที่พื้นที่ว่างในโฟลเดอร์ %WinDir%\system32\drivers\ฯลฯให้เลือกรายการ สร้างให้คลิกองค์ประกอบ เอกสารข้อความ, กรอกชื่อ เจ้าภาพและกดปุ่ม เข้า.
  2. คลิกปุ่ม ใช่เพื่อยืนยันว่าชื่อไฟล์จะไม่มีนามสกุล TXT.
  3. เปิดไฟล์ใหม่ เจ้าภาพในโปรแกรมแก้ไขข้อความ เช่น เปิดไฟล์ใน " โน๊ตบุ๊ค".
  4. คัดลอกข้อความด้านล่างลงในไฟล์
    # ลิขสิทธิ์ (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 โลคัลโฮสต์

บันทึกและปิดไฟล์

คุณสามารถแก้ไขไฟล์ เจ้าภาพและใน Notepad ให้ลบบรรทัดที่ไม่จำเป็นหรือเพิ่มบรรทัดของคุณเอง ในการทำเช่นนี้คุณต้องวิ่ง โน๊ตบุ๊คอยู่ในโหมด ผู้ดูแลระบบ.

วิธีรันโปรแกรม Windows มาตรฐาน โปรดดู

เมื่อใช้ไฟล์นี้ คุณสามารถสร้างการติดต่อระหว่างชื่อโดเมนและที่อยู่ IP ได้ ในกรณีทั่วไป บริการ DNS (เซิร์ฟเวอร์) กำหนดการติดต่อสื่อสารนี้ แต่หากบริการนี้จำเป็นต้อง "ข้าม" นั่นคือมีการตั้งค่าการแมปที่ไม่ได้มาตรฐาน (บางครั้งมีประโยชน์และบางครั้งก็เป็นอันตราย) พวกเขาก็หันไปใช้ เพื่อตั้งค่าในไฟล์โฮสต์ ออบเจ็กต์ระบบนี้ปรากฏขึ้นพร้อมกับการถือกำเนิดของอินเทอร์เน็ต เมื่อยังไม่มีบริการ DNS และเป็นวิธีเดียวที่ Windows จะจับคู่ชื่อสัญลักษณ์ของไซต์กับที่อยู่เครือข่ายทางกายภาพ

รูปแบบไฟล์

ไฟล์นี้เป็นไฟล์ระบบและอยู่ในพาร์ติชันระบบของดิสก์ในโฟลเดอร์ Windows\System32\drivers\etc\ ในรูปแบบ เป็นไฟล์ข้อความปกติชื่อโฮสต์ แต่ไม่มีนามสกุลชื่อ ประกอบด้วยสตริงข้อความและสามารถแก้ไขได้ด้วยโปรแกรมแก้ไขข้อความใดก็ได้ แต่ละบรรทัดอาจเป็นความคิดเห็น (ซึ่งในกรณีนี้อักขระตัวแรกคือ #) หรือคำสั่งที่ตรงกันในรูปแบบ <имя домена>- จะต้องมีช่องว่างอย่างน้อยหนึ่งช่องระหว่างที่อยู่และชื่อ ตัวอย่างเช่น สตริง 102.54.81.91 rh.com เชื่อมโยงโฮสต์ rh.com กับที่อยู่ 102.54.81.91 ในระหว่างการติดตั้ง Windows 7 จะสร้างเนื้อหามาตรฐานของเอกสารนี้ ซึ่งมีลักษณะดังนี้:

วิธีคืนค่าโฮสต์

บางครั้งสถานการณ์อาจเกิดขึ้นเมื่อคุณต้องการคืนค่าสถานะเริ่มต้นของไฟล์นี้ มันสามารถเกิดขึ้นได้หลังจากการลบโดยไม่ตั้งใจหรือเกิดความเสียหาย หรือเป็นผลมาจากการเปิดเผยมัลแวร์ ควรบอกทันทีว่าในการเข้าถึงไฟล์นี้ (รวมถึงเมื่อกู้คืน) คุณต้องมีสิทธิ์ของผู้ดูแลระบบ เนื้อหาสามารถสร้างขึ้นได้ด้วยตนเองในโปรแกรมแก้ไขข้อความหรือดาวน์โหลดจากอินเทอร์เน็ต

แก้ไขเจ้าภาพ

แน่นอนว่าเพื่อที่จะแก้ไขโฮสต์ คุณต้องมีสิทธิ์ของผู้ดูแลระบบ คุณสามารถแก้ไขได้ด้วยโปรแกรมแก้ไขข้อความใดก็ได้ ตัวอย่างเช่นเราใช้ Notepad มาตรฐานซึ่งติดตั้งอยู่เสมอใน Windows 7 คุณสามารถเปิดใช้งานได้สองวิธี - จากบรรทัดคำสั่งและโดยการเรียก Notepad โดยตรง:


หลังจากการเปลี่ยนแปลงเอกสารนี้คุณต้องรีบูตมิฉะนั้น Windows 7 จะไม่รู้จักเนื้อหาใหม่เนื่องจากจะรู้จักเนื้อหาเหล่านี้เฉพาะในระหว่างการรีบูตเท่านั้น

ประโยชน์และโทษของเจ้าภาพเปลี่ยนไป

การเปลี่ยนแปลงที่เป็นประโยชน์ในไฟล์นี้ได้แก่:

  • การตั้งค่าที่อยู่ IP และโดเมนให้ตรงกันเพื่อเพิ่มความเร็วในการเข้าถึงเว็บไซต์โดยการข้ามเซิร์ฟเวอร์ DNS
  • การเปลี่ยนแปลงเพื่อบล็อกการเข้าถึงไซต์เฉพาะ เช่น เพื่อบล็อกการรับรองความถูกต้องของ Windows หรือความพร้อมใช้งานของการอัปเดตสำหรับโปรแกรม ในการดำเนินการนี้ 127.0.0.1 จะถูกระบุเป็นที่อยู่ IP ซึ่งระบบปฏิบัติการรับรู้ว่าเป็นการเข้าถึงคอมพิวเตอร์เครื่องนี้ ไม่ใช่ไปยังไซต์จริง
  • การเปลี่ยนแปลง "โฆษณา" คอมพิวเตอร์เครื่องนี้เป็นเซิร์ฟเวอร์ภายในเครื่อง เนื่องจากบริการ DNS ไม่รู้อะไรเลย แน่นอนว่าสำหรับสิ่งนี้ ที่อยู่ IP จะต้องเป็นแบบคงที่

โฮสต์เป็นเป้าหมายหลักของมัลแวร์ส่วนใหญ่ มีสองวิธีหลักในการเปลี่ยนแปลงไฟล์นี้ วิธีหนึ่งอาจเรียกว่า "คลาสสิก" ซึ่งผู้โจมตีใช้เพื่อให้ได้ประโยชน์จากมัน นี่คือการเปลี่ยนแปลง:

  • การบล็อกการเข้าถึงเซิร์ฟเวอร์โปรแกรมป้องกันไวรัสเพื่อให้คอมพิวเตอร์ไม่สามารถดาวน์โหลดโปรแกรมดังกล่าวหรืออัปเดตฐานข้อมูลกลุ่มอาการไวรัสได้ ตัวอย่างเช่น หากบรรทัดเช่น "127.0.0.1 esetnod32.ru" ปรากฏในโฮสต์อันเป็นผลมาจากการสัมผัสไวรัสหรือโทรจัน ความพยายามในการเข้าถึงไซต์ด้วยโปรแกรมป้องกันไวรัสนี้จะถูกบล็อก
  • การทดแทนที่อยู่เว็บไซต์จริงที่ลงทะเบียนบนเซิร์ฟเวอร์ DNS ด้วยที่อยู่เว็บไซต์ปลอม สมมติว่าแอปพลิเคชันที่เป็นอันตรายซึ่งเจาะเข้าไปในคอมพิวเตอร์จะเขียนบรรทัด "91.81.71.61 vk.com" ในไฟล์นี้ โดยระบุที่อยู่ของคอมพิวเตอร์ของผู้เขียนโปรแกรมนี้ การทำเช่นนี้มีเป้าหมายที่การพยายามเข้าถึงไซต์โปรดของทุกคนจะทำให้เกิดการเรียกไปยังเซิร์ฟเวอร์ของผู้โจมตี ซึ่งเป็นอินเทอร์เฟซที่จำลองแบบของจริงอย่างสมบูรณ์ แต่ใช้เพื่อรวบรวมข้อมูลที่เป็นความลับเกี่ยวกับผู้ใช้ไซต์ เช่น การเข้าสู่ระบบและ รหัสผ่าน

ดังนั้นหากมีข้อสงสัยว่ามีไวรัสอยู่ในระบบคุณควรตรวจสอบสถานะของไฟล์นี้ก่อนและนั่นคือสาเหตุที่โปรแกรมป้องกันไวรัสหลายโปรแกรมตรวจสอบสถานะอย่างไม่รู้จักเหน็ดเหนื่อยและแจ้งให้ผู้ใช้ทราบถึงความพยายามทั้งหมดในการเปลี่ยนแปลง