ไฟล์ hosts มีไว้ทำอะไร

บล็อกนี้เป็นเรื่องสั้นๆ ครับ เป็นเรื่องของไฟล์ hosts ที่อาจจะเคยเห็นกัน (หรือเปล่า ไม่แน่ใจ) บางทีก็เคยเห็นพวกละเมิดลิขสิทธิ์เขาทำกัน(ไม่สนับสนุนการละเมิดลิขสิทธิ์นะคร้าบบ)

ไฟล์ hosts นี้ใช้สำหรับกำหนด ip เป็นข้อความต่างๆ เพื่อให้เครื่องเราเข้าใจว่า เมื่อเรามีการเรียก path URL เป็นคำนั้นๆ ก็จะรู้จัก ip ของเราเอง แทนที่จะเป็น ip แบบตรงๆ

ตัวอย่างเช่น

127.0.0.1       localhost

เมื่อเราเรียก http://localhost/ ก็จะเทียบเท่ากับ http://127.0.0.1/ นั่นเอง

เห็นแบบนี้ อาจดูเหมือนไม่ค่อยมีอะไรเท่าไร ประโยชน์มันอยู่ที่ ถ้าโปรแกรมที่เราเขียนมีการเรียกใช้ path เช่น 192.168.1.2/program แบบนี้ ซึ่งก็อาจมีเรียกหลายจุด วันเวลาผ่านไป อาจมีการขยับ ip address ก็จะทำให้โปรแกรมนี้เรียกผิดแน่ๆ แต่ถ้าเราใช้การกำหนดชื่อ path ในไฟล์ hosts ไว้แล้ว ก็เปลี่ยนแค่ในไฟล์ก็เป็นอันจบ

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

สำหรับที่ตั้งของไฟล์ hosts ที่เราพูดถึงกันอยู่นี้ เป็น text file ชื่อว่า hosts ไม่มีนามสกุลไฟล์ อยู่ที่

C:\Windows\System32\drivers\etc


Facebook Comment

Popular post of 7 days

[Android] เปิดเครื่องไม่ได้ โลโก้ค้าง (Boot Loop)

[Java] ความแตกต่างระหว่าง Overloading กับ Overriding

ลืมรหัสปลดล็อค Android เข้าเครื่องไม่ได้ มีทางออกครับ