Итак, как же сделать файл hosts для Windows XP x64 или Vista 64? (в 32-битных системах такой проблемы не возникает).
После получаса плясок с бубном ответ был найден.
По порядку:
Понадобился мне сабж, чтобы задать алиас для IP-адреса "домашнего" ASP.NET сервера.
В Windows XP 32 (а также насколько я помню в Windows 2000) файл hosts хранится в
C:\WINDOWS\system32\drivers\etc\, вместе со следующими файлами:
hosts
lmhosts.sam
networks
protocol
services
У меня дома установлена Windows XP x64 Edition, а в ней такого пути нет. То есть, C:\WINDOWS\system32\drivers\ есть, но в ней нет папки etc\ и соответственно в ней нет файла hosts.
Привычно погуглил по запросам типа
hosts file x64
hosts file 64
hosts file 64bit
hosts file XP 64
и так далее.
90% ссылок не имеют отношения к моей проблеме, а остальные 10% - это "форумы" на говносайтах, засранных адсенсом и прочими так сказать монетизаторами. На "форумах" одиноко висят вопросы аналогичные моему, но остаются без ответа.
В итоге, я плюнул и с горя создал папку etc\ ручками. Дай, думаю, сам напишу этот злосчастный файл hosts, вдруг винда обладает генетической памятью и прохавает такой финт.
И вот она - уличная магия: как только я создал папку etc, в ней автоматически, без участия с моей стороны, были созданы файлы приведенные в списке! Причем файлы корректные, заполненные правильной информацией.
Разумеется, все так же автоматически был создан и вожделенный файл hosts, куда я невозбранно добавил ИП и алиас своего игрушечного сервера.
Итак, алгоритм создания файла hosts для Windows XP/Vista 64 bit такой:
1. Идем в папку C:\WINDOWS\system32\drivers\
2. Ручками создаем папку etc\
3. В папке etc\ без вашего участия (автоматически) появляется файл hosts
Я делаю особую, уличную магию :)
среда, 30 июля 2008 г.
Подписаться на:
Сообщения (Atom)