[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Troubles with DNS



On Fri, 19 Oct 2001, Oles' Stovbenko wrote:

> F> Не могу разобраться с одной проблемой, может кто подскажет. Вообщем, есть
> F> машина (назовем ее А), на ней установлен Debian 2.2r0. Одним концом она
> F> смотрит в локалку, другим на провайдера с помощью dial on demand по
> F> ppp. Есть другая машина (назовем ее В), находится в локалке. Я хожу с нее
> F> на машину А по ssh. Проблема - когда захожу на машину А по ssh, машина А
> F> начинает дозваниваться к провайдеру. Я так понимаю, что она хочет узнать
> F> ip машины В у провайдера,
> [skip]
> Правильно понимаете...
> И NS-ы провайдера естественно не разрешают имя хоста в адрес.

Ессно ...

> F> Казалось бы не настроен нормально резолвинг имен, но в то время, когда
> F> связи с провайдером нет,
> То все работает ОК...

Дык в том то и дело, что с nslookup все ОК, и не важно - есть связь с
провайдером или нет.

> F> Вообщем, у меня пока мыслей нет, может кто пособит советом. Заранее
> F> благодарен. Извиняюсь за некоторый оффтопик.
> Начинаю советовать...

Спасибо.

> 1. На А и на В в /etc/host.conf
> 
> order hosts,bind

Это так.
 
> 2. На А в /etc/named.conf
> options {
>         directory "/var/named";
>         forwarders {
>                 XXX.XXX.XXX.XXX;
>                 YYY.YYY.YYY.YYY;
>         };

На машине А не запущен named, раньше был но в связи с этими траблами, я
его пока опустил. Когда был, named.conf выглядел именнно так, хотя это не
имеет сейчас значение. На машине А ситуация такая - 

proxy:~# cat /etc/resolv.conf 
search ies.udm.ru

#NS в ЛВС
nameserver 192.168.3.9
nameserver 192.168.5.112

#NS провайдера
nameserver      XXX.XXX.XXX.XXX
nameserver      YYY.YYY.YYY.YYY


> 3. На А в /var/named/boot.options
> 
> forwarders      XXX.XXX.XXX.XXX YYY.YYY.YYY.YYY

см. выше
 
> 4. На В /etc/named.conf
> options {
>         directory "/var/named";
>         forward only;
>         forwarders {
>                 LLL.LLL.LLL.LLL;
>         };

На машине В стоит сервер имен локалки, ему ничего не надо знать об адресах
интернет. Его задача - раздавать адреса хостов локалки.

> 5. На B в /var/named/boot.options
> 
> forwarders      LLL.LLL.LLL.LLL
> options         forward-only

см.выше
 
> где LLL.LLL.LLL.LLL - ip на машине A на интерфейсе ppp0
>     XXX.XXX.XXX.XXX, YYY.YYY.YYY.YYY - адреса серверов DNS провайдера.

Вопросы остаются. Почему nslookup на машине А работает правильно, а ssh -
нет. Большое спасибо за отклик.


С уважение,
Фефилов Андрей.




Reply to: