Infelizmente, você não pode, exceto que escreve seu próprio navegador de internet.
Se você precisa fazer alguns testes, precisa de uma máquina de teste, qualquer que seja uma máquina virtual ou real, portanto, você deve perguntar ao administrador do Unix (ou provedor de hospedagem) como criar um ambiente de desenvolvimento.
Você também pode instalar uma VM no seu PC, instalar uma distribuição Linux, Apache e testar suas alterações (não é tão difícil quanto parece)
Atualizar
Para explicar melhor, cada aplicativo é gravado usando as bibliotecas padrão, dessa forma ninguém precisa reescrever a biblioteca de baixo nível e funções como o gethostbyname ().
Essas funções normalmente são definidas para usar o arquivo (/ etc / hosts) e o DNS; portanto, azar, se você precisar que o seu navegador resolva um nome diferente daquele definido no / etc / hosts, você não tem muitas alternativas .
- Você pode configurar seu próprio servidor DNS e perguntar quem tem direitos de root para alterar o /etc/resolve.conf
- Você pode instalar um servidor proxy como DeleGate e definir algumas regras para o seu VirtualHost
- Pedir direitos sudo no host desse cliente
- Altere o comportamento do aplicativo que você está usando para testar a conexão (acho que o navegador), por exemplo, https://addons.mozilla.org/en-US/firefox/addon/switchhosts/