Не повезло, вы не можете, кроме как написать свой собственный интернет-браузер.
Если вам нужно выполнить несколько тестов, вам нужен тестовый компьютер, будь то виртуальный или реальный компьютер, поэтому вам следует спросить своего администратора Unix (или хостинг-провайдера), как вы можете создать среду разработки.
Вы также можете установить виртуальную машину на свой ПК, установить дистрибутив Linux, Apache и протестировать свои изменения (это не так сложно, как кажется)
Обновить
Чтобы лучше объяснить, каждое приложение написано с использованием стандартных библиотек, таким образом, никто не должен переписывать низкоуровневую библиотеку и функции, такие как gethostbyname ().
Эти функции обычно настроены на использование файлов (/ etc / hosts) и DNS, поэтому, к сожалению, если вам нужно, чтобы ваш браузер разрешил имя, а не то, которое задано в / etc / hosts, у вас не слишком много альтернатив. ,
- Вы можете настроить свой собственный DNS-сервер и спросить, у кого есть права root, чтобы изменить /etc/resolve.conf
- Вы можете установить прокси-сервер, такой как DeleGate, и установить некоторые правила для вашего VirtualHost
- Спросите права sudo на этом клиентском хосте
- Измените поведение приложения, которое вы используете для проверки соединения (я думаю, в браузере), например https://addons.mozilla.org/en-US/firefox/addon/switchhosts/