Windows file hosts

From P&T Knowledgebase
Jump to: navigation, search

สำหรับผู้ใช้ Windows เราสามารถที่จะตั้งค่าในเครื่องได้ ว่าต้องการให้เครื่องเรามองเห็นว่าโดเมนอะไร ชี้ไปที่ IP Address ไหน (จะมีผลเฉพาะกับเครื่องที่มีการตั้งเท่านั้น). ประโยชน์สำหรับการทำแบบนี้มีหลายอย่าง แล้วแต่จะนำไปประยุคใช้ เช่น กรณีที่ยังไม่ได้จดโดเมน แต่อยากจะทดลองใช้งานโฮสติ้งกับโดเมนก่อน ก็สามารถที่จะตั้งให้เครื่องเราเข้าโดเมนที่ต้่องการ แล้วไปที่โฮสติ้งของเราได้, หรือในกรณีที่ย้ายโฮสติ้ง แต่ต้องการตรวจสอบข้อมูลที่ย้ายมาโฮสติ้งใหม่ก่อน ว่าสามารถทำงานได้ถูกต้องหรือยัง ก็จะสามารถเช็คได้ โดยไม่ต้องชี้ค่า Name Servers ของโดเมนเนม มาที่โฮสติ้งใหม่ทันที เพียงแต่ตั้งค่าที่ไฟล์ hosts ในเครื่องเราเท่านั้น

วิธีการตั้งค่า

  1. หา Shortcut ของโปรแกรม Notepad ของ Windows (หาใน Windows Start)

  2. คลิกขวาที่ shortcut ของโปรแกรม Notepad แล้วเลือก Run as administrator

    notepad_as_administrator.png

  3. คลิกที่เมนู Open... ใน Menu Bar

    notepad_file_open.png

  4. ตรงช่อง Filename ให้ copy ค่านี้ไปวาง แล้วกดปุ่ม [Open]
    C:\WINDOWS\system32\drivers\etc\hosts

    notepad_open_hosts.png

  5. คุณจะได้พบกับไฟล์ hosts (ไฟล์ที่เราจะต้องแก้ไข) หน้าตาแบบนี้

    notepad_example_hosts.png

  6. วิธีการที่เราจะเติมค่าคอนฟิคของเราลงไปจะเป็นในรูปแบบนี้
    IP_ADDRESS	DOMAIN_NAME
  7. เช่น สมมติว่า เราต้องการตั้งให้ชื่อโดเมน zp12345.com ชี้ไปที่ IP 122.155.55.66 เราก็ใส่คำสั่งเพิ่มเข้าไป 2 บรรทัดดังนี้
    122.155.55.66	zp12345.com
    122.155.55.66	www.zp12345.com

    (รูปตัวอย่างประกอบ)
    notepad_hosts_example_config.png

  8. เมื่อใส่ค่าคอนฟิคที่ต้องการแล้ว ก็ให้ Save ครับ

    notepad_save.png

  9. คุณสามารถตรวจสอบว่า การตั้งค่าของคุณถูกต้องหรือยัง คอมพิวเตอร์ของคุณมองเห็นโดเมนที่คุณต้องการตั้ง ชี้ไปที่ IP ที่คุณต้องการหรือยัง โดยใช้คำสั่ง ping รันในโปรแกรม Command Prompt ลักษณะนี้ครับ

    ping_test.png

  10. เพียงเท่านี้ เวลาเราไปเปิดโดเมนที่เราตั้งที่บราวเซอร์ มันก็จะไปที่ไอพีของโฮสติ้งที่เราตั้งแล้วครับ และในกรณีที่เราต้องการยกเลิกการตั้งค่านี้ ก็ให้เข้ามาแก้ไฟล์ hosts แล้วลบบรรทัดที่เราไปเพิ่มเข้าไปออกครับ