ไฟล์ 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

Recent Posts

Popular post of 7 days

เรื่องของ ++i กับ i++

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

Portal คืออะไรกันนะ???

Popular

Portal คืออะไรกันนะ???

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

Port Forwarding สำหรับคนใช้ AIS Fibre

มาตรฐานการตั้งชื่อตัวแปร (Naming Convention)

เรื่องของ ++i กับ i++

Android Auto & Apple Carplay คืออะไร ใช้งานยังไง

พิมพ์ซองจากรายชื่อ excel ด้วยวิธี Mail Merge

Deeplink, Universal Links คืออะไร ทำงานร่วมกับ Mobile App ได้ยังไง

วิธีการสมัคร Apple Developer Program และ Enterprise Program ฉบับลงมือเอง

Push Notification คืออะไร มีวิธีทำอย่างไร (No Code)