Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: nslookup не разрешает имя (не FQDN) в ip адрес  (Прочитано 3894 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sanekfill

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Добрый вечер, сообщество.
решил в своей организации постепенно переходить на свободное ПО - поставил почтовый сервер на базе Ubuntu Server 10.04.3 LTS.
ставил всё согласно инструкции вот тут http://howitmake.ru/blog/ubuntu/19.html
почтовый сервер заработал с полпинка, однако появилась некоторого рода проблема:
ubuntu не может разрешить имя второго почтового сервера(компьютер с ОС WIN 2003,почтовый сервер -  hMailServer, имя компьютера "aasrvrme04" ip-адрес 10.12.8.5), и из-за этого они не могут друг другу присылать почту.
в организации есть DNS сервер на базе WIN 2003 имя "aasrvrme05"  ip-адрес  10.12.8.1. работает отлично, нареканий нет. на нем же стоит контроллер домена Active Directory с основной доменной записью zone2.zone1.zone.
во время испытаний была создана еще одна запись об одном домене(т.к. почтовый сервер(насколько я понимаю в этом) требует указания домена(домена не в понимании AD, а в понимании иерархической структуры). запись была сделана следующего вида... я добавил еще один домен, грубо говоря... домен zone5.zone1.zone
в веб-интерфейсе iRedMail'а я создал Domain   zone5.zone1.zone


итого имеем:
 имя сервера с почтовым сервером    "aasrvrme04",   полное доменное имя сервера(FQDN) "aasrvrme04.zone2.zone1.zone."  ip  10.12.8.5
 имя сервера с DNS сервером и сервером Active Directory "aasrvrme05", полное доменное имя сервера(FQDN)
"aasrvrme05.zone2.zon1.zone"   ip 10.12.8.1
имя сервера с почтовым сервером на ОС Ubuntu  "UbuntuServer", полного доменного имени нет, т.к. этот сервер никоим образом не подцеплен к домену Active Directory, IP 10.12.8.35
!!!Записи в файлах UbuntuServer !!!
/etc/hostname в UbuntuServer имеет запись
mail1

/etc/hosts в UbuntuServer имеет записи:
127.0.0.1 localhost
127.0.0.1  UbuntuServer10.04.3LTS  UbuntuServer
10.12.8.35  mail1.zone5.zone1.zone  mail1
10.12.8.5 aasrvrme04.zone2.zone1.zone  aasrvrme04


/etc/resolv.conf имеет запись
nameserver 10.12.8.1

/etc/network/interfaces имеет запись
 auto lo
iface lo inet loopback

auto eth1
iface eth1 inet static
address 10.12.8.35
netmask 255.255.248.0
network 10.12.8.0
broadcast 10.12.8.255
dns-nameserver 10.12.8.1
gateway 10.12.8.10
metric 1


то, что отмечено жирным шрифтом - заносил я.
любой компьютер в сети с ОС Windows XP на борту при запросе у DNS сервера(aasrvrme05.zone2.zone1.zone) информации по короткому имени "nslookup aasrvrme04" получает его IP. так же при запросе с любого из компьютеров c WIN XP  по FQDN-имени "nslookup aasrvrme04.zone2.zone1.zone" получает его IP совершенно нормально.

если же делать nslookup с компьютеров с ОС Ubuntu 10.04.3 LTS, то получаем следующую картину:
любой компьютер в сети с ОС Ubuntu( в том числе и тот, на котором установлен почтовый сервер) при запросе "nslookup aasrvrme04.zone2.zone1.zone" совершенно нормально получает его IP адрес.

любой компьютер в сети с ОС Ubuntu( в том числе и тот, на котором установлен почтовый сервер) при запросе "nslookup aasrvrme04" получает ответ
;; got SERVFAIL reply from 10.12.8.1, trying next server
;; connection timed out, no servers could be reached
то есть, компьютер с ip-адресом 10.12.8.35 c ОС Ubuntu Server 10.04.3 LTS получает вот такой ответ на запрос у DNS сервера


собственно я не могу понять почему так?почему при запросе с ОС Ubuntu по короткому имени "aasrvrme04",
DNS сервер не отвечает Убунте о том, какой ip адрес у aasrvrme04?
 
вопрос такой задаю в связи с тем, что при попытке отправить письмо с одного почтового сервера на другой (c aasrvrme04 на ubuntuserver), в логах сервера(hMailServer) совершенно понятно написано, что ubuntuserver требует FQDN-имя сервера aasrvrme04, не смог его получить и поэтому отказывается передавать почтовое сообщение.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27663
    • Просмотр профиля
Re: nslookup не разрешает имя (не FQDN) в ip адрес
« Ответ #1 : 29 Ноябрь 2011, 22:48:42 »
А где у вас в resolv.conf указание искать имена по суффиксам?
search domain.tld

P.S.
Z три раза читал ваш пост, но так и не понял, зачем было так сильно морочиться с доменами?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн sanekfill

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: nslookup не разрешает имя (не FQDN) в ip адрес
« Ответ #2 : 29 Ноябрь 2011, 22:49:47 »
подскажите, пожалуйста, как это сделать? тое сть какую именно строчку занести в resolv.conf ?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27663
    • Просмотр профиля
Re: nslookup не разрешает имя (не FQDN) в ip адрес
« Ответ #3 : 29 Ноябрь 2011, 22:50:41 »
Ту, которой не хватает в имени "aasrvrme04"...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн sanekfill

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: nslookup не разрешает имя (не FQDN) в ip адрес
« Ответ #4 : 29 Ноябрь 2011, 22:52:27 »
понял, ща добавлю - проверю - отпишу....
а скажите, что именно вам не понравилось в моей заморочке с доменами? ну то есть как можно было сделать проще?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27663
    • Просмотр профиля
Re: nslookup не разрешает имя (не FQDN) в ip адрес
« Ответ #5 : 29 Ноябрь 2011, 22:57:50 »
Можно было не морочиться вообще.
Ваше исходное предположение было совершенно беспочвенным.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн sanekfill

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: nslookup не разрешает имя (не FQDN) в ip адрес
« Ответ #6 : 29 Ноябрь 2011, 23:12:10 »
хмммм...имена теперь разрешаются, но почта всё так же не ходит между почтовыми серверами(
да, вы правы, исходное предположение, похоже, было беспочвенным..
то есть, похоже, причина того, что выдается такое сообщение в другом
Remote server replied: 504 5.5.2 <AASRVRME04>: Helo command rejected: need fully-qualified hostname

не подскажете в чем?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27663
    • Просмотр профиля
Re: nslookup не разрешает имя (не FQDN) в ip адрес
« Ответ #7 : 29 Ноябрь 2011, 23:18:50 »
/etc/mailname должно содержать FQDN хоста.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн sanekfill

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: nslookup не разрешает имя (не FQDN) в ip адрес
« Ответ #8 : 29 Ноябрь 2011, 23:27:12 »
я извиняюсь, за туповатые вопросы...мне не совсем понятно какого именно хоста?
в этом файле уже есть запись
mail1.zone5.zone1.zone

мне нужно внести еще запись

aasrvrme04.zone2.zone1.zone

так?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27663
    • Просмотр профиля
Re: nslookup не разрешает имя (не FQDN) в ip адрес
« Ответ #9 : 30 Ноябрь 2011, 13:36:34 »
Не так. Каким именем представляется ваш почтовый сервер?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн sanekfill

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: nslookup не разрешает имя (не FQDN) в ip адрес
« Ответ #10 : 12 Декабрь 2011, 00:09:32 »
я дико извиняюсь...был на сессии..не было времени совсем..
почтовый сервер представляется именем mail1.zone5.zone1.zone
ну то есть mail1

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27663
    • Просмотр профиля
Re: nslookup не разрешает имя (не FQDN) в ip адрес
« Ответ #11 : 12 Декабрь 2011, 01:00:38 »
Так mail1.zone5.zone1.zone или mail1 ?
Вы уже определитесь.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.096 секунд. Запросов: 26.