Компьютерный форум NoWa.cc

Компьютерный форум NoWa.cc (https://nowa.cc/index.php)
-   Скорая помощь (https://nowa.cc/forumdisplay.php?f=28)
-   -   альтернатива etc\hosts в реестре (https://nowa.cc/showthread.php?t=393960)

parahumanoid 14.05.2013 15:16

альтернатива etc\hosts в реестре
 
Добрый день.

Известна ли вам альтернатива редактирования DNS сопоставлений как в файле c:\windows\system32\drivers\etc\hosts, только основанная на реестре? Если да, поделитесь секретом. Лучше, если это еще и работает в пользовательском кусте, но не принципиально.

Мне известны решения вроде HostsMan, но не все готовы устанавливать дополнительный софт ради такой малости. Поясню, зачем мне это.

Я разрабатываю сайты. Некоторые CMS привязаны изначально к собственному доменному имени, потому хотелось бы разрабатывать сразу под ним, а не перекраивать потом конфиги и стринги в базе. Потом переезд сводится к тупому заливу дампа и копированию файлсета.

Инструктировать заказчика прописывать что-либо в etc\hosts, чтобы он по запросу выходил не на действующий сайт, а на мой (чтобы отслеживать прогресс разработки) - неудобно, да и не кошерно как-то. А так - предоставил бы я ему два REG файла (один вносит поправку, другой её удаляет), вот и режим вкл-выкл для перенаправления.

Вот и ищу, как можно функциональность etc\hosts заиметь средствами реестра.

Спасибо за ваше внимание.

PEHDOM 14.05.2013 17:16

Re: альтернатива etc\hosts в реестре
 
Хмм чтото не слышал о таком.
в реестре можно поменять путь к файлу хостс храниться в ветке:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\Tcpip\Parameters
ключ "DataBasePath" тип "REG_EXPAND_SZ" значение "%SystemRoot%\System32\drivers\etc"


Как вариант можно клиенту высылать свой файл hosts который нужно будет положить например в корень диска С:
и регфайлы:
первый будет менять вышеуказанный параметр реестра на нужный...
второй возвращать на значения по умолчанию....

ps правда кроме пути к хостс этот параметр также укзаывает путь к файлам networks protocol и lmhosts.sam не забывайте про это.

parahumanoid 15.05.2013 07:12

Re: альтернатива etc\hosts в реестре
 
Хмм, это тоже подход. Спасибо. На худой конец - да.
Цитата:

Сообщение от PEHDOM (Сообщение 4559397)
Хмм чтото не слышал о таком.
в реестре можно поменять путь к файлу хостс храниться в ветке:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\Tcpip\Parameters
ключ "DataBasePath" тип "REG_EXPAND_SZ" значение "%SystemRoot%\System32\drivers\etc"


Как вариант можно клиенту высылать свой файл hosts который нужно будет положить например в корень диска С:
и регфайлы:
первый будет менять вышеуказанный параметр реестра на нужный...
второй возвращать на значения по умолчанию....

ps правда кроме пути к хостс этот параметр также укзаывает путь к файлам networks protocol и lmhosts.sam не забывайте про это.


akm 27.05.2013 16:31

Re: альтернатива etc\hosts в реестре
 
В реестре нет альтернативы файлу hosts.
В нем есть возможность прописать статические маршруты для нужных адресов.
Находится вот здесь: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters\PersistentRoutes]
Часто используется хитрыми админами для блокировки или переадресации нежелательных сайтов у пользователей, и некоторыми вирусами для аналогичных целей.

parahumanoid 28.05.2013 00:47

Re: альтернатива etc\hosts в реестре
 
Цитата:

Сообщение от akm (Сообщение 4568959)
В реестре нет альтернативы файлу hosts.
В нем есть возможность прописать статические маршруты для нужных адресов.
Находится вот здесь: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters\PersistentRoutes]
Часто используется хитрыми админами для блокировки или переадресации нежелательных сайтов у пользователей, и некоторыми вирусами для аналогичных целей.

Я правильно понимаю, что здесь присутствует привязка к доменному имени? Просто маршрут IP для моих целей не годится.

akm 03.06.2013 14:56

Re: альтернатива etc\hosts в реестре
 
Да, доменное имя тут не участвует.


Текущее время: 19:20. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc

Время генерации страницы 0.02327 секунды с 9 запросами