不運ではない、あなたはあなた自身のインターネットブラウザを書くことを除いて、できません。
いくつかのテストを行う必要がある場合、仮想マシンでも実際のテストマシンでもテストマシンが必要です。そのため、開発環境をどのように配置できるかをUnix管理者(またはホスティングプロバイダー)に尋ねる必要があります。
また、PCに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/