โชคไม่ดีที่คุณทำไม่ได้ยกเว้นคุณเขียนอินเทอร์เน็ตเบราว์เซอร์ของคุณเอง
หากคุณต้องทำการทดสอบบางอย่างที่คุณต้องการเครื่องทดสอบไม่ว่าจะเป็นเครื่องเสมือนจริงหรือของจริงคุณต้องถามผู้ดูแลระบบ Unix ของคุณ (หรือผู้ให้บริการโฮสติ้ง) ว่าคุณจะสามารถสร้างสภาพแวดล้อมการพัฒนาได้อย่างไร
คุณยังสามารถติดตั้ง VM บนพีซีของคุณติดตั้งการกระจาย Linux, Apache และทดสอบการเปลี่ยนแปลงของคุณ (มันไม่ยากอย่างที่คิด)
ปรับปรุง
เพื่ออธิบายให้ดียิ่งขึ้นแต่ละแอปพลิเคชันจะถูกเขียนโดยใช้ไลบรารีมาตรฐานวิธีนี้ไม่มีใครต้องเขียนไลบรารี่ระดับต่ำและฟังก์ชั่นเช่น gethostbyname () อีกครั้ง
โดยปกติฟังก์ชั่นเหล่านี้จะถูกตั้งค่าให้ใช้ไฟล์ (/ etc / hosts) และ DNS ดังนั้นหากคุณต้องการเบราว์เซอร์ของคุณจะแก้ไขชื่อได้มากกว่าที่ตั้งไว้ใน / etc / hosts คุณไม่มีทางเลือกมากเกินไป .
- คุณสามารถตั้งค่าเซิร์ฟเวอร์ DNS ของคุณเองและถามว่าใครมีสิทธิ์ในการเปลี่ยน /etc/resolve.conf
- คุณสามารถติดตั้งพร็อกซีเซิร์ฟเวอร์เช่นDeleGateและตั้งกฎบางอย่างสำหรับ VirtualHost ของคุณ
- ถามสิทธิ์ sudo บนโฮสต์ลูกค้ารายนั้น
- เปลี่ยนพฤติกรรมของแอปพลิเคชันที่คุณใช้เพื่อทดสอบการเชื่อมต่อ (ฉันเดาว่าเบราว์เซอร์) ตัวอย่างเช่นhttps://addons.mozilla.org/en-US/firefox/addon/switchhosts/