Şanssız değil, kendi internet tarayıcınızı yazmanız dışında yapamazsınız.
Bazı testler yapmanız gerekiyorsa, bir sanal makineye veya gerçek bir makineye ihtiyaç duyduğunuzda bir test makinesine ihtiyacınız vardır, bu nedenle Unix yöneticinize (veya barındırma sağlayıcınıza) bir geliştirme ortamını nasıl koyacağınızı sormanız gerekir.
Ayrıca PC'nize bir VM yükleyebilir, bir Linux dağıtımı yükleyebilir, Apache ve değişikliklerinizi test edebilirsiniz (göründüğü kadar zor değil)
Güncelleme
Daha iyi açıklamak gerekirse, her uygulama standart kütüphaneler kullanılarak yazılmıştır, bu şekilde hiç kimse düşük seviye kütüphanesini ve gethostbyname () gibi işlevlerini yeniden yazmak zorunda kalmaz.
Bu işlevler normalde, dosya (/ etc / hosts) ve DNS kullanacak şekilde ayarlanır, bu nedenle şanssızdır, tarayıcınızın bir ismi / etc / hosts dosyasında belirtilenden daha fazla alternatifi olmayan bir ismi çözmesi gerekirse .
- Kendi DNS sunucunuzu ayarlayabilir ve /etc/resolve.conf dosyasını değiştirmek için kimin root haklarına sahip olduğunu sorabilirsiniz.
- DeleGate gibi bir proxy sunucusu kurabilir ve VirtualHost'unuz için bazı kurallar belirleyebilirsiniz.
- Bu müşteri ana bilgisayarına sudo hakları sor
- Bağlantıyı test etmek için kullandığınız uygulamanın davranışını değiştirin (tarayıcıyı tahmin ediyorum), örneğin https://addons.mozilla.org/en-US/firefox/addon/switchhosts/