На жаль, ви не можете, крім випадків, коли ви пишете власний Інтернет-браузер.
Якщо вам доведеться зробити кілька тестів, вам потрібна тестова машина, незалежно від віртуальної машини чи справжньої, тож вам доведеться запитати у свого адміністратора Unix (або постачальника хостингу), як можна створити середовище розробки.
Ви також можете встановити VM на свій ПК, встановити дистрибутив 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/