Не резолвятся имена (кто виноват?)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

tron2
Сообщения: 57
ОС: Kubuntu

Не резолвятся имена

Сообщение tron2 »

Сервер, на нем сквид - прозрачный и бинд.
На сервере 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 провайдера)
Не пойму куда копать.
Спасибо!
Спасибо сказали:
Аватара пользователя
Alex2ndr
Сообщения: 443
ОС: Debian Lenny

Re: Не резолвятся имена

Сообщение Alex2ndr »

Бинд что делает? Только форвардит?
Днс провайдера точно в этот момент работает?
Что в момент пропадания связи выдают следующие команды?

Код: Выделить всё

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: Не резолвятся имена

Сообщение Indarien »

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: Не резолвятся имена

Сообщение gOsToFf »

Суть бинда вообще на сервере если днс провайдера указан?
Спасибо сказали:
Indarien
Сообщения: 436
ОС: Debian, Fedora, Ubuntu

Re: Не резолвятся имена

Сообщение Indarien »

Ну, допустим для возможности ресолва имен внутри сети. А вот зачем - дело другое.....может нужно =)
Вообще конечно я согласен что бинд по идее надо делать кэширующим от прова и именно его указывать в сквиде и у клиентов.
-=Правильно заданный вопрос содержит 50% ответа=-
Спасибо сказали:
gOsToFf
Сообщения: 95
ОС: CentOS 5.7 x86-64

Re: Не резолвятся имена

Сообщение gOsToFf »

Если резолв имен внутри сети может и да. Но зачем? Если сервер выполняет функцию ната, то тогда можно и у клиентов использовать нсы прова :)
Внешне чисто кажется что отправка прошла успешно.
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Не резолвятся имена

Сообщение arkhnchul »

Если резолв имен внутри сети может и да. Но зачем? Если сервер выполняет функцию ната, то тогда можно и у клиентов использовать нсы прова

имхо, "внутри сети" означает какой-нибудь локальный домен типа .lan, имена в котором принадлежат машинам локалки. Такое провайдерским днс-ом не делается.
Losing is fun!
Спасибо сказали:
Indarien
Сообщения: 436
ОС: Debian, Fedora, Ubuntu

Re: Не резолвятся имена

Сообщение Indarien »

arkhnchul + 1
У меня сделано следующим образом. Есть сквид, есть бинд, бинд как я писал кэширующий, он же указан в сквиде. Юзерам раздаются в DHCP только Актив Директори ДНС, однако, есть небольшое кол-во тачек которым нужен выход в инет не через прокси. Так вот, они имеют статические IP, + указан IP шлюза + в качестве вторичного ДНС у них указан IP моего кэширующего бинда и выходят они наружу через iptables.
-=Правильно заданный вопрос содержит 50% ответа=-
Спасибо сказали: