วิธีแก้ไขไฟล์โฮสต์ใน Windows

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

อย่างไรก็ตาม ในWindows บางเวอร์ชัน ไม่อนุญาตให้แก้ไขไฟล์โฮสต์โดยตรง อันที่จริง คุณจะได้รับข้อผิดพลาดหากคุณพยายามบันทึกการเปลี่ยนแปลง โชคดีที่มีเคล็ดลับง่ายๆ ที่คุณสามารถใช้เพื่อแก้ไขไฟล์โฮสต์ในWindows 10 , 8, 7, Vistaหรือ XP

ไฟล์ Hosts ทำอะไร?(What Does The Hosts File Do?)

จุดประสงค์ของไฟล์โฮสต์เดิมคือเป็นสิ่งที่เซิร์ฟเวอร์ DNS(DNS servers)ทำในตอนนี้ – จับคู่ชื่อโดเมนที่เป็นมิตรกับที่อยู่ IP ที่ไม่เป็นมิตร

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

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

เหตุใดจึงต้องแก้ไขไฟล์โฮสต์(Why Edit The Hosts File?)

เหตุผลหนึ่งที่ต้องแก้ไขไฟล์โฮสต์คือถ้าคุณต้องการวิธีพื้นฐานขั้นสูงในการบล็อกเว็บไซต์ไม่ให้โหลดบนคอมพิวเตอร์ของ(block websites from loading on your computer)คุณ ป้อน(Enter)ที่อยู่ IP ที่ไม่ถูกต้องหรือไม่ถูกต้องสำหรับเว็บไซต์ที่คุณต้องการบล็อก และทุกครั้งที่คุณพยายามเข้าถึง ไฟล์โฮสต์จะโหลดที่อยู่ IP ที่คุณเลือก ขึ้นอยู่กับสิ่งที่คุณเลือก มันอาจจะบล็อกเว็บไซต์(ompletely block the website)โดยสิ้นเชิง

คุณสามารถใช้เทคนิคเดียวกันนี้เพื่อทำให้ไฟล์โฮสต์บล็อกไซต์ที่เป็นอันตรายได้ มีแม้กระทั่งรายการไฟล์โฮสต์ ( เช่น รายการนี้(such as this one) ) ที่คุณสามารถดาวน์โหลดและนำเข้าไปยังไฟล์โฮสต์ของคุณเพื่อบล็อกไซต์หรือโฆษณาที่เป็นอันตรายหลายร้อยรายการ

การใช้งานไฟล์โฮสต์ก็คือการเพิ่มความเร็วในการท่องเว็บของ(speed up your web browsing)คุณ หาก เซิร์ฟเวอร์ DNS ที่ คุณกำลังใช้ไม่ทำงานหรือทำงานไม่เร็วพอ การป้อนที่อยู่ IP และการจับคู่ชื่อโดเมนในไฟล์โฮสต์ด้วยตนเองจะช่วยให้คอมพิวเตอร์ของคุณค้นหาที่อยู่เหล่านั้นได้เกือบจะในทันที แทนที่จะต้องอาศัยเซิร์ฟเวอร์DNS

เคล็ดลับ(Tip) : เรียนรู้วิธีใช้เซิร์ฟเวอร์ DNS สำรอง(how to use alternate DNS servers)เพื่อให้เข้าถึงอินเทอร์เน็ตได้เร็วขึ้น

ตำแหน่งไฟล์โฮสต์ของ Windows(Windows Hosts File Location)

คุณจำเป็นต้องรู้ว่าจะหาไฟล์ hosts ได้ที่ไหนก่อนจึงจะสามารถเปิดเพื่อแก้ไขได้ นี่คือตำแหน่งไฟล์โฮสต์ใน Windows 10 ผ่านWindows XP :

C:\Windows\system32\drivers\etc

วิธีแก้ไขไฟล์โฮสต์(How To Edit The Hosts File)

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

การเปิดไฟล์โฮสต์(Opening The Hosts File)

เริ่มต้นด้วยการเปิด(opening)ไฟล์โฮสต์ เราจะใช้Notepadซึ่งมีอยู่ใน Windows 10จนถึงWindows XP(Windows XP)

  • เปิดกล่องโต้ตอบเรียกใช้ โดยกดปุ่ม (Run)Windowsค้างไว้แล้วกดRหนึ่งครั้ง
  • พิมพ์notepadแล้วกดEnterเพื่อเปิดโปรแกรม

  • ไปที่ไฟล์(File ) > เปิด(Open) .
  • ในกล่องข้อความชื่อไฟล์ที่ด้านล่าง ให้พิมพ์ (หรือคัดลอกและวาง) ตำแหน่งไฟล์โฮสต์ที่แสดงด้านบน จากนั้นกดEnter

  • เลือกเมนูทางด้านขวาของกล่องข้อความเพื่อเปลี่ยนText Documents (*.txt)เป็นAll Files (*) )

  • ดับเบิลคลิกที่โฮสต์(hosts)จากรายการไฟล์เพื่อเปิดไฟล์โฮสต์เพื่อแก้ไขในNotepad

การแก้ไขไฟล์โฮสต์(Editing The Hosts File)

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

นี่คือตัวอย่างบางส่วน:

127.0.0.1 www.google.com
13.249.79.104 www.bing.com

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

ที่เกี่ยวข้อง(Related) : แก้ไขไฟล์โฮสต์เพื่อเพิ่ม Local DNS Lookup(Edit Hosts File to Add Local DNS Lookup)

หากคุณต้องการบล็อกเว็บไซต์ด้วยไฟล์โฮสต์(block websites with the hosts file)เช่นYouTube , Amazon , Google , Reddit.comฯลฯ คุณสามารถป้อนที่อยู่ IP ปลอมเช่น0.0.0.0

หมายเหตุ(Note) : เมื่อคุณป้อนURLของเว็บไซต์ที่คุณต้องการเชื่อมโยงกับที่อยู่ IP เฉพาะ อย่าลืมยกเว้นส่วนต้นทางและพิมพ์เฉพาะโดเมนย่อย เช่น www หรืออะไรก็ตามที่เกิดขึ้นกับเว็บไซต์ที่คุณกำลังเพิ่ม

การบันทึกไฟล์โฮสต์(Saving The Hosts File)

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

  • ไปที่ไฟล์(File ) > บันทึกเป็น(Save As) .
  • เปลี่ยนตัวเลือกบันทึกเป็นประเภท เป็น(Save as type)ไฟล์All Files (*) )
  • เปลี่ยนชื่อไฟล์เป็นhosts.backupfileแล้วบันทึกลงในเดสก์ท็อปของคุณ

  • ปิด Notepad(Close Notepad)แล้วค้นหาไฟล์โฮสต์ที่คุณเพิ่งสร้างขึ้นบนเดสก์ท็อป คุณต้องการลบไฟล์. backupfile ส่วนหนึ่งของชื่อและปล่อยให้โฮสต์(hosts) เท่านั้น (ไม่มีจุดหรือข้อความหลังคำ)

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



About the author

ฉันเป็นนักพัฒนาซอฟต์แวร์ฟรีแวร์และเป็นผู้ให้การสนับสนุน Windows Vista/7 ฉันได้เขียนบทความหลายร้อยบทความเกี่ยวกับหัวข้อต่างๆ ที่เกี่ยวข้องกับระบบปฏิบัติการ รวมถึงคำแนะนำและเคล็ดลับ คู่มือการซ่อม และแนวทางปฏิบัติที่ดีที่สุด ฉันยังเสนอบริการให้คำปรึกษาเกี่ยวกับสำนักงานผ่านทางบริษัท Help Desk Services ของฉัน ฉันมีความเข้าใจอย่างลึกซึ้งเกี่ยวกับวิธีการทำงานของ Office 365 ฟีเจอร์ และวิธีใช้งานอย่างมีประสิทธิภาพสูงสุด



Related posts