Вирішіть весь TLD для localhost на пристрої Windows


1

Чи можна налаштувати мережний стек Windows таким чином, що будь-яке ім'я хоста закінчується .local (або інший TLD, якщо .local представляє проблему) вирішується до 127.0.0.1?

Для тла я є веб-розробником, який має кілька активних сайтів, які зараз розробляються. Я запускаю окремий локально розміщений примірник для кожного і використовую ім'я хоста для маршрутизації до правильного екземпляра. Наприклад, я можу project1.local, project2.local, і так далі. Щоб це працювало, я створюю записи у файлі хостів, які вказують ці домени на локальний:

127.0.0.1   project1.local
127.0.0.1   project2.local
127.0.0.1   project3.local

Я хотів би мати можливість робити це без необхідності змінювати файл хостів кожен раз, коли я додаю або видаляю проекти з мого середовища. Я також вважаю за краще уникати додавання нового програмного забезпечення (тобто встановлення власного локального DNS-сервера), якщо це можливо, оскільки я шукаю просте рішення, яке було б легко відтворити на майбутніх машинах роботи.


3
Файли хостів не підтримують будь-які маски, тому локальний DNS-сервер, мабуть, є найкращим способом. Іншим варіантом може бути додавання спеціальної конфігурації до DNS-сервера маршрутизатора (якщо ваш маршрутизатор надає DNS і дозволяє додавати таку конфігурацію)
heavyd

Дякуємо за пропозицію. Я, напевно, просто дотримуватимуться файлів хостів, тому що буде легше керувати, ніж запустити DNS-сервер.
Mark
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.