Здравствуйте. Помогите разобраться в следующей ситуации:Есть сервер с двумя сетевухами. Одна смотрит в интернет(честный IP 195.19.ххх.ххх) вторая в локалку(10.0.0.1).
В локалке несколько компьютеров. Сам сервер обрабатывает почту. Снаружи у него есть имена smtp.domain.ru, pop3.domain.ru, imap.domain.ru
Представим ситуацию. На рабочих станциях локальной сети настраиваем какой-либо почтовый клиент. Указываем "получать почту по imap.domain.ru." Естественно, рабочая станция смотрит ДНС и безуспешно пытается соединиться по 195.19.xxx.xxx
Хочется не указывать в настройках программы в качестве сервера 10.0.0.1, а сделать так, чтобы из локальной сети имена imap.domain.ru etc отзывались на внутренний адрес.
Вопрос - как лучше это сделать? В голове два варианта - на внутренний ip повесить свой демон dns в котором зоны imap.domain.ru etc резолвятся как 10.0.0.1
С этим вариантом вопросов не возникает.
Второй вариант - настроить роутинг между двумя сетевухами сервера. Чтоб когда с локалки шли пакеты на 195.19.xxx.xxx сервер их понимал и отдавал клиенту то, что нужно :)
Как это сделать?