URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 4096
[ Назад ]

Исходное сообщение
"Squid + hosts_file"

Отправлено SUPERFLY , 24-Май-06 23:18 
Не работает resolve имен из файла hosts.

Конфиг:
hosts_file "c:/squid/etc/hosts.txt"

в файле для проверки пишу:
127.0.0.1 blablablabla.com.ru

Однако сквид при попытке запроса говорит Domain name does not exist.

Если файла hosts.txt нет, то в cache.log он пишет:
parseEtcHosts: c:/squid/etc/hosts.txt: (2) No such file or directory

Если файл там есть, то ничего не пишет и вроде бы как все нормально...

В чем ошибка?

Squid2.5-Stable12-NT
Squid2.5-Stable13-NT


Содержание

Сообщения в этом обсуждении
"Squid + hosts_file"
Отправлено ipmanyak , 25-Май-06 11:04 
а что ты собственно хотел увидеть на 127.0.0.1 ? у тебя web  сервер крутится на этой машине и слушает на  этом ip ? а вообще более правильно ссылаться на системный файл  hosts  -  c:\winnt\system32\drivers\etc\hosts и все изменения делать там .

"Squid + hosts_file"
Отправлено SUPERFLY , 25-Май-06 18:57 
>а что ты собственно хотел увидеть на 127.0.0.1 ? у тебя web
> сервер крутится на этой машине и слушает на  этом
>ip ? а вообще более правильно ссылаться на системный файл  
>hosts  -  c:\winnt\system32\drivers\etc\hosts и все изменения делать там .
>

вэб-сервер крутится, и 127.0.0.1 он тоже слушает... хотя согласен, правильнее указать 192.168...

пробовал указать 192.168.0.1 ya.ru, ввожу ya.ru - открывается яндекс, жму рефреш - открывается локальный сервак. делаю Control+F5 опять открывается яндекс %) нажимаю refresh в браузере - опять открывается локальный... если вписать несуществующий домен (вместо ya.ru) то в любом случае говорит, что такого адреса нет...

ниче не понимаю, видимо придется извращаться с http заголовками :-\

а виндовый hosts править не желательно, т.к. на этой же машине стоит прога которая таскает обновления с инетовских адресов