The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как подружить Squid и /etc/hosts?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как подружить Squid и /etc/hosts?"
Сообщение от Kostya9 emailИскать по авторуВ закладки on 30-Авг-02, 15:15  (MSK)
Всем привет!
Возможно кто-то уже боролся с подобным - Squid почему-то сразу лезет в BIND, а не просматривает сначала /etc/hosts. Сейчас все это работает под Фрей, под Линуксом Squid сначала просматривал /etc/hosts.
Конфигурация BIND и SQUID (при переходе с Линукса на Фрю) не изменились. Если с сервера полезть куда-нить по http сначала просматривается /etc/hosts, а вот Сквид что-то никак не хочет с ним дружить :(
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Как подружить Squid и /etc/hosts?"
Сообщение от Forest Искать по авторуВ закладки on 30-Авг-02, 21:57  (MSK)
>Всем привет!
>Возможно кто-то уже боролся с подобным - Squid почему-то сразу лезет в
>BIND, а не просматривает сначала /etc/hosts. Сейчас все это работает под
>Фрей, под Линуксом Squid сначала просматривал /etc/hosts.
>Конфигурация BIND и SQUID (при переходе с Линукса на Фрю) не изменились.
>Если с сервера полезть куда-нить по http сначала просматривается /etc/hosts, а
>вот Сквид что-то никак не хочет с ним дружить :(

пропиши в /etc/host.conf сперва hosts, а потом только bind


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Как подружить Squid и /etc/hosts?"
Сообщение от Kostya9 emailИскать по авторуВ закладки on 31-Авг-02, 22:01  (MSK)
>
>пропиши в /etc/host.conf сперва hosts, а потом только bind

Дык!
Так и прописано... Я же говорю - когда с консоли куда-нибудь лезу - сначала явно просматривается /etc/hosts. А Сквиду сразу BIND подавай :(


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Как подружить Squid и /etc/hosts?"
Сообщение от iiws Искать по авторуВ закладки on 02-Сен-02, 11:18  (MSK)
>Всем привет!
>Возможно кто-то уже боролся с подобным - Squid почему-то сразу лезет в
>BIND, а не просматривает сначала /etc/hosts. Сейчас все это работает под
>Фрей, под Линуксом Squid сначала просматривал /etc/hosts.
>Конфигурация BIND и SQUID (при переходе с Линукса на Фрю) не изменились.
>Если с сервера полезть куда-нить по http сначала просматривается /etc/hosts, а
>вот Сквид что-то никак не хочет с ним дружить :(

cкорее всего у тебя резольвер не работает как нужно, проверяй его
etc/host.conf
etc/resolve.conf
etc/hosts

nslookup имя_хоста_из_файла_hosts
строчки Non-authoritative answer:  - не должно быть !

показал бы свои конфиги резольвера ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Как подружить Squid и /etc/hosts?"
Сообщение от Kostya9 emailИскать по авторуВ закладки on 02-Сен-02, 13:02  (MSK)
>cкорее всего у тебя резольвер не работает как нужно, проверяй его
>etc/host.conf
>etc/resolve.conf
>etc/hosts
>
>nslookup имя_хоста_из_файла_hosts
>строчки Non-authoritative answer:  - не должно быть !
>
>показал бы свои конфиги резольвера ?
Да, резольвер действительно как-то странно работает :(
nslookup вообще не реагирует на содержимое /etc/hosts
host.conf
hosts
bind

resolv.conf
nameserver    212.6.x.x
nameserver    212.6.x.x

hosts
127.0.0.1   localhost.irtrans.ru  localhost
Ну и т.д.

На всякий случай создал /etc/nsswitch.conf
hosts: files, dns

rc.conf
named_enable="YES"

Фря 4.6.0
nslookup в /etc/hosts не смотрит вообще. lynx и остальные прикладные программы (кроме Сквида) смотрят сначала в /etc/hosts, затем в BIND
В ДНС прописан мастером домен третьего уровня, обратка у провайдер прописана, named стартует без ошибок. Может быть проблема в том, что я сам себе DNS - сервер?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Как подружить Squid и /etc/hosts?"
Сообщение от alexuniq emailИскать по авторуВ закладки on 02-Сен-02, 12:42  (MSK)
>Всем привет!
>Возможно кто-то уже боролся с подобным - Squid почему-то сразу лезет в
>BIND, а не просматривает сначала /etc/hosts. Сейчас все это работает под
>Фрей, под Линуксом Squid сначала просматривал /etc/hosts.
>Конфигурация BIND и SQUID (при переходе с Линукса на Фрю) не изменились.
>Если с сервера полезть куда-нить по http сначала просматривается /etc/hosts, а
>вот Сквид что-то никак не хочет с ним дружить :(
Для новых библиотек вроде надо этот файл смотреть:
/etc/nsswitch.conf  

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Как подружить Squid и /etc/hosts?"
Сообщение от aljil emailИскать по авторуВ закладки on 02-Сен-02, 16:27  (MSK)
Наступал на подобную траблу на сквиде 2.4STABLE6. Поборол отключением внутреннего резольвера сквида.
1) ./configure --disable-internal-dns
2) make + make install
3) потом в squid.conf указать нужное количество дочерних процессов резольвера, см. тэг #  TAG: dns_children , 5 штук по умолчанию может оказаться мало, следи за логами.
После этого сквид стартует указанное число субпроцессов типа
42333  ??  Ss     0:02.61 (dnsserver) -D (dnsserver)
42334  ??  Ss     0:02.16 (dnsserver) -D (dnsserver)
42335  ??  Is     0:00.17 (dnsserver) -D (dnsserver)
...
так шо не пугайся ;-)
В такой конфигурации сквид у меня исправно резолвит сначала хостов, а потом только в бинд лезет.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Как подружить Squid и /etc/hosts?"
Сообщение от iiws Искать по авторуВ закладки on 02-Сен-02, 17:00  (MSK)
>Всем привет!
>Возможно кто-то уже боролся с подобным - Squid почему-то сразу лезет в
>BIND, а не просматривает сначала /etc/hosts. Сейчас все это работает под
>Фрей, под Линуксом Squid сначала просматривал /etc/hosts.
>Конфигурация BIND и SQUID (при переходе с Линукса на Фрю) не изменились.
>Если с сервера полезть куда-нить по http сначала просматривается /etc/hosts, а
>вот Сквид что-то никак не хочет с ним дружить :(


покажи host.conf

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: Как подружить Squid и /etc/hosts?"
Сообщение от Kostya9 emailИскать по авторуВ закладки on 02-Сен-02, 17:06  (MSK)
>
>покажи host.conf

hosts
bind

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: Как подружить Squid и /etc/hosts?"
Сообщение от iiws Искать по авторуВ закладки on 02-Сен-02, 17:14  (MSK)
>>
>>покажи host.conf
>
>hosts
>bind

по-моему синтаксис неверен
в лиунксе это так

order hosts, bind
multi on

во фре думаю тоже, но уточни по манам или докам

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "RE: Как подружить Squid и /etc/hosts?"
Сообщение от Kostya9 emailИскать по авторуВ закладки on 02-Сен-02, 17:22  (MSK)
>order hosts, bind
>multi on
>
>во фре думаю тоже, но уточни по манам или докам

Нет, во Фре именно так, как я написал. Хотя я пробовал и по-линуксовому.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "RE: Как подружить Squid и /etc/hosts?"
Сообщение от iiws Искать по авторуВ закладки on 02-Сен-02, 17:44  (MSK)
>Всем привет!
>Возможно кто-то уже боролся с подобным - Squid почему-то сразу лезет в
>BIND, а не просматривает сначала /etc/hosts. Сейчас все это работает под
>Фрей, под Линуксом Squid сначала просматривал /etc/hosts.
>Конфигурация BIND и SQUID (при переходе с Линукса на Фрю) не изменились.
>Если с сервера полезть куда-нить по http сначала просматривается /etc/hosts, а
>вот Сквид что-то никак не хочет с ним дружить :(


ядро точно у тебя 4.6.0 с инета не обновлял ? коллега обновлял и получил ядро пятой версии, а там вместо host.conf nsswitch.conf используется,
более мыслей нет насчет твоего резольвера , хотя попробуй зайти в nslookup и включить опции debug, d2 может какая инфа натолкнет на мысли

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "RE: Как подружить Squid и /etc/hosts?"
Сообщение от Kostya9 emailИскать по авторуВ закладки on 02-Сен-02, 17:52  (MSK)
>
>более мыслей нет насчет твоего резольвера , хотя попробуй зайти в nslookup
>и включить опции debug, d2 может какая инфа натолкнет на мысли
>
Все, проблема Сквида решилась сборкой оного с опцией  --disable-internal-dns.
Спасибо всем огромное!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "RE: Как подружить Squid и /etc/hosts?"
Сообщение от iiws Искать по авторуВ закладки on 02-Сен-02, 18:05  (MSK)
>>
>>более мыслей нет насчет твоего резольвера , хотя попробуй зайти в nslookup
>>и включить опции debug, d2 может какая инфа натолкнет на мысли
>>
>Все, проблема Сквида решилась сборкой оного с опцией  --disable-internal-dns.
>Спасибо всем огромное!


хм, странно! и без чилдренов днс должен был работать

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "RE: Как подружить Squid и /etc/hosts?"
Сообщение от Kostya9 emailИскать по авторуВ закладки on 02-Сен-02, 18:13  (MSK)
>
>хм, странно! и без чилдренов днс должен был работать
Там штука в том, что домены, прописанные в /etc/hosts не являются доменами интернета, это домены ведомственной сети (domain.mps). Потому и было очень важно, чтобы Сквид сначала смотрел в /etc/hosts.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру