piroJOKE Posted December 1, 2002 Posted December 1, 2002 У меня в локалке стоит сервак с WinRoute, раздающий инет страждущим, через прокси. Можно ли сделать так, чтобы юзеры, набирающие у себя определенный web-адрес, например http://my-lan.org , попадали бы не в и-нет, а на одну из машин в локальной сети, на которой будет запущен www- сервер? Вставить ник Quote
tagus Posted December 1, 2002 Posted December 1, 2002 Ну а в чем проблема-то? Если по понятиям :-) - организуешь доменную зону, настраиваешь серверы имен и ставишь http-сервер на любую машину с реальным IP, либо форвардишь нужные порты с машины с реальным IP на машину с нереальным IP. Реальный IP хоть один у тебя должен быть. Зарегистрировать домен - смешных денег стоит. Если на вторичный сервер имен нету адреса - поговори с провайдером, многие провайдеры у себя вторичный сервер для клиентов бесплатно предоставляют. Вставить ник Quote
DrDiesel Posted December 2, 2002 Posted December 2, 2002 Если речь идет только о локальных юзерах, то и регистрировать ничего не надо, просто прописать в ДНС Вставить ник Quote
Maxim Posted December 2, 2002 Posted December 2, 2002 Если речь идет только о локальных юзерах, то и регистрировать ничего не надо, просто прописать в ДНС Вопрос не в этом! Отвечаю: в винроуте НИКАК! IE смотрит на прокси! Прокси в винроуте не умеет исключить адреса и перенаправить на какой то адрес! Это задача IE! Необходимо на каждом компе сформировать список серверов, для которых не использовать прокси! Вставить ник Quote
tagus Posted December 2, 2002 Posted December 2, 2002 Если речь идет только о локальных юзерах, то и регистрировать ничего не надо, просто прописать в ДНС Можно и так, только нафиг оно надо, если нормальный домен организовать - копеечное дело. А на левом домене возникнут два момента: а) нужно перекрыть юзерам выход на все серверы имен, кроме своего, дабы они надежно попадали на нужный адрес; б) если будет реальный адрес, совпадающий с левым,- юзеры на него смогут попасть только зная IP-адрес. Вставить ник Quote
Аркадий Глазырин Posted December 2, 2002 Posted December 2, 2002 Вопрос не в этом! Отвечаю: в винроуте НИКАК! Ну и забудь ты о всяких винрутах и о Виндовс* тоже как о страшном сне. * Как о маршрутизаторе. Десктоп из Виндовз вполне приличный. Вставить ник Quote
Guest Posted December 3, 2002 Posted December 3, 2002 В Winroute можно. У тебя прокси с винроутом напрямую подключен к интернет или каскадируется? Если каскадируется, то никак. Если не каскадируется, где находится сервер DNS? Если не у тебя, то сделай кэширующий DNS у себя. Не используй DNS винроута (он только умеет перенаправлять) и microsoft DNS (более глючного сервера я не видел). Лучше всего BIND (http://www.bind.org - там есть дистрибутив для win32) Он легко настраивается. Создаешь на нем нужную зону и указываешь в ней айпишник сервера, на который будешь перенаправлять. Да и свой DNS обычно быстрее работает, чем DNS провайдера. И воротить можно, че угодно. Вставить ник Quote
piroJOKE Posted December 3, 2002 Author Posted December 3, 2002 А нет ли какого нибудь компактного прокси, у которого есть эта функция - перенаправлять на другой сервер? Я бы поставил его как "прокладку" между юзерами и WinRoute. Вставить ник Quote
Guest Posted December 4, 2002 Posted December 4, 2002 А нет ли какого нибудь компактного прокси, у которого есть эта функция - перенаправлять на другой сервер? Я бы поставил его как "прокладку" между юзерами и WinRoute. А чем BIND не устраивает? Вставить ник Quote
byte Posted December 5, 2002 Posted December 5, 2002 Насколько я понял ситуацию: Юзер набирает www.mylan.ru, на который НЕ НАДО, ЧТОБЫ ШЛО ЧЕРЕЗ ПРОКСИ?? У мня есть пример скрипта для IE, который в зависимости от IP хоста, запрашиваемого IE говорит ему (IE) идти через прокси или напрямую. Вставить ник Quote
piroJOKE Posted December 12, 2002 Author Posted December 12, 2002 А залей-ка его сюда, пожалуйста! Я тоже надыбал эти скрипты "автоконфигурации", но так и не понял, как заставить их работать... Вставить ник Quote
byte Posted December 12, 2002 Posted December 12, 2002 function FindProxyForURL(url, host) { if( shExpMatch(url,"https://statserv.mplik.ru/*") ) return "DIRECT"; // return "PROXY proxy.mplik.ru:3128; DIRECT"; // все-равно не кешируем SSL if (url.substring(0, 6) == "https:") return "DIRECT"; if (isPlainHostName(host)) return "DIRECT"; if (!isResolvable(host)) return "DIRECT"; // антиглюкатор против IE4: if( shExpMatch(url,"ftp://ftp.mplik.ru/*") ) return "PROXY proxy.mplik.ru:3128; DIRECT"; if( isInNet(host, "127.0.0.0", "255.255.255.0") ) return "DIRECT"; if( isInNet(host, "192.168.0.0", "255.255.0.0") ) return "DIRECT"; // сети УР if( isInNet(host, "195.58.0.0", "255.255.224.0") || isInNet(host, "212.23.64.0", "255.255.224.0") || isInNet(host, "194.226.144.0", "255.255.240.0") || isInNet(host, "194.58.114.0", "255.255.254.0") || isInNet(host, "193.124.176.0", "255.255.255.0") || isInNet(host, "194.190.34.0", "255.255.255.0") || isInNet(host, "194.135.175.0", "255.255.255.0") ) return "DIRECT"; return "PROXY proxy.mplik.ru:3128; DIRECT"; } Копируешь это в файл, ложишь в сеть, указваешь к нему полный путь в ослике, например: http://www.myhost.ru/autoproxy И всё. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.