
01.09.2016, 20:44
|
|
Новичок
Регистрация: 02.05.2008
Сообщений: 0
С нами:
9486961
Репутация:
0
|
|
Всем привет... Есть задачка...
Необходимо все домены вида *.local переадресовывать на 127.0.0.1, т.е. localhost... При этом домены генерируются динамически (тестовые стенды), править каждый раз hosts - напряжно...
Можно ли как-то заставить винда смотреть всегда на 127.0.0.1, если домен заканчивается на .local?
P.s. поднять DNS не предлагать...
P.p.s. комп подключён через роутер ASUS rt-n66u
Либо альтернативный вопрос... Как запустить ПО с правами на правку hosts к примеру, по крону? Или ещё как-то... Без тыканья "Запустить от администратора" каждый раз...
Запуск будет инициирован PHP-скриптом...
Т.е. я могу либо записать в некий файл что надо добавить в hosts и по крону другой скрипт php это делает от администратора, либо сам php запускает дочерний процесс с правами администратора
P.s. всплывающее окно "Разрешить?" допустимо, скрывать процесс от пользователя не надо. Цель - минимизация пользовательских действий и защита от дурака...
|
|
|

02.09.2016, 01:22
|
|
Новичок
Регистрация: 10.04.2010
Сообщений: 1
С нами:
8467316
Репутация:
0
|
|
|
|
|

02.09.2016, 19:31
|
|
Участник форума
Регистрация: 15.05.2015
Сообщений: 167
С нами:
5787718
Репутация:
0
|
|
|
|
|

28.11.2016, 22:27
|
|
Познающий
Регистрация: 18.07.2016
Сообщений: 50
С нами:
5168523
Репутация:
0
|
|
|
|
|

30.11.2016, 10:50
|
|
Новичок
Регистрация: 02.05.2008
Сообщений: 0
С нами:
9486961
Репутация:
0
|
|
Не, граждане, openserver мне не надо, у меня прекрасно стоит актуальная версия Apache в сборке со всем необходимым барахлом. И всё это собрано ручками с *правильнвыми* конфигами и т.д. Настраивать Openserver и запихивать в него те библиотеки, что прикручены у меня - желание нулевое. Да и не в одном php дело.
В общем, решение было найдено путём костылей и напильников. Скрипт, запускается в cron от админа, парсит названия папок, пихает всё в hosts... + кнопочка в трее "выполнить сейчас". Очень не красиво, а что делать?..
|
|
|

30.11.2016, 11:08
|
|
Познающий
Регистрация: 18.07.2016
Сообщений: 50
С нами:
5168523
Репутация:
0
|
|
Горбушка написал(а):
Не, граждане, openserver мне не надо, у меня прекрасно стоит актуальная версия Apache в сборке со всем необходимым барахлом. И всё это собрано ручками с *правильнвыми* конфигами и т.д. Настраивать Openserver и запихивать в него те библиотеки, что прикручены у меня - желание нулевое. Да и не в одном php дело.
В общем, решение было найдено путём костылей и напильников. Скрипт, запускается в cron от админа, парсит названия папок, пихает всё в hosts... + кнопочка в трее "выполнить сейчас". Очень не красиво, а что делать?..
Почему же это не красиво? Если работает, задачу выполняет, да ещё и без лишних библиотек и стороннего софта - это норм решение)
А если ты сюда выложишь код скрипта - будет вообще клёво. Возможно кому-то пригодится)
|
|
|

01.12.2016, 12:37
|
|
Новичок
Регистрация: 02.05.2008
Сообщений: 0
С нами:
9486961
Репутация:
0
|
|
А что там по коду то?
scandir, fopen, fwrite, fclose и это от админа в крон и исключение антивируса...
|
|
|

01.12.2016, 13:46
|
|
Постоянный
Регистрация: 10.03.2015
Сообщений: 304
С нами:
5882665
Репутация:
0
|
|
Горбушка написал(а):
Можно ли как-то заставить винда смотреть всегда на 127.0.0.1, если домен заканчивается на .local?
А такой вариант не устроит?
http://xip.io/
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|