Здравствуйте ! такая вот проблема приключилась -помогите ,плизз :
есть сервер под mandrake9.0 на нем крутятся squid 2.4.7 ;sendmail 8.12; apache 1.3; samba ; , есть сеть из N машин под виндой . виндузовые юзари браузят инет через squid . Под апачей (на том же сервере разместили www страничку). Как сквиду сказать чтобы за УРЛом http://localhost.domain.ru/info он не лез в инет , а брал ее с того-же сервера ? Заранее спасибо !
>Здравствуйте ! такая вот проблема приключилась -помогите ,плизз :
>есть сервер под mandrake9.0 на нем крутятся squid 2.4.7 ;sendmail 8.12; apache
>1.3; samba ; , есть сеть из N машин под виндой
>. виндузовые юзари браузят инет через squid . Под апачей (на
>том же сервере разместили www страничку). Как сквиду сказать чтобы за
>УРЛом http://localhost.domain.ru/info он не лез в инет , а брал ее
>с того-же сервера ? Заранее спасибо !
etc/hosts
в нем
local_ip localhost.domain.ru
в etc/hosts.conf
order hosts, bind
multi on
>>Здравствуйте ! такая вот проблема приключилась -помогите ,плизз :
>>есть сервер под mandrake9.0 на нем крутятся squid 2.4.7 ;sendmail 8.12; apache
>>1.3; samba ; , есть сеть из N машин под виндой
>>. виндузовые юзари браузят инет через squid . Под апачей (на
>>том же сервере разместили www страничку). Как сквиду сказать чтобы за
>>УРЛом http://localhost.domain.ru/info он не лез в инет , а брал ее
>>с того-же сервера ? Заранее спасибо !
>etc/hosts
>в нем
>local_ip localhost.domain.ru
>в etc/hosts.conf
>order hosts, bind
>multi on
все так и было - всеравно никакого результата :
сквид отвечает - The domain name does not exist
>>>Здравствуйте ! такая вот проблема приключилась -помогите ,плизз :
>>>есть сервер под mandrake9.0 на нем крутятся squid 2.4.7 ;sendmail 8.12; apache
>>>1.3; samba ; , есть сеть из N машин под виндой
>>>. виндузовые юзари браузят инет через squid . Под апачей (на
>>>том же сервере разместили www страничку). Как сквиду сказать чтобы за
>>>УРЛом http://localhost.domain.ru/info он не лез в инет , а брал ее
>>>с того-же сервера ? Заранее спасибо !
>>etc/hosts
>>в нем
>>local_ip localhost.domain.ru
>>в etc/hosts.conf
>>order hosts, bind
>>multi on
>все так и было - всеравно никакого результата :
>сквид отвечает - The domain name does not existпроверь на серваке nslookup имя_твоего хоста, если не работает, значит где-то что-то не то! свой bind у тебя есть или нет?
в конфиге сквида проверь строку dns_nameservers и укажи там
dns_nameservers ip_твоего_сервака ,если эта строка по дефолту: то есть ничего не написано, то сквид будет брать nameserver из /etc/resolv.conf если там стоит внешний nameserver первым, то ес-сно, если у тебя нет своего сервера dns то и не будет резолвить сквид твой локалхост.
какая версия сквида стоит? проверь таг в конфиге сквида
hosts_file /etc/hosts
и разремь его на всякий случай. и перестартани сквид
>>>>Здравствуйте ! такая вот проблема приключилась -помогите ,плизз :
>>>>есть сервер под mandrake9.0 на нем крутятся squid 2.4.7 ;sendmail 8.12; apache
>>>>1.3; samba ; , есть сеть из N машин под виндой
>>>>. виндузовые юзари браузят инет через squid . Под апачей (на
>>>>том же сервере разместили www страничку). Как сквиду сказать чтобы за
>>>>УРЛом http://localhost.domain.ru/info он не лез в инет , а брал ее
>>>>с того-же сервера ? Заранее спасибо !
>>>etc/hosts
>>>в нем
>>>local_ip localhost.domain.ru
>>>в etc/hosts.conf
>>>order hosts, bind
>>>multi on
>>все так и было - всеравно никакого результата :
>>сквид отвечает - The domain name does not exist
>
>проверь на серваке nslookup имя_твоего хоста, если не работает, значит где-то что-то
>не то! свой bind у тебя есть или нет?
>в конфиге сквида проверь строку dns_nameservers и укажи там
>dns_nameservers ip_твоего_сервака ,если эта строка по дефолту: то есть ничего не написано,
>то сквид будет брать nameserver из /etc/resolv.conf если там стоит внешний
>nameserver первым, то ес-сно, если у тебя нет своего сервера
>dns то и не будет резолвить сквид твой локалхост.
>какая версия сквида стоит? проверь таг в конфиге сквида
>hosts_file /etc/hosts
нет у моего сквида такого тага -сквид 2,4 STABLE 7
>и разремь его на всякий случай. и перестартани сквидпоставил прокси DNS (BIND 9.2.1), но
сделать запись в локальной базе DNS у меня не получилось :(
а в /etc/resolv.conf у меня сначала стоит IP proxy DNS а затем DNS провайдера.
>>>>>Здравствуйте ! такая вот проблема приключилась -помогите ,плизз :
>>>>>есть сервер под mandrake9.0 на нем крутятся squid 2.4.7 ;sendmail 8.12; apache
>>>>>1.3; samba ; , есть сеть из N машин под виндой
>>>>>. виндузовые юзари браузят инет через squid . Под апачей (на
>>>>>том же сервере разместили www страничку). Как сквиду сказать чтобы за
>>>>>УРЛом http://localhost.domain.ru/info он не лез в инет , а брал ее
>>>>>с того-же сервера ? Заранее спасибо !
>>>>etc/hosts
>>>>в нем
>>>>local_ip localhost.domain.ru
>>>>в etc/hosts.conf
>>>>order hosts, bind
>>>>multi on
>>>все так и было - всеравно никакого результата :
>>>сквид отвечает - The domain name does not exist
>>
>>проверь на серваке nslookup имя_твоего хоста, если не работает, значит где-то что-то
>>не то! свой bind у тебя есть или нет?
>>в конфиге сквида проверь строку dns_nameservers и укажи там
>>dns_nameservers ip_твоего_сервака ,если эта строка по дефолту: то есть ничего не написано,
>>то сквид будет брать nameserver из /etc/resolv.conf если там стоит внешний
>>nameserver первым, то ес-сно, если у тебя нет своего сервера
>>dns то и не будет резолвить сквид твой локалхост.
>>какая версия сквида стоит? проверь таг в конфиге сквида
>>hosts_file /etc/hosts
>нет у моего сквида такого тага -сквид 2,4 STABLE 7
>>и разремь его на всякий случай. и перестартани сквид
>
>поставил прокси DNS (BIND 9.2.1), но
>сделать запись в локальной базе DNS у меня не получилось :(
>а в /etc/resolv.conf у меня сначала стоит IP proxy DNS а затем
>DNS провайдера.
обнови сквид до версии 2.5 последний stable - будут тебе те тэги! или
настраивай локальную зону DNS
>>>>>>Здравствуйте ! такая вот проблема приключилась -помогите ,плизз :
>>>>>>есть сервер под mandrake9.0 на нем крутятся squid 2.4.7 ;sendmail 8.12; apache
>>>>>>1.3; samba ; , есть сеть из N машин под виндой
>>>>>>. виндузовые юзари браузят инет через squid . Под апачей (на
>>>>>>том же сервере разместили www страничку). Как сквиду сказать чтобы за
>>>>>>УРЛом http://localhost.domain.ru/info он не лез в инет , а брал ее
>>>>>>с того-же сервера ? Заранее спасибо !
>>>>>etc/hosts
>>>>>в нем
>>>>>local_ip localhost.domain.ru
>>>>>в etc/hosts.conf
>>>>>order hosts, bind
>>>>>multi on
>>>>все так и было - всеравно никакого результата :
>>>>сквид отвечает - The domain name does not exist
>>>
>>>проверь на серваке nslookup имя_твоего хоста, если не работает, значит где-то что-то
>>>не то! свой bind у тебя есть или нет?
>>>в конфиге сквида проверь строку dns_nameservers и укажи там
>>>dns_nameservers ip_твоего_сервака ,если эта строка по дефолту: то есть ничего не написано,
>>>то сквид будет брать nameserver из /etc/resolv.conf если там стоит внешний
>>>nameserver первым, то ес-сно, если у тебя нет своего сервера
>>>dns то и не будет резолвить сквид твой локалхост.
>>>какая версия сквида стоит? проверь таг в конфиге сквида
>>>hosts_file /etc/hosts
>>нет у моего сквида такого тага -сквид 2,4 STABLE 7
>>>и разремь его на всякий случай. и перестартани сквид
>>
>>поставил прокси DNS (BIND 9.2.1), но
>>сделать запись в локальной базе DNS у меня не получилось :(
>>а в /etc/resolv.conf у меня сначала стоит IP proxy DNS а затем
>>DNS провайдера.
>обнови сквид до версии 2.5 последний stable - будут тебе те
>тэги! или
>настраивай локальную зону DNS
c DNS конечно интересней - а где можно поглядеть пример конфига для
named чтобы локальную зону прописать - а то я вчера повыпендривался - ничего не получилось - named ругается !
Если не хочешь разбираться с bind, есть такая милая штука dnsmasq: читает /etc/hosts и раздает локальным юзерам.
>Если не хочешь разбираться с bind, есть такая милая штука dnsmasq: читает
>/etc/hosts и раздает локальным юзерам.
Спасибо всем !!! Разобрался с BINDом , все работает.