|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » Proxy/NAT - Как должен работать NAT? <Windows Server 2008> |
|
Proxy/NAT - Как должен работать NAT? <Windows Server 2008>
|
Пользователь Сообщения: 64 |
Профиль | Отправить PM | Цитировать
Простой вопрос..
Cеть 192.168.1.0/24 Cеть 192.168.2.0/24 3 хоста: [192.168.1.1] --- [192.168.1.2 / 192.168.2.2] --- [192.168.2.1] Шлюзов по умолчанию не прописано. На 192.168.2.1 запущен WEB-сервер, требуется сделать его доступным для 192.168.1.1. Внимание, вопрос: Можно ли это сделать не прописывая маршрутов на 192.168.2.1? Т.е. может ли NAT так работать или нет (подставлять свой IP вместо 192.168.2.1)?? Ковыряюсь в Windows Server 2008, никак не могу понять. Помогите советом люди добрые!! |
|
------- Отправлено: 23:37, 30-01-2010 |
Старожил Сообщения: 401
|
Профиль | Отправить PM | Цитировать Цитата baklanoid:
правильный ответ: маршрутизатор с функцией NAT(NAPT). главное слово здесь маршрутизатор а не NAT. немного теории: за примером далеко ходить не будем.) станция 192.168.1.1(..1.1) должна передать IP-пакет станции 192.168.2.1(..2.1) для этого она налаживает IP-адрес получателя на свою маску что бы выяснить IP-адрес получателя пренадлежит её сети или нет. если IP-адрес пренадлежит её сети(а это значит что станция получатель и станция отправитель находятся в одной канальной сети) то она формирует IP-пакет и отправляет его непосредственно станции получателя. если из другой IP-сети то станция просматривает свою таблицу маршрутизации на предмет пути в эту сеть, если путь в таблице есть(а путь в другую сеть обязательно содержит IP-адрес следующего маршрутизатора и этот IP-адрес обязательно должен быть из сети в которой находиться отправляющая станция) станция передаёт IP-пакет следующему маршрутизатору. если пути нет то она передаёт IP-пакет на маршрутизатор "по-умолчанию". если и его нет. то IP-пакет не передаётся. это относительно работы IP и в общих чертах. там ещё есть важные действия на канальном уровне..) без знания которых нельзя полностью представить сетевое взаимодействие. прочитав это ответь сам на свой вопрос. з.ы. и накой тебе NAT? тебе в данном случае простая маршрутизация подойдёт, не злоупотребляй NAT преобразованием без необходимости ...) |
|
------- Последний раз редактировалось wertyg, 31-01-2010 в 10:52. Причина: дополнение Отправлено: 10:44, 31-01-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
ИО Капитана Очевидности Сообщения: 5387
|
Профиль | Отправить PM | Цитировать Цитата baklanoid:
Цитата baklanoid:
1. Настроить отправку запросов на 192.168.2.1 2. Настроить возвращение ответов из 192.168.2.1 Сама система на шлюзе - серверная, так что для пересылки достаточно активировать службу "маршрутизация и удалённый доступ". Если отправка запросов в "первую" сеть из "второй" не требуется, достаточно на шлюзе объявить интерфейс 192.168.2.2 "внешним" и активировать для него NAT ("общий доступ"), а также прописать адрес 192.168.1.2 "маршрутом по умолчанию"*для всех компьютеров "первой" сети. Тогда все запросы к серверу 192.168.2.1 после преобразования будут иметь обратный адрес 192.168.2.2 Если же требуется также получать доступ к серверам (файлы,*HTTP и т.д.) из "первой"*сети, тогда придётся прописать маршруты в обоих подсетях 1. Компьютер 192.168.1.1 (и остальные) должен иметь маршрут 192.168.2.0/24 -> 192.168.1.2 2. Компьютер 192.168.2.1 (и остальные) должен иметь маршрут 192.168.1.0/24 -> 192.168.2.2 Маршруты можно прописывать вручную на каждом компьютере (командой route с параметром -p),*а можно - на DHCP-сервере (параметр №254), который зарегистрирует их на всех клиентах |
||
------- Отправлено: 04:31, 01-02-2010 | #3 |
Пользователь Сообщения: 64
|
Профиль | Отправить PM | Цитировать По правде, в обоих сетках свой интернет, т.е. свои шлюзы по-умолчанию.
Ситуация такая: Есть 5 серверов в своей внутренней сети и со своим интернетом. Есть сеть предприятия со своим интернетом. Мои боссы решили что сеть предприятия должна быть подключена к внутренней сети не через шлюз, а к другому серваку. Конечно, если прописать статический маршрут, то все будет работать. [192.168.1.1] --- [192.168.1.2 / 192.168.2.2] --- [192.168.2.1] Как я это представляю: 1. WEB-Клиент 192.168.1.1 отправляет запрос на 192.168.1.2:80. 2. Срабатывает NAT переадресация порта. Пакет отправляется на WEB-сервер 192.168.2.1:80, адрес получателя 192.168.1.1 остается прежним. 3. Обработав запрос, WEB-сервер 192.168.2.1 смотрит есть ли маршрут до 192.168.1.1, отправляет ответ. 4. Пакет попадает на 192.168.2.2, тут срабатывает маршрутизация, пакетик обрабатывается NAT-ом, у него меняется отправитель на 192.168.1.2 и доставляется довольному клиенту. Я же хочу: 1. WEB-Клиент 192.168.1.1 отправляет запрос на 192.168.1.2:80. 2. Срабатывает NAT переадресация порта. Пакет отправляется на WEB-сервер 192.168.2.1:80, адрес получателя заменяется на 192.168.2.2. 3. Обработав запрос WEB-сервер 192.168.2.1 высылает ответ на 192.168.2.2 4. Пакет попадает на 192.168.2.2, тут срабатывает маршрутизация, пакетик обрабатывается NAT-ом, у него меняется отправитель на 192.168.1.2 и доставляется довольному клиенту. Если такое возможно, то хотелось бы знать как это сделать. |
------- Отправлено: 10:02, 01-02-2010 | #4 |
Старожил Сообщения: 401
|
Профиль | Отправить PM | Цитировать Цитата baklanoid:
половинное решение это порт-маппинг. тогда ..1.2 будет выдавать себя за ..2.1 но на ..2.1 всё равно нужно будет прописать маршрут в сеть 192.168.1.0 это тебе нужно NAT-ить сеть 192.168.2.0 в сеть 192.168.1.0 а вообще маловато инфы.( кто в инет выпускает в той и другой сети? |
||
------- Отправлено: 12:49, 01-02-2010 | #5 |
ИО Капитана Очевидности Сообщения: 5387
|
Профиль | Отправить PM | Цитировать Цитата baklanoid:
Можно ограничить доступ, прописав в фильтре правило пропускать пакеты,*у которых порт отправителя или получателя должен быть равен 80 |
|
------- Отправлено: 01:38, 02-02-2010 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
MSFT SQL Server - [решено] не могу установить MS sql server 2008 на windows server 2008 r2... | God-of-Chaos | Программирование и базы данных | 4 | 06-12-2013 17:58 | |
Прочее - Vmware + win server 2008 + nat | God-of-Chaos | Сетевые технологии | 3 | 30-06-2009 08:55 | |
2008 - Windows Small Business Server 2008 и Server 2008 Standard | Feonik | Windows Server 2008/2008 R2 | 5 | 05-03-2009 12:04 | |
2008 - [решено] Подключение по VPN к Windows Server 2008 расположенному за NAT | Wile | Windows Server 2008/2008 R2 | 2 | 24-12-2008 04:48 | |
2008 - Windows 2008 TS + 1C SQL, как заставить работать? | JDread | Windows Server 2008/2008 R2 | 4 | 28-05-2008 09:29 |
|