The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"FreeBSD локальные адреса"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"FreeBSD локальные адреса" 
Сообщение от Ganimed emailИскать по авторуВ закладки(??) on 16-Сен-05, 14:04  (MSK)
Есть два сервера на FreeBSD, на одном DNS, на втором почта... Подключены к разным провайдерам, и оба смотрят в локалку. При отправке почты из локальной сети гоняется трафик через инет. Куда копать, чтобы почта из локалки отправлялась на внтуренний IP и чтобы почтовый сервер также был виден из инет?
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "FreeBSD локальные адреса" 
Сообщение от mezantrop Искать по авторуВ закладки(??) on 16-Сен-05, 14:14  (MSK)
>Есть два сервера на FreeBSD, на одном DNS, на втором почта... Подключены
>к разным провайдерам, и оба смотрят в локалку. При отправке почты
>из локальной сети гоняется трафик через инет. Куда копать, чтобы почта
>из локалки отправлялась на внтуренний IP и чтобы почтовый сервер также
>был виден из инет?

какой MTA ?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "FreeBSD локальные адреса" 
Сообщение от Ganimed emailИскать по авторуВ закладки(??) on 16-Сен-05, 14:19  (MSK)

>какой MTA ?


NetQmail 1.05

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "FreeBSD локальные адреса" 
Сообщение от mezantrop Искать по авторуВ закладки(??) on 16-Сен-05, 14:23  (MSK)
>>Есть два сервера на FreeBSD, на одном DNS, на втором почта... Подключены
>>к разным провайдерам, и оба смотрят в локалку. При отправке почты
>>из локальной сети гоняется трафик через инет. Куда копать, чтобы почта
>>из локалки отправлялась на внтуренний IP и чтобы почтовый сервер также
>>был виден из инет?
>
>какой MTA ?

Не внимательно прочитал вопрос. А сейчас почта как ходит????

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "FreeBSD локальные адреса" 
Сообщение от Ganimed emailИскать по авторуВ закладки(??) on 16-Сен-05, 14:41  (MSK)

>Не внимательно прочитал вопрос. А сейчас почта как ходит????

На DNS сервере существует MX запись, там прописан внешний IP почтового сервера, который принадлежит другому провайдеру (один провайдер на почту, другой на инет), у пользователей в качестве почтового сервера прописано его доменное имя (Ip Локальный прописать нельзя в силу многих причин), и соответсвенно почта идет через одного провайдера на другого через инет... Что сделать что бы из локальной сети обращение по доменному имени шло на внутренний IP? Я так понимаю что нужно что то добавить в DNS, но вот что и куда? Это для меня загадка ;-((((((((((((((((

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "FreeBSD локальные адреса" 
Сообщение от lavr emailИскать по авторуВ закладки on 16-Сен-05, 14:35  (MSK)
>Есть два сервера на FreeBSD, на одном DNS, на втором почта... Подключены
>к разным провайдерам, и оба смотрят в локалку. При отправке почты
>из локальной сети гоняется трафик через инет. Куда копать, чтобы почта
>из локалки отправлялась на внтуренний IP и чтобы почтовый сервер также
>был виден из инет?

поднять в локалке DNS и у всех клиентов перенастроить SMTP сервер
на другое имя "из локальной зоны", ну либо без DNS в какчестве
SMTP сервера прописать ip-address почтового сервера который
он имеет в локальной сети, за это не ручаюсь, сожрут виндовые
почтовые клиенты вместо fqdn имени почтового сервера ip-address.
Должны сожрать.
Понятно что qmail должен быть забинден как на реальный адрес, так и
на ip из локальной сети.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "FreeBSD локальные адреса" 
Сообщение от Ganimed emailИскать по авторуВ закладки(??) on 16-Сен-05, 14:53  (MSK)
Я уже писал, заменить доменное имя на локальный ip нельзя... А DNS сервер что, еще один заводить? Один уже есть... Но там имя сопостовляется в внешним Ip
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "FreeBSD локальные адреса" 
Сообщение от mezantrop Искать по авторуВ закладки(??) on 16-Сен-05, 15:00  (MSK)
>Я уже писал, заменить доменное имя на локальный ip нельзя... А DNS
>сервер что, еще один заводить? Один уже есть... Но там имя
>сопостовляется в внешним Ip

можно организовать так, чтобы внешние видели внешний адрес а внутренние внутренний (параметр view в named.conf). Пример: http://www.zytrax.com/books/dns/ch7/view.html

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "FreeBSD локальные адреса" 
Сообщение от lavr emailИскать по авторуВ закладки on 16-Сен-05, 17:23  (MSK)
>Я уже писал, заменить доменное имя на локальный ip нельзя... А DNS
>сервер что, еще один заводить? Один уже есть... Но там имя
>сопостовляется в внешним Ip

внимательно следует читать то что вам пишут и обдумывать прочитанное.

Итого: "заменить доменное имя на локальный ip нельзя" - что сказал???

доменное имя == domain name , те domain, например smtp сервер в домене

lala.ru: mail.lala.ru = 203.12.128.15 (от балды взят реальный ip) он же в локалке = 192.168.10.1 (с локальным именем или без - фиолетово)

что мешает в настройках почтовых windows-клиентов, например OE, Mozilla, Bat ВМЕСТО mail.lala.ru указать ip=192.168.10.1?! Где вы здесь видели доменное имя?

Идем дальше, допустим вы создадите локальную зону на технологических
адресах, допустим это 192.168.x.y - что вы будете иметь, правильно
соответствие:

mail in A  192.168.10.1 - чтобы ВСЯ почта из ЛОКАЛКИ ШЛА одним маршрутом,
ВНУТРИ локалки, а не делала колько от одного сервера-провайдера-1 к
другому почтовому-серверу-провайдеру-2. Что тут непонятного и что тут
разжевывать?

Если не понимаете КАК работает маршрутизация, dns и smtp, возьмите
и создайте ОДИН файл lmhosts для ВСЕХ Windows (аналог /etc/hosts unix'а)
и вколотите туда запись:

#локальный_ip_адрес_почтового_сервера mail.domain.ru

192.168.10.1        mail   mail.domain.ru

где вместо mail может быть КАКОЕ УГОДНО имя и используйте его при
задании адреса smtp-сервера.

Самое простое это lmhosts в Windows, теперь возможные преграды чтобы
было понятно, на примере, дано:

server1.lala.ru=205.19.121.5 - выходит в мир через provider1
mail.kuku.ru=68.101.17.7 - почтовый сервер, выходит в мир через provider2

server1=192.168.1.10 и mail=192.168.1.105 в одной локальной сети, нужно чтобы ВСЕ клиенты слали почту ТОЛЬКО через один сервер:
mail.kuku.ru=68.101.17.7=192.168.1.105

Каким образом, очень просто, используя локальную маршрутизацию, а значит
что? - правильно, на локальный ip=192.168.1.105 тогда почта никогда не
пойдет по кольцу.

Первый вариант был: в почтовых клиентах вместо имени писать 192.168.1.105
Второй вариант (при проблемах с DNS): создать ЕДИНЫЙ для всех Windows
файл хостов lmhosts и скопировать его на ВСЕ клиентские машины:

---------------------lmhosts -----------------------------
192.168.1.105     relay   relay.kakashka.ru
----------------------------------------------------------

причем неважно какие будут названия в lmhosts, ты можешь вставить
то что тебе нужно, ВАЖНО чтобы резолвер - разрешение имен работало
в последовательности:

первым просматривался lmhosts и оттуда брались имена и ip, а дальше
DNS и WINS (их порядок нас не интересует)

Тогда если на клиенте в качестве smtp-server'а будет написано:

relay.kakashka.ru - и резолвинг первым прочитает lmhosts, он возьмет
оттуда ip этого имени - 192.168.1.105 и по нему произведете SMTP
соединение с почтовым сервером, так как ip из локальной сети, то
вся почта исходящая почта пойдет через локальную маршрутизацию и
никогда не выйдет наружу.

Просто ну до безобразия.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "FreeBSD локальные адреса" 
Сообщение от mezantrop Искать по авторуВ закладки(??) on 16-Сен-05, 17:28  (MSK)
>>Я уже писал, заменить доменное имя на локальный ip нельзя... А DNS
>>сервер что, еще один заводить? Один уже есть... Но там имя
>>сопостовляется в внешним Ip
>
>внимательно следует читать то что вам пишут и обдумывать прочитанное.
>
>Итого: "заменить доменное имя на локальный ip нельзя" - что сказал???
>
>доменное имя == domain name , те domain, например smtp сервер в
>домене
>
>lala.ru: mail.lala.ru = 203.12.128.15 (от балды взят реальный ip) он же в
>локалке = 192.168.10.1 (с локальным именем или без - фиолетово)
>
>что мешает в настройках почтовых windows-клиентов, например OE, Mozilla, Bat ВМЕСТО mail.lala.ru
>указать ip=192.168.10.1?! Где вы здесь видели доменное имя?
>
>Идем дальше, допустим вы создадите локальную зону на технологических
>адресах, допустим это 192.168.x.y - что вы будете иметь, правильно
>соответствие:
>
>mail in A  192.168.10.1 - чтобы ВСЯ почта из ЛОКАЛКИ ШЛА
>одним маршрутом,
>ВНУТРИ локалки, а не делала колько от одного сервера-провайдера-1 к
>другому почтовому-серверу-провайдеру-2. Что тут непонятного и что тут
>разжевывать?
>
>Если не понимаете КАК работает маршрутизация, dns и smtp, возьмите
>и создайте ОДИН файл lmhosts для ВСЕХ Windows (аналог /etc/hosts unix'а)
>и вколотите туда запись:
>
>#локальный_ip_адрес_почтового_сервера mail.domain.ru
>
>192.168.10.1        mail   mail.domain.ru
>
>
>где вместо mail может быть КАКОЕ УГОДНО имя и используйте его при
>
>задании адреса smtp-сервера.
>
>Самое простое это lmhosts в Windows, теперь возможные преграды чтобы
>было понятно, на примере, дано:
>
>server1.lala.ru=205.19.121.5 - выходит в мир через provider1
>mail.kuku.ru=68.101.17.7 - почтовый сервер, выходит в мир через provider2
>
>server1=192.168.1.10 и mail=192.168.1.105 в одной локальной сети, нужно чтобы ВСЕ клиенты слали
>почту ТОЛЬКО через один сервер:
>mail.kuku.ru=68.101.17.7=192.168.1.105
>
>Каким образом, очень просто, используя локальную маршрутизацию, а значит
>что? - правильно, на локальный ip=192.168.1.105 тогда почта никогда не
>пойдет по кольцу.
>
>Первый вариант был: в почтовых клиентах вместо имени писать 192.168.1.105
>Второй вариант (при проблемах с DNS): создать ЕДИНЫЙ для всех Windows
>файл хостов lmhosts и скопировать его на ВСЕ клиентские машины:
>
>---------------------lmhosts -----------------------------
>192.168.1.105     relay   relay.kakashka.ru
>----------------------------------------------------------
>
>причем неважно какие будут названия в lmhosts, ты можешь вставить
>то что тебе нужно, ВАЖНО чтобы резолвер - разрешение имен работало
>в последовательности:
>
>первым просматривался lmhosts и оттуда брались имена и ip, а дальше
>DNS и WINS (их порядок нас не интересует)
>
>Тогда если на клиенте в качестве smtp-server'а будет написано:
>
>relay.kakashka.ru - и резолвинг первым прочитает lmhosts, он возьмет
>оттуда ip этого имени - 192.168.1.105 и по нему произведете SMTP
>соединение с почтовым сервером, так как ip из локальной сети, то
>вся почта исходящая почта пойдет через локальную маршрутизацию и
>никогда не выйдет наружу.
>
>Просто ну до безобразия.

только не используй для тестов адрес relay.kakashka.ru, поскольку он существует :))

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "FreeBSD локальные адреса" 
Сообщение от lavr emailИскать по авторуВ закладки on 16-Сен-05, 21:09  (MSK)
>>>Я уже писал, заменить доменное имя на локальный ip нельзя... А DNS
>>>сервер что, еще один заводить? Один уже есть... Но там имя
>>>сопостовляется в внешним Ip
>>
>>внимательно следует читать то что вам пишут и обдумывать прочитанное.
>>
>>Итого: "заменить доменное имя на локальный ip нельзя" - что сказал???
>>
>>доменное имя == domain name , те domain, например smtp сервер в
>>домене
>>
>>lala.ru: mail.lala.ru = 203.12.128.15 (от балды взят реальный ip) он же в
>>локалке = 192.168.10.1 (с локальным именем или без - фиолетово)
>>
>>что мешает в настройках почтовых windows-клиентов, например OE, Mozilla, Bat ВМЕСТО mail.lala.ru
>>указать ip=192.168.10.1?! Где вы здесь видели доменное имя?
>>
>>Идем дальше, допустим вы создадите локальную зону на технологических
>>адресах, допустим это 192.168.x.y - что вы будете иметь, правильно
>>соответствие:
>>
>>mail in A  192.168.10.1 - чтобы ВСЯ почта из ЛОКАЛКИ ШЛА
>>одним маршрутом,
>>ВНУТРИ локалки, а не делала колько от одного сервера-провайдера-1 к
>>другому почтовому-серверу-провайдеру-2. Что тут непонятного и что тут
>>разжевывать?
>>
>>Если не понимаете КАК работает маршрутизация, dns и smtp, возьмите
>>и создайте ОДИН файл lmhosts для ВСЕХ Windows (аналог /etc/hosts unix'а)
>>и вколотите туда запись:
>>
>>#локальный_ip_адрес_почтового_сервера mail.domain.ru
>>
>>192.168.10.1        mail   mail.domain.ru
>>
>>
>>где вместо mail может быть КАКОЕ УГОДНО имя и используйте его при
>>
>>задании адреса smtp-сервера.
>>
>>Самое простое это lmhosts в Windows, теперь возможные преграды чтобы
>>было понятно, на примере, дано:
>>
>>server1.lala.ru=205.19.121.5 - выходит в мир через provider1
>>mail.kuku.ru=68.101.17.7 - почтовый сервер, выходит в мир через provider2
>>
>>server1=192.168.1.10 и mail=192.168.1.105 в одной локальной сети, нужно чтобы ВСЕ клиенты слали
>>почту ТОЛЬКО через один сервер:
>>mail.kuku.ru=68.101.17.7=192.168.1.105
>>
>>Каким образом, очень просто, используя локальную маршрутизацию, а значит
>>что? - правильно, на локальный ip=192.168.1.105 тогда почта никогда не
>>пойдет по кольцу.
>>
>>Первый вариант был: в почтовых клиентах вместо имени писать 192.168.1.105
>>Второй вариант (при проблемах с DNS): создать ЕДИНЫЙ для всех Windows
>>файл хостов lmhosts и скопировать его на ВСЕ клиентские машины:
>>
>>---------------------lmhosts -----------------------------
>>192.168.1.105     relay   relay.kakashka.ru
>>----------------------------------------------------------
>>
>>причем неважно какие будут названия в lmhosts, ты можешь вставить
>>то что тебе нужно, ВАЖНО чтобы резолвер - разрешение имен работало
>>в последовательности:
>>
>>первым просматривался lmhosts и оттуда брались имена и ip, а дальше
>>DNS и WINS (их порядок нас не интересует)
>>
>>Тогда если на клиенте в качестве smtp-server'а будет написано:
>>
>>relay.kakashka.ru - и резолвинг первым прочитает lmhosts, он возьмет
>>оттуда ip этого имени - 192.168.1.105 и по нему произведете SMTP
>>соединение с почтовым сервером, так как ip из локальной сети, то
>>вся почта исходящая почта пойдет через локальную маршрутизацию и
>>никогда не выйдет наружу.
>>
>>Просто ну до безобразия.
>
>только не используй для тестов адрес relay.kakashka.ru, поскольку он существует :))

если резолвер настроен первым читать и брать данные из lmhosts, то
с реальной kakashka'ой.ru он не пересечется! В этом весь смысл резолвера
и hosts/lmhosts :)))

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру