Страница 1 из 1
no IP address found for host
Добавлено: 2008-03-04 14:41:31
dsergv
Уважаемые джентельмены!
Подскажите, если кто сталкивался. Периодически в main.log появляются записи подобные следующей
no IP address found for host 221.6.localnet (during SMTP connection from [192.168.6.221] I=[192.168.6.11]:25)
что, впрочем, не мешает доставке почты. Где exim не находит localnet?
У меня
exim-4.67 + dovecot + mysql
Mandriva 2007 kernel-2.6.17
Re: no IP address found for host
Добавлено: 2008-03-05 13:08:53
skeletor
221.6 --- это имя машины? Если да, то из-за этого проблемы. Дело в том, что если имя компа состоит из цифр, оно пытается интерпретировать его как ИП адрес. Сам с таким сталкивался. Как решение - просто переименовал комп.
Re: no IP address found for host
Добавлено: 2008-03-05 13:55:25
dsergv
нет, skeletor, это инвертированный "хвост" ip-шника рабочей станции отправителя. внутрення сетка 192.168.6.0/24. в данном случае ip отправителя 192.168.6.221, а имя машины предположим ws-221.mylocal.domain. судя по записи в логе, exim считает, что localnet это 192.168.0.0/16. откуда он вообще берет localnet?
Re: no IP address found for host
Добавлено: 2008-03-05 18:11:16
dsergv
Значит так, вдруг кто-нибудь наступит на эти же грабли. Как в глубине души и предполагалось, дело совсем не в экзиме. Некоторое время назад, во время очередной чистки и прочих улучшений на шлюзе, дрогнувшей рукой

из resolv.conf была удалена запись, указывающая на DNS локальной сетки. Это событие никак не отразилось ни на чем, кроме как на том, что в логах экзима стали появляться вышеуказанные сообщения и почта летела не так стремительно (субъективно). После восстановления resolv.conf все стало на свои места (даже сеть не перестартовывал).
Поэтому старые заповеди "работает - не трогай " и "исправление одной ошибки в программе приводит к появлению неизвестного количества новых" - это святое.
