วิธีแก้ไข hosts file ใน Windows

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

ในบทความนี้จะขอยกตัวอย่าง โดยใช้ชื่อของเว็บไซต์เป็น yourdomain.com ซึ่งมี IP address คือ 111.222.333.444 ขั้นตอนการทำ มีดังนี้

ไฟล์ถูกจัดเก็บไว้ที่ตำแหน่ง Drive (C:)\Windows\System32\drivers\etc\

edit-host-file-windows-001

Copy ไฟล์ hosts มาวางที่หน้าจอ Desktop ก่อน เนื่องจากไฟล์นี้จะถูกระบบรักษาความปลอดภัยของ Windows ป้องกันการแก้ไขไฟล์เอาไว้

edit-host-file-windows-002

คลิกขวาที่ icos hosts บนหน้า Desktop จากนั้นเลือก Open with

edit-host-file-windows-003

โดยให้เปิดไฟล์ด้วยโปรแกรม File Editor เช่น Notepad / Notepad++ / Sublime ฯ ซึ่งจากตัวอย่างนี้จะขอเปิดไฟล์ด้วยโปรแกรม Notepad

edit-host-file-windows-004

เพิ่มข้อความดังนี้ลงในไฟล์ แนะนำให้เพิ่มด้านล่างสุด ท้ายไฟล์ จากนั้นบันทึกไฟล์ได้เลย
111.222.333.444 yourdomain.com
111.222.333.444 www.yourdomain.com

หมายเหตุ:  IP และโดเมนข้างบนเป็นเพียงตัวอย่างในคู่มือในกรณีที่คุณทำตามให้ใช้ IP และโดเมนของคุณในการแก้ไข host file

edit-host-file-windows-005

เมื่อใส่เรียบร้อยแล้วให้คลิกที่ File => Save เพื่อทำการบันทึกการตั้งค่า

edit-host-file-windows-006-1

Drag & Drop หรือ Copy & Replace ไฟล์ hosts จาก desktop ไปยัง C:\Windows\System32\drivers\etc\

edit-host-file-windows-007

5.ระบบจะขึ้นข้อความถามว่าให้แทนที่ไฟล์เดิมหรือไม่ ให้เลือก Replace the file in the destination

edit-host-file-windows-008

จากนั้นระบบจะขึ้นข้อความว่าต้องสิทธิ์ของ Admin ในการ Copy & Replace ข้อมูล ให้เลือก Continue

edit-host-file-windows-009

เปิด Web Browser เพื่อตรวจสอบว่าโดเมนทดสอบทำงานบน Server ใหม่เรียบร้อยแล้ว

ซึ่งหากต้องการตรวจสอบว่า เว็บไซต์ของเราเชื่อมต่อกับ Server ได้หรือ ให้ตรวจสอบโดยการ Ping โดยไปที่ Command Prompt โดยไปที่ search จากนั้นพิมพ์ cmd เลือก Command Prompt

หมายเหตุ: หากต้องการตรวจสอบต้องเปลึี่ยนจาก yourdomain.com เป็นชื่อโดเมนของคุณ
IP ที่ใช้จะเป็น IP ที่คุณได้รับหรือเป็น IP ที่คุณใช้งานโฮสติ้งกับทางโฮสอะตอม

พิมพ์คำสั่ง ping แล้วตามด้วยชื่อโดเมนหรือเว็บไซต์ที่เราตั้งค่าไว้ ยกตัวอย่างเช่น ping yourdomain.com

ระบบจะแสดงค่า IP ที่เว็บไซต์นี้ออนไลน์อยู่ และต้องเป็น IP ที่เรากำหนดค่าไว้ในไฟล์ hosts
จากรูป เวลาเฉลี่ยที่ใช้ในการรับ-ส่งนั้นอยู่ที่ 365 มิลลิวินาที

edit-host-file-windows-011-1

ในเรื่องของการ Ping หากต้องการดูรายละเอียดเพิ่มเติม สามารถดูได้ที่หัวข้อ วิธีตรวจสอบค่า ping ของเว็บไซต์

และหากต้องการทราบว่า เว็บไซต์ของเราใช้ IP อะไร สามารถดูขั้นตอนการเช็คได้ที่ วิธีตรวจสอบค่า Nameserver ของบริการที่ใช้งานอยู่

ในกรณีที่เข้าชมเว็บไซต์หากเว็บไซต์ยังไม่ถูกทำให้เป็น HTTPS เบราว์เซอร์จะแจ้งเตือนว่า Not secure ให้คลิกที่ปุ่ม Advanced

คลิกที่ข้อความ proceed to (ชื่อโดเมนของคุณ) (unsafe)

หมายเหตุ: ในกรณีที่เว็บยังไม่เป็น HTTPS ซึ่งถ้าคุณใช้งานกับทางโฮสอะตอม ทางเราจะติดตั้ง SSL Certificate เพื่อให้เว็บเป็น HTTPS อัตโนมัติ แต่ในกรณีที่เว็บไซต์ยังไม่เป็น HTTPS สามารถเปิด Ticket แจ้งเข้ามาให้เจ้าหน้าที่ของเราดำเนินการติดตั้งให้นะคะ

Was this article helpful?

Related Articles