Автор Тема: Не работает DNS из коробки alt server 5.0  (Прочитано 10966 раз)

greyzy

  • Гость
Что еще нужно донастраивать после установки alt server 5.0 для работы bind (как показалось, он вроде должен "из коробки" работать, так как все там вроде прописано, все зоны и тп)?
Свежеустановленный сервер, имя ark5.dom.com. В вебинтерфейсе вбил имя домена dom.com, в /var/lib/bind/etc и /var/lib/bind/zone есть соответствующие файлы (с настройкамии dns), команда nslookup выполняется:
nslookup ark5.dom.com
server:    127.0.0.1
address:  127.0.0.1#53
name:      ark5.dom.com
address:   192.168.0.5

nslookup 192.168.0.5
server:    127.0.0.1
address:  127.0.0.1#53
5.0.168.192.in-addr.arpa   name = ark5.dom.com
named is running разумеется.
Так же на сервере ark5 сконфигурирован dhcp, подключаю клиента - winXP, на клиенте настроено получать адрес автоматически, после подключения адрес получен, в настройках сетевой карты все получено как и задумано: ip, маска, шлюз, dns.
Но при просмотре через сетевое окружение при попытке зайти на ark5 (на сервере ark5 настроена samba, в виндовом сетевом окружении сервер видно) ругается типа "не могу найти сетевое имя". Иду на сервер, делаю пинг на рабочую станцию, так вот на ip пингуется, а на имя станции нет
ping имя_хоста_winXP
unknown host имя_хоста_winXP
Делаю вывод, что мой bind не работает, в 12й консоли ошибок не увидел, что где докрутить?
« Последнее редактирование: 08.01.2010 17:40:30 от greyzy »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Не работает DNS из коробки alt server 5.0
« Ответ #1 : 08.01.2010 18:00:52 »
1. Т.е машина с Windows не прописана в bind?
2. http://www.ibm.com/developerworks/ru/edu/samba2/section6.html

greyzy

  • Гость
Re: Не работает DNS из коробки alt server 5.0
« Ответ #2 : 08.01.2010 18:21:20 »
1. Т.е машина с Windows не прописана в bind?
2. http://www.ibm.com/developerworks/ru/edu/samba2/section6.html
1. Извините, но где я должен машину с Windows прописывать в bind? И почему? Нигде не встречал упоминаний, что в bind надо компы прописывать, а если их 50?
2. Ну включил wins (в самбе и в сетевой винды), остальное у меня все также, все равно из винды "сетевой путь не найден", да и как это влияет на невозможность пинговать по имени компьютера?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Не работает DNS из коробки alt server 5.0
« Ответ #3 : 08.01.2010 18:30:12 »
1 откуда их имена будут кому-то известны?
2 см 1

greyzy

  • Гость
Re: Не работает DNS из коробки alt server 5.0
« Ответ #4 : 08.01.2010 18:51:35 »
Вот из smb.conf (не знаю, правильно ли понял намек)
wins server = 192.168.0.5
wins proxy = yes
name resolve order = wins host lmhosts bcast
в файле /etc/samba/lmhosts ставлю (я сейчас на виртуалке сервер запустил)
192.168.0.3 MYXP (адрес машины с виндой - ее имя)
smb restart
Результат такой же.
А вообще, он должен его получать с dhcp (это на работе), там у меня все вроде как динамически настроено, но вот теперь стало интересно, почему без dhcp не 
пингует и не nslookup'ит (как сейчас на виртуалке)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Не работает DNS из коробки alt server 5.0
« Ответ #5 : 08.01.2010 18:58:11 »
wins  работает только с самбой, так, что ping никак не может знать имя машины в Windows.

greyzy

  • Гость
Re: Не работает DNS из коробки alt server 5.0
« Ответ #6 : 08.01.2010 19:09:06 »
Ну так где мне имя виндовой машины прописывать тогда?

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: Не работает DNS из коробки alt server 5.0
« Ответ #7 : 09.01.2010 13:28:27 »
Ну так где мне имя виндовой машины прописывать тогда?
Не совсем понятно что нужно и для чего.
Может поможет это:
Допустим у вас сервер ark5.dom.com имеет IP 192.168.0.5
а машина виндоз  ark50.dom.com должна иметь IP 192.168.0.50
виндоз  получает адрес автоматически.
Тогда сервер должен как-то узнать рабочую виндоз машину и дать ей 50 адрес. Самое простое это по MAC адресу сетевой карты. DHCPD сервер в конфиге имеет

host ark50
        {
        hardware ethernet 00:06:93:43:23:65;  ##ваш MAC -адрес
        fixed-address 192.168.0.50;
        }

Можно просто прописать статический адрес на самой виндоз машине.

Далее:
 
в каталоге /var/lib/bind/zone/ddns скорее всего у вас имеется файл ark5.dom.com

в конце его есть строчка

ark5.dom.com      A      192.168.0.5
допишите после нее
ark50.dom.com     A    192.168.0.50
остановите самбу и сделайте
service bind restart
у вас появится

ping ark50.dom.com
с любой локальной машины, для которой 192.168.0.5 является DNS сервером.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

greyzy

  • Гость
Re: Не работает DNS из коробки alt server 5.0
« Ответ #8 : 10.01.2010 13:39:30 »
Привет, salomatin, давно вас не мучал :)
Не совсем понятно что нужно и для чего.
Нужно остановить службу dns и dhcp на сервере win2003 и запустить это под линукс. Причем, чтобы dns и dhcp работали в связке, то есть чтобы dns динамически обновлял сведения об адресах. Т.е. стандартная ситуация.

По вашему совету:
Далее:
 
в каталоге /var/lib/bind/zone/ddns скорее всего у вас имеется файл ark5.dom.com

в конце его есть строчка

ark5.dom.com      A      192.168.0.5
допишите после нее
ark50.dom.com     A    192.168.0.50
остановите самбу и сделайте
service bind restart
у вас появится

ping ark50.dom.com
У меня файл не ark5.dom.com, а просто dom.com,  и там запись
ark5    A    192.168.0.5А машина с виндоус пока НЕ в домене, просто рабочая группа, поэтому и дописываю
DOS   A    192.168.0.195 (адрес назначен dhcp, который вроде как динамически обновляет зону dns'а)опускаю самбу, рестартую bind, все равно хост неизвестен почему-то :-\
Я видимо не понимаю, как работает локальный dns :( . В винде, на сервере, если машина подключается к сети, то dhcp-сервер выдает ей адрес, а в dns появляется запись: имя_машины - IP, все сразу видно, все работает автоматически, в ручную ничего не нужно добавлять. Под линуксом хотел также, на данный момент адрес dhcp-демон выдает, а на dns затык, не вижу смысла в ручном добавлении записей об ip-адресах. Или не работает мой dns (так сказать из коробки, тогда зачем он после инсталляции сразу запущен, если нужно донастраивать? уж лучше самому настроить, чем перенастраивать) или работает, но не получает данных от dhcp
« Последнее редактирование: 10.01.2010 13:41:44 от greyzy »

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: Не работает DNS из коробки alt server 5.0
« Ответ #9 : 10.01.2010 14:53:08 »
В винде, на сервере, если машина подключается к сети, то dhcp-сервер выдает ей адрес, а в dns появляется запись: имя_машины - IP, все сразу видно, все работает автоматически, в ручную ничего не нужно добавлять.
Да, я видел на win2003 такое, но не знаю как это там работает.

Вас устроит дать конкретный адрес каждой локальной машине и привязать их по MAC?
Если да, то пример настройки DHCP-сервера стандартный и простой. У меня так. Каждая машина будет получать один и тот же адрес при включении.

Я видимо не понимаю, как работает локальный dns

Смотрите, когда у вас запись

в var/lib/bind/zone/ddns/dom.com

ark5    A    192.168.0.5то 
ping ark5.dom.comу вас проходит нормально?

Значит добавив

ark50    A    192.168.0.50то 
ping ark50 dom.comу вас тоже будет проходить на 50 машину, если она будет в сети.

А остановить самбу я рекомендовал для теста, а то не знаю что вас там с wins  и доменом.

В вашем примере  DOS машина называется?
DOS   A    192.168.0.195
и вы пинговали:
ping DOS.dom.comЯ правильно понял?
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: Не работает DNS из коробки alt server 5.0
« Ответ #10 : 10.01.2010 18:47:48 »
Сделать можно. Только незнаю как в AltLinux ... вот так например в Debian http://www.debianadmin.com/howto-setup-dhcp-server-and-dynamic-dns-with-bind-in-debian.html
Насколько это подходит для Alt - незнаю. Сам вот тоже давно хочу так сделать, надо будет заняться  :)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Не работает DNS из коробки alt server 5.0
« Ответ #11 : 10.01.2010 18:54:52 »
Имена в bind через центр управления элементарно прописываются.

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: Не работает DNS из коробки alt server 5.0
« Ответ #12 : 10.01.2010 19:01:48 »
Имена в bind через центр управления элементарно прописываются.
А если машин десятки-сотни-тысячи? Дело же в автоматизации процесса и получении удовольствия/ЗП от процесса настройки :)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Не работает DNS из коробки alt server 5.0
« Ответ #13 : 10.01.2010 19:09:21 »
Вы имеете ввиду сотни серверов?

Теорию никому не вредно знать как bind работает.



greyzy

  • Гость
Re: Не работает DNS из коробки alt server 5.0
« Ответ #14 : 10.01.2010 19:16:52 »
Да, я видел на win2003 такое, но не знаю как это там работает.

Вас устроит дать конкретный адрес каждой локальной машине и привязать их по MAC?
Если да, то пример настройки DHCP-сервера стандартный и простой. У меня так. Каждая машина будет получать один и тот же адрес при включении.


ping ark5.dom.comу вас проходит нормально?

В вашем примере  DOS машина называется?
DOS   A    192.168.0.195
и вы пинговали:
ping DOS.dom.comЯ правильно понял?
А винде все работает также, dns придумал не microsoft.
Блин, очень странно, но пинг на имя сервера не идет, то есть имя сервера ark5, адрес 192.168.0.5, ping ark5 не идет, неизвестное имя хоста, но пинг на 127.0.0.1 и 192.168.0.5 есть. то есть не пингует только по имени (dns не работает...)

Имена в bind через центр управления элементарно прописываются.
А если машин десятки-сотни-тысячи? Дело же в автоматизации процесса и получении удовольствия/ЗП от процесса настройки :)
Поддерживаю, у меня конечно не сотни тысяч, но должно все автоматом быть, по идее. По вашей ссылке -  в наших альтовых файлах в целом у меня все также, но чот не пашет почему то, хоть сноси и все заново устанавливай, я просто не знаю, вдруг такие действия влияют на всю систему (это ведь сервер), но вообще alt 5 так хитро сделан, что весь bind разрознен по разным файлам (зачем-то) (хотя даже в руководстве к пакету все настраивается в named.conf)