ไฟล์โฮสต์ของ Windows เป็นไฟล์ข้อความธรรมดาบนพีซี Windows ของคุณ ซึ่งคุณสามารถดูแลรักษาได้ด้วยตนเองในฐานะผู้ดูแลระบบ แม้ว่าจะเป็นทางเลือก แต่ไฟล์โฮสต์จะยังคงอยู่ใน Windows 11 และ 10 เพื่อช่วยในการจัดการเว็บไซต์ ที่อยู่เครือข่ายเซิร์ฟเวอร์ ตัวติดตามโฆษณา สปายแวร์ และโทรจัน คำแนะนำที่เข้าใจง่ายนี้ให้รายละเอียดว่าไฟล์โฮสต์ Windows คืออะไรและจะเปิดและแก้ไขอย่างไร
ไฟล์ Windows Hosts คืออะไร
หากคุณเคยใช้ไดเร็กทอรีของบริษัทโทรศัพท์ คุณจะทราบวิธีการจับคู่บันทึกในโทรศัพท์กับบุคคล ธุรกิจ หรือที่อยู่อาศัยที่ไม่เหมือนใคร ในลักษณะเดียวกัน ไฟล์โฮสต์ในระบบปฏิบัติการจะจับคู่ที่อยู่ IP กับชื่อโฮสต์ (หรือเว็บไซต์) ตามโดเมนที่ไม่ซ้ำกัน ชื่อเซิร์ฟเวอร์ พร็อกซี และอื่นๆ
ในระบบ Windows เช่นเดียวกับ Linux หรือ Mac จุดประสงค์หลักของไฟล์โฮสต์คือการเปิดใช้งานการจับคู่ที่อยู่ IP อย่างง่ายของชื่อโฮสต์และเซิร์ฟเวอร์ ดังนั้นจึงคล้ายกับระบบชื่อโดเมน (DNS)
รายการไฟล์โฮสต์แต่ละรายการตามรายการ localhost เริ่มต้นในบรรทัดแยกต่างหาก แต่ละบรรทัดนำหน้าด้วยสัญลักษณ์แฮช (#) ที่อนุญาตให้คุณแทรกความคิดเห็น แอปพลิเคชันจริงของไฟล์โฮสต์ Windows ต้องการให้คุณละเว้นเครื่องหมาย #
ไฟล์โฮสต์บน Windows อยู่ที่ไหน
ไฟล์โฮสต์ Windows จะอยู่ที่ “C:\Windows\System32\Drivers\etc” เสมอ เป็นไฟล์ข้อความที่ไม่เกี่ยวข้องกับโปรแกรมใดๆ คุณสามารถเปิดมันได้อย่างง่ายดายด้วย Notepad
หมายเหตุ :หากคุณลองเพิ่มไฟล์อื่นในชื่อ “hosts” ในโฟลเดอร์ “etc” จะมีผลกระทบเล็กน้อยต่อกระบวนการไฟล์ hosts ดั้งเดิม เนื่องจากคุณเพียงแค่เปลี่ยนชื่อเป็นไฟล์ที่ซ้ำกัน
วิธีการเปิดไฟล์โฮสต์ใน Windows ในฐานะผู้ดูแลระบบ
วิธีเดียวในการเปิดไฟล์โฮสต์ใน Windows ในฐานะผู้ดูแลระบบคือการใช้ Notepad เหตุผลที่คุณต้องการสิทธิ์การเข้าถึงระดับผู้ดูแลระบบคือรายการภายในของไฟล์โฮสต์สามารถจัดการได้โดยผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบสูงสุดเท่านั้น
- ไปที่เมนูค้นหาใน Windows และเปิด Notepad ในฐานะผู้ดูแลระบบ หากคุณไม่เห็นตัวเลือกผู้ดูแลระบบ ให้คลิกสัญลักษณ์ลูกศรลง นอกจากนี้ หากคุณได้บันทึกทางลัด Notepad ไว้ในตำแหน่งอื่นของพีซี คุณสามารถเปิดได้โดยคลิกขวาที่สัญลักษณ์แอปและเลือก “เรียกใช้ในฐานะผู้ดูแลระบบ”
- เมื่อเปิดไฟล์ Notepad เปล่า ให้ไปที่ "ไฟล์ -> เปิด" เพื่อค้นหาไฟล์ในพีซีของคุณที่ทำงานกับ Notepad ในโหมดผู้ดูแลระบบ
- นำทางไปยังโฟลเดอร์ “C:\Windows\System32\Drivers\etc” คุณอาจไม่เห็นอะไรเลยในตอนแรก คลิกที่รายการเมนูของเอกสารข้อความขนาดเล็กเพื่อแสดงตัวเลือกเพิ่มเติม
- เลือก “ไฟล์ทั้งหมด” ในตัวเลือกเมนูที่เลือกด้านบน ตอนนี้ไฟล์โฮสต์จะมองเห็นได้ชัดเจนพร้อมกับไฟล์อื่นๆ เลือกไฟล์โฮสต์ที่ถูกต้องในโหมด Notepad Admin ในขณะที่หลีกเลี่ยงไฟล์ที่ซ้ำกัน
- ไฟล์โฮสต์จะเติม Notepad ในโหมดผู้ดูแลระบบ คุณสามารถแก้ไขและบันทึกเอกสารนี้ได้อย่างอิสระโดยไม่มีข้อผิดพลาด
- หากคุณต้องการตรวจสอบไฟล์โฮสต์เท่านั้นและไม่แก้ไข คุณสามารถเปิดมันโดยตรงด้วย Notepad จากการคลิกขวาง่ายๆ
วิธีแก้ไขไฟล์โฮสต์ของฉันใน Windows
ที่นี่เราจะได้เรียนรู้วิธีแก้ไขไฟล์โฮสต์ใน Windows ซึ่งเป็นวิธีการใช้งานแอพพลิเคชั่นปลายทาง
- เปิดไฟล์โฮสต์ใน Notepad ในโหมดผู้ดูแลระบบ
- รายการแนวนอนของไฟล์โฮสต์จะถูกคั่นด้วยช่องว่างหรือแท็บ เพื่อให้แน่ใจว่าไม่มีข้อผิดพลาดเนื่องจากปัญหาทางไวยากรณ์ ให้เลือกบล็อกข้อความทั้งหมดรวมถึง 127.0.0.1 และ localhost แต่ไม่ใช่สัญลักษณ์แฮช (#)
- คัดลอกและวางที่อยู่ IP และ localhost ในบรรทัดใหม่ คุณสามารถเพิ่มได้ข้างรายการก่อนหน้าที่เป็นค่าเริ่มต้น เพื่อให้ไฟล์โฮสต์สะอาด เป็นการดีที่สุดที่จะเพิ่มการเว้นวรรคบางย่อหน้า
- ในการเริ่มเพิ่มรายการในไฟล์โฮสต์ เพียงวางชื่อโดเมนใหม่แทน localhost คุณยังสามารถแก้ไขที่อยู่ IP
- กด Enter เพื่อเพิ่มบรรทัดใหม่
- เมื่อคุณแก้ไขไฟล์โฮสต์ในโหมดผู้ดูแลระบบ Notepad เสร็จแล้ว อย่าลืมบันทึกรายการ
หมายเหตุ :หากคุณลืมแก้ไขไฟล์โฮสต์ในฐานะผู้ใช้ที่เป็นผู้ดูแลระบบใน Windows คุณจะพบกับ "คุณไม่ได้รับอนุญาตให้บันทึกในตำแหน่งนี้ ติดต่อผู้ดูแลระบบเพื่อขอรับการอนุญาต” ข้อความ
แอปพลิเคชันของไฟล์ Windows Hosts
เนื่องจากไฟล์โฮสต์สามารถแทนที่เซิร์ฟเวอร์ DNS จึงสามารถบรรลุวัตถุประสงค์ขั้นสูง เช่น การบล็อกหรือเปลี่ยนเส้นทางเว็บไซต์หรือ URL ที่คุณเลือก
1. แก้ไขไฟล์ Windows Hosts เพื่อบล็อกเว็บไซต์
คุณสามารถใช้ไฟล์โฮสต์ของ Windows เพื่อลบ URL ที่เสียเวลา ไซต์บันเทิง และเว็บไซต์อื่นๆ ที่คุณไม่ต้องการเยี่ยมชม ไม่ต้องการใช้เวลากับ Netflix ใช่ไหม เพียงบล็อกทั้งหมดในระดับระบบ
- เปิดไฟล์โฮสต์ใน Notepad ในฐานะผู้ดูแลระบบ
- กรอกรายชื่อเว็บไซต์ที่คุณต้องการบล็อกในรูปแบบ
127.0.0.1 domain
. ทำตามโดยบันทึกและออกจากไฟล์ Notepad
อาจมีบางครั้งที่คุณต้องบล็อกหลายโดเมนของบริการเดียวกันเป็นรายการแต่ละรายการในไฟล์โฮสต์ ตัวอย่างเช่น จะถือว่า “twitter.com” และ “m.twitter.com” เป็นสองรายการแยกกัน
หลังจากที่คุณบันทึกรายการเว็บไซต์ที่ถูกบล็อกใน Notepad คุณจะไม่สามารถเข้าถึงได้บนเบราว์เซอร์อีก เว้นแต่คุณจะแก้ไขไฟล์โฮสต์เพื่อเข้าถึงได้อีกครั้ง วิธีการบล็อกนี้ได้รับการสนับสนุนใน Google Chrome, Microsoft Edge, Firefox, Opera และเบราว์เซอร์อื่น ๆ อีกมากมาย การลบแคชของเบราว์เซอร์เป็นสิ่งสำคัญมากหลังจากบล็อกเว็บไซต์ในไฟล์โฮสต์ มิฉะนั้น ระบบจะโหลดซ้ำอีกครั้ง
นอกจากเบราว์เซอร์หลักแล้ว คุณยังสามารถบล็อกเว็บไซต์บนเบราว์เซอร์สำรองที่มีการใช้งานน้อย เช่น SlimBrowser
2. แก้ไขไฟล์ Windows Hosts เพื่อเปลี่ยนเส้นทางเว็บไซต์
คุณสามารถใช้ไฟล์โฮสต์ของ Windows เพื่อเปลี่ยนเส้นทางเว็บไซต์ไปยัง URL อื่นได้ ซึ่งอาจไม่รองรับทุกครั้งเนื่องจากความขัดแย้งของใบรับรองความปลอดภัย
- เปิดไฟล์โฮสต์ของ Windows ใน Notepad ในโหมดผู้ดูแลระบบ
- ใส่ชื่อเว็บไซต์ที่คุณต้องการเปลี่ยนเส้นทางไปที่อื่น ตัวอย่างของเราจะแทนที่ “nytimes.com” ด้วย “bbc.com”
- เปิด Windows Command Prompt และป้อนข้อความต่อไปนี้ในหน้าต่าง
ping website name
- คำสั่งดังกล่าวจะสร้างชุดการตอบกลับจากเว็บไซต์ปลายทางในขณะที่เปิดเผยที่อยู่ IP บางครั้ง คุณอาจเห็นที่อยู่ IPv6 แทน IPv4 ดังที่แสดงในตัวอย่างด้านล่าง
- เมื่อพบที่อยู่ IP แล้ว ให้กลับไปที่ไฟล์โฮสต์และเปลี่ยนรายการ 127.0.0.1 สำหรับเว็บไซต์ที่คุณต้องการให้เปลี่ยนเส้นทาง โดยแทนที่ด้วยที่อยู่ IP ที่สร้างในพรอมต์คำสั่ง
- บันทึกไฟล์โฮสต์และกลับไปที่เบราว์เซอร์เพื่อทำการทดสอบ
- หลังจากตั้งค่าคุณสมบัติการเปลี่ยนเส้นทางสำหรับเว็บไซต์ใดๆ คุณจะเห็นข้อความการเปลี่ยนเส้นทาง บางครั้งอาจเป็นข้อผิดพลาด เนื่องจากใบรับรองความปลอดภัยของทั้งสองไซต์ไม่ตรงกัน นี่คือเหตุผลที่จุดประสงค์หลักคือเพื่อเปลี่ยนเส้นทางความบันเทิงหรือไซต์ที่ไม่ก่อให้เกิดประสิทธิผลไปยังหน้าแรกของบริษัทหรือที่อยู่เซิร์ฟเวอร์ของคุณเอง
3. การป้องกันสแปมและมัลแวร์ด้วยไฟล์โฮสต์
ไฟล์โฮสต์ Windows ยังสามารถใช้เพื่อจัดการลิงก์ผู้ใช้ที่เป็นสแปม ไซต์บุคคลที่สาม คุกกี้ ตัวติดตามโฆษณา และบ็อตการเฝ้าระวัง สามารถใช้เพื่อป้องกันไซต์มัลแวร์ได้ เบราว์เซอร์เช่น Firefox แสดงรายการตัวติดตามและบอททั้งหมดบนหน้าเว็บ หากคุณต้องการเข้าชมเว็บไซต์บ่อยๆ โดยหลีกเลี่ยงลิงก์ที่เป็นสแปม ให้เพิ่มเว็บไซต์เหล่านั้นเป็นรายการที่ถูกบล็อกในไฟล์โฮสต์
คำถามที่พบบ่อย
1. ทำไมไฟล์โฮสต์ของฉันถึงใช้งานไม่ได้
Windows ไม่สามารถอ่านไฟล์โฮสต์บนคอมพิวเตอร์ของคุณหรือไม่? คุณอาจพบข้อผิดพลาดนี้เมื่อคุณไม่ได้ตั้งค่าการลงท้ายบรรทัดอย่างถูกต้องใน Notepad ในฐานะผู้ดูแลระบบ มันทำให้เกิดข้อผิดพลาดทางไวยากรณ์ในการบันทึกรายการ สิ่งที่ดีคือปัญหาเหล่านี้แก้ไขได้ง่ายมาก
เพื่อหลีกเลี่ยงข้อผิดพลาดที่เป็นไปได้ในรายการที่บันทึกโดยใช้ไฟล์โฮสต์ของ Windows ตรวจสอบให้แน่ใจว่าคุณได้คัดลอกและวางประโยคแรกทั้งหมดที่มี “127.0.0.1” และ “localhost” ในรายการเริ่มต้น ใช้เพื่อแก้ไขทุกบรรทัดด้านล่าง
2. ฉันจะล้างไฟล์โฮสต์ใน Windows ได้อย่างไร
การล้างไฟล์โฮสต์นั้นง่ายมาก สิ่งนี้ช่วยให้คุณนำเอกสารไฟล์โฮสต์กลับมาใช้ใหม่ได้เช่นเดียวกับในสถานะก่อนหน้า
- เปิดไฟล์โฮสต์ใน Notepad ในโหมดผู้ดูแลระบบ
- เลือกรายการที่ไม่ใช่ค่าเริ่มต้นทั้งหมด ซึ่งเป็นข้อความที่เหลือด้านล่างบรรทัด localhost
- ลบรายการและบันทึกไฟล์โฮสต์ ตอนนี้ล้างเพื่อนำกลับมาใช้ใหม่ได้
3. ฉันจะรีเซ็ตไฟล์โฮสต์ Windows กลับเป็นค่าเริ่มต้นได้อย่างไร
บางครั้ง คุณอาจพบข้อผิดพลาดในการกำหนดค่าไฟล์โฮสต์ของ Windows โดยเฉพาะหลังจากมีการเปลี่ยนแปลงหลายครั้ง หากต้องการยกเลิกข้อผิดพลาดเหล่านี้ ขอแนะนำให้รีเซ็ตไฟล์โฮสต์ Windows กลับเป็นสถานะเริ่มต้น
- เปิดเอกสาร Notepad ในโหมดผู้ดูแลระบบ แล้วคัดลอกและวางข้อความต่อไปนี้ด้านล่าง
# Copyright (c) 1993-2006 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a '#' symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handle within DNS itself. # 127.0.0.1 localhost # ::1 localhost
- บันทึกรายการด้านบนบนเดสก์ท็อปหรือตำแหน่งพีซีอื่นนอกเหนือจากโฟลเดอร์ “etc” ใน System32 ตั้งชื่อเอกสารว่า "เจ้าภาพ"
- กลับไปที่ไฟล์ hosts ในโฟลเดอร์ “etc” และเปลี่ยนชื่อเป็น “hosts.old”
- โอนไฟล์โฮสต์ที่สร้างขึ้นใหม่ไปยังโฟลเดอร์ "etc" เพื่อให้เป็นไฟล์โฮสต์เริ่มต้นอีกครั้ง
4. ฉันสามารถลบไฟล์โฮสต์ Windows ได้หรือไม่
แม้ว่าไฟล์โฮสต์จะมีฟังก์ชันที่มีประสิทธิภาพมากในการบล็อกเว็บไซต์ แต่ที่น่าสนใจคือ มันเป็นเพียงทรัพยากรระบบทางเลือกใน Windows 11/10 คุณสามารถลบไฟล์โฮสต์จากพีซีของคุณได้อย่างง่ายดายโดยไม่ส่งผลกระทบต่อการทำงานของพีซีแต่อย่างใด คุณสามารถสร้างไฟล์โฮสต์ใหม่ได้เสมอโดยรีเซ็ตเป็นค่าเริ่มต้นใน Notepad โดยใช้วิธีการที่แสดงด้านบน
5. มัลแวร์สามารถส่งผลกระทบต่อไฟล์โฮสต์ได้หรือไม่
เนื่องจากไฟล์โฮสต์มีบทบาทสำคัญในการบล็อกและเปลี่ยนเส้นทางเว็บไซต์ใน Windows จึงเป็นจุดโจมตียอดนิยมสำหรับผู้สร้างมัลแวร์ บางครั้ง Windows Defender อาจระบุอย่างไม่ถูกต้องว่าไฟล์โฮสต์ถูกเปลี่ยนโดยมัลแวร์หรือสปายแวร์ ในกรณีนี้ คุณสามารถแยกไฟล์โฮสต์ไม่ให้ถูกสแกนโดย Windows Defender ในขณะที่คุณแก้ไขลิงก์มัลแวร์ที่แทรกอยู่ภายในไฟล์ ในกรณีอื่นๆ ผู้เขียนมัลแวร์อาจตั้งชื่อมัลแวร์ของตนตามโฮสต์และพยายามวางไว้ในโฟลเดอร์ ฯลฯ
เครดิตภาพ:Pixabay