127.0.0.1 คือใคร ? ไม่ใช่หมายเลขไอพีของใครที่ไหนหรอกครับ มันเป็นหมายเลขไอพีของคอมพิวเตอร์ของคุณนั่นแหละ ซึ่งในไฟล์ HOST จะมีบรรทัดที่เขียนว่า 127.0.0.1 localhost
โดย Localhost จะหมายถึง เครื่องคอมพิวเตอร์ของคุณ และหมายเลขไอพีดังกล่าวก็ควรจะอยู่ที่นี่ ประเด็นที่น่าจะกังวลมากกว่าก็คือ กรณีที่คุณพบว่า มีชื่อเว็บไซต์ธนาคารออนไลน์ที่คุณใช้บริการเป็นประจำ พร้อมกับหมายเลขไอพีที่ไม่ใช่ของทางธนาคารอยู่ในไฟล์ HOSTS เพราะนั่นอาจหมายความว่า ใครบางคนกำลังเปลี่ยนเส้นทางการโอนเงินของคุณไปยังคอมพิวเตอร์ของเขาแล้ว
คราวนี้ไฟล์ HOSTS คืออะไรล่ะ? เวลาที่คุณพยายามจะติดต่อเข้าไปยังเว็บไซต์แห่งหนึ่ง บราวเซอร์จะทำการมองหาหมายเลข IP (Internet Protocol) ของเว็บไซต์นั้น โดยบราวเซอร์จะเข้าไปค้นหาในไฟล์ HOSTS ก่อน จากนั้นจึงค่อยติดต่อไปยัง DNS (Domain Name Server) บนอินเทอร์เน็ต เพื่อค้นหาหมายเลข IP ของเว็บไซต์นั้นต่อไป
เมื่อเข้าใจกลไกการทำงานของไฟล์ HOSTS แล้ว มันยังมีเทคนิคในการป้องกันสปายแวร์โดยอาศัยความสามารถไฟล์ HOSTS หลักการก็คือ เวลาที่บราวเซอร์จะติดต่อไปยังเว็บไซต์ของเหล่าสปายแวร์ หรือแอดแวร์ต่างๆ ก็ให้มันเปลี่ยนทิศทางชี้กลับมายังไอพีของเครื่องคุณเอง (127.0.0.1) โดยพิมพ์โดเมนเนมของเว็บไซต์เหล่านี้เข้าไปในไฟล์ HOSTS อ๊ะๆ งานนี้คุณไม่ต้องพิมพ์เข้าไปเองนะครับ เพราะสามารถดาวน์โหลดได้ไฟล์ได้ที่
http://www.mvps.org/winhelp2002/hosts.zip จากนั้นคลายไฟล์ออกมา แล้วก็อปปี้เข้าไปในไดเร็กทอรีต่างๆ ขึ้นอยู่กับระบบปฏิบัติการที่ใช้ดังนี้
Windows XP = C:\WINDOWS\SYSTEM32\DRIVERS\ETC
Windows 2K = C:\WINNT\SYSTEM32\DRIVERS\ETC
Win 98\ME = C:\WINDOWS
ที่มา
http://www.bcoms.net/