Re: Troubles with DNS

2001-10-19 Пенетрантность Oles' Stovbenko
Greetings!

Friday, October 19, 2001, 6:45:15 AM, Fefilov_Andy wrote:

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

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

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;
};

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 провайдера.

-- 
BR,
  Oles' Stovbenko
  AKA $LY Lord of GloomDaemons
  mailto:[EMAIL PROTECTED]
--
  http://www.brainbench.com/transcript.jsp?pid=2838840
--




Re: Troubles with DNS

2001-10-19 Пенетрантность Fefilov_Andy

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 -
нет. Большое спасибо за отклик.


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