|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vladislav Zhuk 2:465/62.197 15 Apr 2002 15:28:39 To : Vadim V Vorobev Subject : sendmail и имя машины -------------------------------------------------------------------------------- >> В случае падения внешних каналов заметил тормознутость sendmail'а - >> при отправке мессаги он минуты полторы ждет, а только потом ее всасывает. >> DNS настроен. Причина задержки - сендмыл пытается разресолвить >> неправильное имя хоста. VVV> не только - возможно он еще делает reverse resolv VVV> (т.е. если клиент соединился с некоей машины, то может, он пытается VVV> определить по адресу имя хотя откуда пришел клиент). это пролетает на ура. Проблема именно в попытке разресолвить неправильное имя (это не догадка, это факт полученный снятием дампа трафика в момент затыка). >> У меня прописано так: >> в /etc/rc.conf hostname="zz.yy.xx" >> >> в mc сендмыльного конфига: define(`confDOMAIN_NAME', `zz.yy.xx'), >> что дает строчку в готовом конфиге Djzz.yy.xx >> >> Других упоминаний про хост нет. >> Во время работы сендмыл пытается разресолвить имя zz.yy.xx.yy.xx >> Т.е. к полному имени хоста добавляет еще раз доменную часть. >> Согласно манов и в одном и в другом конфиге должно быть прописано >> полное имя хоста. >> >> Что я не так делаю? >> VVV> Почти так, но например, чтобы такого не было у меня сделано : VVV> 1. resolv - сказано что последовательность hosts bind то есть сначала имя VVV> ресолвится через файлик hosts а уже потом, если не найдено, то в DNS аналогично. VVV> 2. Все хосты, которые часто обращаются и могут обратиться в то время, VVV> когда внешней сети почему-то нет, прописаны в файле hosts есть и такое (по крайней мере все IP'шники из имеющегося у нас диапазона там описаны, как описаны и в настройках bind'а) VVV> 3. Hу и последнее - поставь в конце полного имени хоста точку, тогда он VVV> не будет добавлять имя домена. Это правило описано в доке на DNS. VVV> Hапример, у меня в hosts написано примерно так : VVV> 192.168.2.99 admpc admpc.my.domain. VVV> в принципе оба имени идентичны (если у меня домен my.domain то имя admpc VVV> будет искаться как admpc.my.domain VVV> а если не поставить точку в конце полного имени, то VVV> "admpc.my.domain" == "admpc.my.domain.my.domain." вот это нужно будет проверить, потому как я делал по образцу дефолтового файла, где точек не было. Вот фрагмент дефолтового конфига: # Imaginary network. #10.0.0.2 myname.my.domain myname #10.0.0.3 myfriend.my.domain myfriend т.е. по умолчанию точки не стоят. Ладно, чейчас поставлю, посмотрю. VVZ [ Team BEER ] --- QDed/BSD beta v1.33.7 * Origin: Hапиток сезона: безалкогольное пиво с водкой (2:465/62.197) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/34293cbacd1b.html, оценка из 5, голосов 10
|