วิธีแก้ไขรีเซ็ตไฟล์โฮสต์ของ Windows
- หมวดหมู่: สอน
คำถามเกิดขึ้นอีกครั้งและฉันตระหนักว่าฉันไม่เคยโพสต์บทช่วยสอนเกี่ยวกับการแก้ไขและรีเซ็ตไฟล์ Windows Hosts ฉันต้องการดูการทำงานของไฟล์โฮสต์ก่อน
ไฟล์ Windows Hosts สามารถใช้เพื่อบล็อกหรือเปลี่ยนเส้นทางชื่อโฮสต์ ชื่อโฮสต์เป็นส่วนหลักของที่อยู่เว็บหรือที่อยู่ท้องถิ่นเช่น ghacks.net หรือ localhost รายการไฟล์โฮสต์แต่ละรายการระบุที่อยู่ IP และชื่อโฮสต์ซึ่งโดยทั่วไปจะบอกระบบว่าชื่อโฮสต์ควรได้รับการแก้ไขด้วยที่อยู่ IP นั้น
เซิร์ฟเวอร์ DNS ที่มักจะถูกสอบถามจะถูกข้ามสำหรับรายการทั้งหมดในไฟล์โฮสต์ยกเว้นในระบบปฏิบัติการฮาร์ดโค้ด
ฉันขอยกตัวอย่างสองตัวอย่างที่อาจเป็นประโยชน์: ผู้ใช้สามารถบล็อก บริษัท โฆษณาที่รู้จักหรือผู้ส่งสแปมได้โดยเปลี่ยนเส้นทางคำขอไปยังพีซีในพื้นที่ โดยพื้นฐานแล้วจะไม่โหลดอะไรเลยเมื่อเว็บไซต์พยายามโหลดโฆษณาป๊อปอัปหรือองค์ประกอบอื่น ๆ
อีกตัวอย่างหนึ่งที่เน้นว่าไฟล์โฮสต์สามารถเป็นประโยชน์ต่อนักพัฒนาเว็บ สมมติว่าคุณเพิ่งย้ายเว็บไซต์ไปยังเซิร์ฟเวอร์ใหม่และ IP มีการเปลี่ยนแปลงในกระบวนการ เซิร์ฟเวอร์ DNS ต้องใช้เวลาถึง 48 ชั่วโมงในการเผยแพร่ซึ่งหมายความว่าเป็นการยากที่จะทดสอบเว็บไซต์บนเซิร์ฟเวอร์ใหม่หลังการย้ายหากเซิร์ฟเวอร์ DNS ยังคงเปลี่ยนเส้นทางคำขอไปยังเซิร์ฟเวอร์เก่า
นักพัฒนาเว็บสามารถกำหนดที่อยู่ IP ใหม่ให้กับเว็บไซต์เพื่อหลีกเลี่ยงปัญหาการเผยแพร่ (โปรดมอง ทำงานบนเว็บไซต์ก่อนการเผยแพร่ DNS สำหรับคำแนะนำโดยละเอียดเกี่ยวกับเรื่องนั้น)
ต้องสังเกตว่าไฟล์ Hosts สามารถใช้ประโยชน์จากซอฟต์แวร์ที่เป็นอันตรายได้เช่นกันโดยการเปลี่ยนเส้นทางผู้ใช้จากไซต์ที่ถูกกฎหมายไปยังไซต์ที่น่าสงสัยหรือโดยการบล็อกการเข้าถึงซอฟต์แวร์รักษาความปลอดภัยที่พวกเขาอาจต้องลบโปรแกรมเหล่านั้นออกจากพีซีอีกครั้ง
ตำแหน่งของไฟล์ Windows Hosts
ไฟล์ Windows Hosts อยู่ในเส้นทางต่อไปนี้:
% SystemRoot% system32 Drivers etc
% SystemRoot% ในการเริ่มต้นคือตัวแปรที่ตั้งค่าเป็นไดเร็กทอรี Windows ผู้ใช้ Windows ส่วนใหญ่ได้ติดตั้งระบบปฏิบัติการบน c: windows ซึ่งหมายความว่าไฟล์โฮสต์สามารถพบได้ใน c: windows system32 Drivers etc เจ้าภาพ
อาจจำเป็นต้องแสดงโฟลเดอร์ระบบที่ซ่อนอยู่หากใช้ Windows Explorer เพื่อนำทางไปยังโฟลเดอร์
คลิกที่เครื่องมือ> ตัวเลือกโฟลเดอร์ใน Windows Explorer และสวิตช์ไปที่แท็บมุมมองจะเปิดเมนูการกำหนดค่าที่สามารถตั้งค่าโฟลเดอร์ที่ซ่อนให้เปิดเผยได้
หากคุณใช้ Windows 10 ให้เลือกไฟล์> เปลี่ยนตัวเลือกโฟลเดอร์และการค้นหาแทนแล้วเปลี่ยนเป็นเมนูมุมมองจากนั้น
ค้นหา 'ซ่อนไฟล์ระบบปฏิบัติการที่มีการป้องกัน (แนะนำ)' และ 'ไฟล์และโฟลเดอร์ที่ซ่อนอยู่' และตรวจสอบให้แน่ใจว่าไม่มีการเลือกก่อนหน้านี้และไฟล์หลังถูกตั้งค่าเป็น 'แสดงไฟล์โฟลเดอร์และไดรฟ์ที่ซ่อนอยู่' การตั้งค่าสามารถย้อนกลับได้อย่างง่ายดายด้วยวิธีนี้เมื่อจำเป็น
ไฟล์ Hosts สามารถแก้ไขได้ด้วยโปรแกรมแก้ไขข้อความธรรมดาเช่น Notepad ที่มาพร้อมกับ Windows คุณควรตรวจสอบก่อนว่าไฟล์โฮสต์ได้รับการป้องกันหรือไม่ ทำได้โดยคลิกขวาที่ไฟล์และเลือกคุณสมบัติจากเมนูบริบทเปิด
ดูส่วนแอตทริบิวต์ของแท็บทั่วไป ไฟล์จะได้รับการป้องกันการเขียนหากเลือกอ่านอย่างเดียว ถ้าเป็นเช่นนั้นให้ลบรายการออก หากคุณคงการตั้งค่าแบบอ่านอย่างเดียวไว้จะไม่สามารถแก้ไขหรือรีเซ็ตไฟล์โฮสต์ได้
อย่าลืมตั้งค่าแอตทริบิวต์แบบอ่านอย่างเดียวอีกครั้งเมื่อคุณดำเนินการเสร็จสิ้นเพื่อป้องกันไม่ให้บุคคลที่สามแก้ไขไฟล์โฮสต์
ไฟล์ Windows Hosts เริ่มต้นไม่มีรายการที่ใช้งานอยู่ โปรดทราบว่าบรรทัดที่ขึ้นต้นด้วย # คือบรรทัดความคิดเห็นซึ่งจะไม่ถูกดำเนินการหรือประมวลผล
การแก้ไขไฟล์ Windows Hosts
ลองดูตัวอย่างในความคิดเห็น ไวยากรณ์จะเหมือนกันเสมออันดับแรกคือที่อยู่ IP ที่คุณต้องการเปลี่ยนเส้นทางชื่อโฮสต์ไปยังชื่อโฮสต์ที่คั่นด้วยช่องว่างอย่างน้อยหนึ่งช่อง
- ในการเพิ่มรายการไปยังไฟล์โฮสต์คุณต้องป้อนที่อยู่ IP ก่อนในบรรทัดว่างถัดไปตามด้วยช่องว่าง (หรือโดยการกดแท็บ) และชื่อโฮสต์ (ซึ่งอาจเป็นชื่อโดเมนหรือ localhost ก็ได้)
- ในการลบรายการไฟล์ Windows Hosts ให้เลือกทั้งบรรทัดแล้วกดปุ่มลบบนแป้นพิมพ์ คุณยังสามารถเพิ่ม # ข้างหน้าบรรทัดใดก็ได้เพื่อให้เป็นความคิดเห็นเพื่อไม่ให้ประมวลผล แต่คงไว้
- หากต้องการแก้ไขแต่ละรายการให้คลิกในบรรทัดของการจับคู่ที่คุณต้องการแก้ไขและทำการเปลี่ยนแปลง
- หากต้องการรีเซ็ตไฟล์โฮสต์เพียงแค่ลบบรรทัดทั้งหมดที่ไม่ใช่ความคิดเห็น Microsoft ได้สร้างโซลูชัน Fix-Ii เพื่อรีเซ็ตไฟล์โฮสต์ซึ่งสามารถใช้แทนได้ ผู้ใช้เพียงแค่ดำเนินการโปรแกรมเมื่อพวกเขาดาวน์โหลดลงในระบบภายใน ประโยชน์หลักคือพวกเขาไม่จำเป็นต้องผ่านกระบวนการด้วยตนเองด้วยวิธีนี้
โปรดทราบว่าคุณต้องบันทึกการเปลี่ยนแปลงก่อนที่จะพร้อมใช้งาน ใน Notepad คุณจะต้องเลือกไฟล์> บันทึกจากเมนูเพื่อทำเช่นนั้น
และนั่นคือวิธีการแก้ไขและรีเซ็ตไฟล์ Windows Hosts ของคุณ โปรดฝากคำถามหรือความคิดเห็นที่เปิดอยู่ในส่วนความคิดเห็นด้านล่าง
บทความที่เกี่ยวข้อง
- Hosts Block เป็นตัวจัดการโฮสต์ใหม่ที่อัปเดตอัตโนมัติ
- ภาพรวมซอฟต์แวร์ไฟล์โฮสต์
- HostsMan: ตัวจัดการโฮสต์ของ Windows
- Windows Hosts File Optimizer