Сервер, на нем сквид - прозрачный и бинд.
На сервере dns'ом стоит dns провайдера, который работает!
У клиентов шлюзом и dns'ом стоит сервер.
Периодически вылетает вот такая беда:
Минуты на 3-5
Unable to determine IP address from host name for ***
The dnsserver returned:
Timeout
При этом с сервера
host mail.ru
;; connection timed out; no servers could be reached
в resolv.conf прописан только dns провайдера, остальное закомментировано.
В squid.conf - dns_nameservers (dns провайдера)
Не пойму куда копать.
Спасибо!
Не резолвятся имена (кто виноват?)
Модераторы: SLEDopit, Модераторы разделов
-
Alex2ndr
- Сообщения: 443
- ОС: Debian Lenny
Re: Не резолвятся имена
Бинд что делает? Только форвардит?
Днс провайдера точно в этот момент работает?
Что в момент пропадания связи выдают следующие команды?
В resolv.conf логичнее прописать 127.0.0.1
Днс провайдера точно в этот момент работает?
Что в момент пропадания связи выдают следующие команды?
Код: Выделить всё
dig @127.0.0.1 www.ru
dig @8.8.8.8 www.ru
dig @ип_днс_провайдера www.ruВ resolv.conf логичнее прописать 127.0.0.1
-
Indarien
- Сообщения: 436
- ОС: Debian, Fedora, Ubuntu
Re: Не резолвятся имена
tron2 писал(а): ↑17.11.2010 14:40Сервер, на нем сквид - прозрачный и бинд.
На сервере dns'ом стоит dns провайдера, который работает!
У клиентов шлюзом и dns'ом стоит сервер.
Периодечски вылетает вот такая беда. Минуты на 3-5
Unable to determine IP address from host name for ***
The dnsserver returned:
Timeout
Ошибку выдает сквид? В браузере именно он говорит что не может найти хоста?
Понимаете, nslookup и прочее с хостов в принципе не имеет отношения к ресолву имен сайтов при работе через сквид.
У меня в одной сети АД, там ДНСы у всех естессна от АД. В сквиде же указан мой бинд, который настроен как кэширующий от ДНС прова.
Причем, естессна nslookup с клиентов по поводу mail.ru вообще ничего не говорит, но через сквид все работает ибо там преобразованием имен занимается сама прокся.
-=Правильно заданный вопрос содержит 50% ответа=-
-
gOsToFf
- Сообщения: 95
- ОС: CentOS 5.7 x86-64
Re: Не резолвятся имена
Суть бинда вообще на сервере если днс провайдера указан?
-
Indarien
- Сообщения: 436
- ОС: Debian, Fedora, Ubuntu
Re: Не резолвятся имена
Ну, допустим для возможности ресолва имен внутри сети. А вот зачем - дело другое.....может нужно =)
Вообще конечно я согласен что бинд по идее надо делать кэширующим от прова и именно его указывать в сквиде и у клиентов.
Вообще конечно я согласен что бинд по идее надо делать кэширующим от прова и именно его указывать в сквиде и у клиентов.
-=Правильно заданный вопрос содержит 50% ответа=-
-
gOsToFf
- Сообщения: 95
- ОС: CentOS 5.7 x86-64
Re: Не резолвятся имена
Если резолв имен внутри сети может и да. Но зачем? Если сервер выполняет функцию ната, то тогда можно и у клиентов использовать нсы прова 
Внешне чисто кажется что отправка прошла успешно.
Внешне чисто кажется что отправка прошла успешно.
-
arkhnchul
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
Re: Не резолвятся имена
Если резолв имен внутри сети может и да. Но зачем? Если сервер выполняет функцию ната, то тогда можно и у клиентов использовать нсы прова
имхо, "внутри сети" означает какой-нибудь локальный домен типа .lan, имена в котором принадлежат машинам локалки. Такое провайдерским днс-ом не делается.
Losing is fun!
-
Indarien
- Сообщения: 436
- ОС: Debian, Fedora, Ubuntu
Re: Не резолвятся имена
arkhnchul + 1
У меня сделано следующим образом. Есть сквид, есть бинд, бинд как я писал кэширующий, он же указан в сквиде. Юзерам раздаются в DHCP только Актив Директори ДНС, однако, есть небольшое кол-во тачек которым нужен выход в инет не через прокси. Так вот, они имеют статические IP, + указан IP шлюза + в качестве вторичного ДНС у них указан IP моего кэширующего бинда и выходят они наружу через iptables.
У меня сделано следующим образом. Есть сквид, есть бинд, бинд как я писал кэширующий, он же указан в сквиде. Юзерам раздаются в DHCP только Актив Директори ДНС, однако, есть небольшое кол-во тачек которым нужен выход в инет не через прокси. Так вот, они имеют статические IP, + указан IP шлюза + в качестве вторичного ДНС у них указан IP моего кэширующего бинда и выходят они наружу через iptables.
-=Правильно заданный вопрос содержит 50% ответа=-