The OpenNET Project / Index page

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

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

"Веб-сервер в локалке не видно из локалки по внешнему ip"  
Сообщение от msmirnov (ok) on 05-Фев-07, 13:59 
Шлюз под FreeBSD перебрасывает входящие соединения на 80 порт из инета на веб-сервак в локалке. Допустим у внешнего интерфейса ip-адрес 1.2.3.4. Когда в браузере захожу на http://1.2.3.4 из интернета - все замечательно работает. Если я захожу на http://1.2.3.4 из локальной сети, то получаю облом. Вопрос: куда копать?

Если по аналогии с линуксом, то в нем в таком случае надо ручками менять адрес источника на адрес шлюза, иначе веб-сервер ответить напрямую локальному компьютеру, а тот совсем не ждет ответа из локалки:
iptables -t nat -A POSTROUTING -p tcp --dst $HTTP_IP --dport 80 -j SNAT \
--to-source $LAN_IP
(руководствуясь, например, http://www.opennet.me/docs/RUS/iptables/#DNATTARGET)

Уместна ли эта аналогия для FreeBSD? Если да, то как решить проблему, используя natd и ipfw? Если нет, куда копать?

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

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Веб-сервер в локалке не видно из локалки по внешнему ip"  
Сообщение от Redduck (??) on 05-Фев-07, 15:56 
Возможно лучше будет из локальной сети заходить по имени типа http://www.mydomain.ru тогда надо настроить DNS или в файле hosts прописать. В Freebsd /etc/hosts , а в Windows c:/windows/system32/drivers/etc/hosts
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Веб-сервер в локалке не видно из локалки по внешнему ip"  
Сообщение от msmirnov (??) on 06-Фев-07, 11:47 
Так а какая разница по ip или по имени? Все равно ж пакеты шлются по ip...


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

3. "Веб-сервер в локалке не видно из локалки по внешнему ip"  
Сообщение от Wing email(??) on 07-Фев-07, 13:16 
>Так а какая разница по ip или по имени? Все равно ж
>пакеты шлются по ip...

Дык... В намеде настрой views для инета и локалки, локалке отдавай по имени внут. адрес сервака, инету отдавай внешний

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

4. "Веб-сервер в локалке не видно из локалки по внешнему ip"  
Сообщение от Xela email(ok) on 07-Фев-07, 14:06 
>iptables -t nat -A POSTROUTING -p tcp --dst $HTTP_IP --dport 80 -j
>SNAT \
>--to-source $LAN_IP
>(руководствуясь, например, http://www.opennet.me/docs/RUS/iptables/#DNATTARGET)
>
>Уместна ли эта аналогия для FreeBSD? Если да, то как решить проблему,
>используя natd и ipfw? Если нет, куда копать?

Уместна. Не знаю как natd и ipfw но делал такое с помошью pf.
Правда, советую, при всей уместности данного способа, все же прислушаться к рекомендациям данным выше и заходить по имени использую view для отдачи необходмого правильного адреса.

Так как надо учитывать, что при способе предложеном вами возрастет нагрузка на шлюз.


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

5. "Веб-сервер в локалке не видно из локалки по внешнему ip"  
Сообщение от msmirnov (??) on 08-Фев-07, 09:43 
Про DNS дошло :)
Всем большое спасибо!!!


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

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

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




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

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