Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.07.2012, 23:46   #1
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
Злость По внешнему IP получить доступ к локалке можно только извне

Всем привет.

Вот странный вопрос наверное, обычно всё наоборот бывает.

Короче, есть локальная сеть, есть роутер (D-Link dir-300), есть внешний IP. Настроил NAT и всё хорошо. Из вне можно получить доступ к компам по внешнему IP. А проблема в том, что внитри локальной сети внешний IP не действует

К пример, есть сервак, порты настроены, на удалёном компе набераю IP, попадаю на сервак. Набираю IP, попадаю на свой роутер. Приходитвся пользоваться внитри локалки локальными адресами. Неудобно. Как это исправить. В настройках роутера ничего такого не находил.
Altera вне форума Ответить с цитированием
Старый 04.07.2012, 00:57   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

а никак, ведь если на WAN порт прийдет пакет с локальным адресом, ответ уйдет в локалку к провайдеру

в свое время я просто подключил второго провайдера, благо их щас как грязи
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 04.07.2012, 02:50   #3
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

Цитата:
Сообщение от veniside Посмотреть сообщение
а никак, ведь если на WAN порт прийдет пакет с локальным адресом, ответ уйдет в локалку к провайдеру

в свое время я просто подключил второго провайдера, благо их щас как грязи
На WAN порт? Я не понял. Это разве не входной порт роутера? Скорее тут ситуация, когда на LAN порт приходит пакет с гломальным адресом. По идее он должен отправится провайдеру, а провайдер должен вернуть его назад

Я говорю, когда в локальной сети ввожу свой внешний IP, то попадаю прямиком на роутер. А с гломальной сети ройтер провдит NAT трансвормацию и передаёт пакет компу в локальной сети
Altera вне форума Ответить с цитированием
Старый 04.07.2012, 03:17   #4
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

даже если роутер провайдера не умрёт от смеха, и пропустит такой пакет, где source и destination IP совпадают (и равны вашему внешнему IP), ваш сервер будет весьма в затруднительном положении, когда на него свалится пакет с локальным IP, на который нельзя ответить в локалку: ведь иначе клиент будет несказанно удивлён тем, что обращался он к хосту по глобальному IP, а отвечает ему какой-то хрен с горы с локальным IP. Но и через WAN сервер тоже не сможет ответить, т.к. роутер провайдера, увидев пакет с destination IP = некий локальный IP просто выкинет такой пакет (или, что ещё хуже, пошлёт его в свою локальную сеть, в случае совпадения диапазона адресов).

поэтому роутер, чтобы не устраивать такой цирк, биндит пакеты, отправленные из локалки на свой внешний IP, просто на свой внутренний интерфейс.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 04.07.2012, 10:24   #5
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Просто поищите в настройках роутера изменение порта для веб морды, либо отключите ее вообще, если конечно сможете потом другими способами настраивать.
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 04.07.2012, 10:44   #6
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Каким образом доступ открыт? DMZ или проброс портов через Virtual Server? Сервер веб на 80 или же не пересекается портом с веб-мордой роутера?
pu4koff вне форума Ответить с цитированием
Старый 04.07.2012, 12:00   #7
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

А, я всё понял. Понятно.

Цитата:
DMZ или проброс портов через Virtual Server?
Виртуальный сервер
Altera вне форума Ответить с цитированием
Старый 05.07.2012, 00:56   #8
WildHunter
Ископаемый админ
Форумчанин
 
Аватар для WildHunter
 
Регистрация: 08.07.2010
Сообщений: 992
По умолчанию

Э... а не проще с помощью доменного имени и DNS сделать? Или элементарно в hosts всех компов забить соответствие имени и адреса.
Выписывайте лучший журнал о беспроводных технологиях "Ukrainian Wireless News"! Издается с 1913 года.
WildHunter вне форума Ответить с цитированием
Старый 05.07.2012, 01:14   #9
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

Дело в том, что работаю с ноута, в IDE есть функция деплоймента на удалёный сервер. Приходится 2 конфигурации делать, одна для локалки, другая для внешней сети
Altera вне форума Ответить с цитированием
Старый 05.07.2012, 12:01   #10
WildHunter
Ископаемый админ
Форумчанин
 
Аватар для WildHunter
 
Регистрация: 08.07.2010
Сообщений: 992
По умолчанию

Ну так и делайте по доменному имени, а не по IP.
Выписывайте лучший журнал о беспроводных технологиях "Ukrainian Wireless News"! Издается с 1913 года.
WildHunter вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли разрешить доступ к папке только программе, написанной на Delphi? artemavd Общие вопросы Delphi 11 13.06.2012 16:45
Общий доступ к внешнему HD nick42 Общие вопросы C/C++ 0 14.10.2011 16:51
Встроенная память usb модема, можно ли получить доступ на запись? Crystallon Свободное общение 10 04.10.2011 21:40
Раздаю интернет по локалке. Можно ли это как-нибудь контролировать? TwiX Работа с сетью в Delphi 4 13.09.2010 18:36
Можно ли при пост-запросе InDy получить только куки (при логине на сайт например)? TwiX Работа с сетью в Delphi 2 07.02.2010 08:21