กระบวนการนี้ใช้สำหรับการจำลองเว็บไซต์ ซึ่งมีประโยชน์มากสำหรับการพัฒนาเว็บไซต์ หรือการโอนย้ายไปยัง Server ใหม่ ที่ต้องการทดสอบก่อนว่าเว็บไซต์ที่กำลังพัฒนาบน Server ใหม่ หรือที่กำลังโอนย้ายไปยัง Server ใหม่นั้นแสดงผลได้ถูกต้องสมบูรณ์ โดยที่ยังไม่ต้องตั้งค่า Nameserver ไปยัง Server ใหม่จริงๆ
ในบทความนี้จะขอยกตัวอย่าง โดยใช้ชื่อของเว็บไซต์เป็น yourdomain.com ซึ่งมี IP address คือ 111.222.333.444 ขั้นตอนการทำ มีดังนี้
ไฟล์ถูกจัดเก็บไว้ที่ตำแหน่ง Drive (C:)\Windows\System32\drivers\etc\
Copy ไฟล์ hosts มาวางที่หน้าจอ Desktop ก่อน เนื่องจากไฟล์นี้จะถูกระบบรักษาความปลอดภัยของ Windows ป้องกันการแก้ไขไฟล์เอาไว้
คลิกขวาที่ icos hosts บนหน้า Desktop จากนั้นเลือก Open with
โดยให้เปิดไฟล์ด้วยโปรแกรม File Editor เช่น Notepad / Notepad++ / Sublime ฯ ซึ่งจากตัวอย่างนี้จะขอเปิดไฟล์ด้วยโปรแกรม Notepad
เพิ่มข้อความดังนี้ลงในไฟล์ แนะนำให้เพิ่มด้านล่างสุด ท้ายไฟล์ จากนั้นบันทึกไฟล์ได้เลย
111.222.333.444 yourdomain.com
111.222.333.444 www.yourdomain.com
หมายเหตุ: IP และโดเมนข้างบนเป็นเพียงตัวอย่างในคู่มือในกรณีที่คุณทำตามให้ใช้ IP และโดเมนของคุณในการแก้ไข host file
เมื่อใส่เรียบร้อยแล้วให้คลิกที่ File => Save เพื่อทำการบันทึกการตั้งค่า
Drag & Drop หรือ Copy & Replace ไฟล์ hosts จาก desktop ไปยัง C:\Windows\System32\drivers\etc\
5.ระบบจะขึ้นข้อความถามว่าให้แทนที่ไฟล์เดิมหรือไม่ ให้เลือก Replace the file in the destination
จากนั้นระบบจะขึ้นข้อความว่าต้องสิทธิ์ของ Admin ในการ Copy & Replace ข้อมูล ให้เลือก Continue
เปิด Web Browser เพื่อตรวจสอบว่าโดเมนทดสอบทำงานบน Server ใหม่เรียบร้อยแล้ว
ซึ่งหากต้องการตรวจสอบว่า เว็บไซต์ของเราเชื่อมต่อกับ Server ได้หรือ ให้ตรวจสอบโดยการ Ping โดยไปที่ Command Prompt โดยไปที่ search จากนั้นพิมพ์ cmd เลือก Command Prompt
หมายเหตุ: หากต้องการตรวจสอบต้องเปลึี่ยนจาก yourdomain.com เป็นชื่อโดเมนของคุณ
IP ที่ใช้จะเป็น IP ที่คุณได้รับหรือเป็น IP ที่คุณใช้งานโฮสติ้งกับทางโฮสอะตอม
พิมพ์คำสั่ง ping แล้วตามด้วยชื่อโดเมนหรือเว็บไซต์ที่เราตั้งค่าไว้ ยกตัวอย่างเช่น ping yourdomain.com
ระบบจะแสดงค่า IP ที่เว็บไซต์นี้ออนไลน์อยู่ และต้องเป็น IP ที่เรากำหนดค่าไว้ในไฟล์ hosts
จากรูป เวลาเฉลี่ยที่ใช้ในการรับ-ส่งนั้นอยู่ที่ 365 มิลลิวินาที
ในเรื่องของการ Ping หากต้องการดูรายละเอียดเพิ่มเติม สามารถดูได้ที่หัวข้อ วิธีตรวจสอบค่า ping ของเว็บไซต์
และหากต้องการทราบว่า เว็บไซต์ของเราใช้ IP อะไร สามารถดูขั้นตอนการเช็คได้ที่ วิธีตรวจสอบค่า Nameserver ของบริการที่ใช้งานอยู่
ในกรณีที่เข้าชมเว็บไซต์หากเว็บไซต์ยังไม่ถูกทำให้เป็น HTTPS เบราว์เซอร์จะแจ้งเตือนว่า Not secure ให้คลิกที่ปุ่ม Advanced
คลิกที่ข้อความ proceed to (ชื่อโดเมนของคุณ) (unsafe)
หมายเหตุ: ในกรณีที่เว็บยังไม่เป็น HTTPS ซึ่งถ้าคุณใช้งานกับทางโฮสอะตอม ทางเราจะติดตั้ง SSL Certificate เพื่อให้เว็บเป็น HTTPS อัตโนมัติ แต่ในกรณีที่เว็บไซต์ยังไม่เป็น HTTPS สามารถเปิด Ticket แจ้งเข้ามาให้เจ้าหน้าที่ของเราดำเนินการติดตั้งให้นะคะ