HOST FILE บน WINDOWS ใช้ทำอะไร

ทำความรู้จัก Host File
หัวข้อนี้อาจเป็นเรื่องไม่ธรรมดาสำหรับคนใช้งานคอมพิวเตอร์ทั่วไป แต่มีประโยชน์มากสำหรับคนที่ทำงานด้านคอมพิวเตอร์ หรือทำเกี่ยวกับเว็บไซต์  เพราะเป็นตัวช่วยให้เราสามารถกำหนดชื่อเว็บเข้ากับหมายเลขไอพี (IP Address)  ทำให้เวลาพิมพ์ชื่อเว็บไซต์ สามารถเข้าถึง server ที่เรากำหนดได้โดยตรง ทำได้แม้ server เครื่องนั้นๆ จะไม่ได้อยู่บนระบบเครือข่ายเดียวกัน แต่อยู่บนออนไลน์อีกด้วย
ทิปนี้ อาจสับสนสำหรับใช้คอมพิวเตอร์ทั่วไป เพราะจะต้องมีความรู้พื้นฐานหลายอย่างเกี่ยวกับเรื่องของไอพี เรื่องของเว็บไซต์มากพอสมควร แต่ถ้าสนใจและอยากเรียนรู้ ก็เชื่อว่าจะมีประโยชน์มากเช่นกัน

HOST FILE คืออะไร

Host File เป็นไฟล์ข้อความหรือ Text File สามารถเปิดดูหรือแก้ไขผ่านโปรแกรม Text Editor ทั่วไป สามารถกำหนดหมายเลขไอพี ของ  Server และตั้งชื่อเว็บไซต์ที่ใช้เรียกแทนได้ (เว็บไซต์นั้น ก็คือชื่อ DNS Name หรือ Host Name ซึ่งมีความหมายเดียวกัน)
ตัวอย่าง   xxx.xxx.xxx.xxx   www.abc.com
(XXX  แทนหมายเลขไอพีของคอมพิวเตอร์นั้นๆ เช่น 123.123.123.123 เป็นต้น)
เวลาจะเข้าถึง Server ที่มีหมายเลขไอพี 123.123.123.123  ก็สามารถพิมพ์ชื่อเว็บแทนได้ ซึ่งจะทำให้ผู้ใช้งานสะดวกมากขึ้น กรณีที่เรามีการเขียนโปรแกรมบนระบบเครือข่ายของเราก็ใช้หลักการเดียวกันนี้ได้

ประโยชน์ของการใช้ HOST FILE

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

วิธีการแก้ไข HOST FILE


  1. เข้าไปที่โฟลเดอร์ %windir%\system32\drivers\etc
  2. คลิกขวาที่ไฟล์ Host เพื่อเลือกโปรแกรมที่จะเปิด ใช้ Text Editor ตัวใดแล้วแต่ถัด หรือใช้ Notepad ก็ได้
  3. จะพบภายในไฟล์มีข้อความมากมาย ให้สังเกต ข้อความที่มีเครื่องหมาย # จะหมายถึงบรรทัดหมายเหตุ เป็นคำอธิบายหรือ comment
  4. ถ้าต้องการพิมพ์แก้ไข ให้แทรกที่บรรทัดสุดท้าย
  5. พิมพ์ 188.11.11.222   www.abc.com  (ให้เว้นระหว่างตัวเลข กับข้อความ)
  6. จากนั้นให้บันทึกไฟล์
  7. ทดสอบได้ทันที โดยไม่จำเป็นต้องรีสตาร์ทเครื่อง

วิธีการทดสอบ HOST FILE

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

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

วิธีการลบ printer ที่ remove device ปรกติไม่ออก

การใช้งานคำสั่ง Net Use สร้างไดร์ฟกับทรัพยากรที่แชร์ไว้

ตั้งค่าให้ใช้ Remote Desktop ได้มากกว่า 1 session บน Windows Server 2012