Как получить доступ к серверу, используя публичный IP, когда он находится в самой сети? [дубликат]

Я задавал этот вопрос и даже искал, но не нашел для себя полезного ответа.

В основном то, что я делаю, - это то, что у меня есть веб-сервер на внутреннем IP-адресе 192.168.0.100, порт 80. Итак, если я в сети, он будет доступен, если я наберу 192.168.0.100/myportal/login.php

. Нет проблем. так далеко. Теперь я хотел бы, чтобы пользователи внутренней сети могли получить к нему доступ через наш общедоступный статический IP-адрес, который равен 219.92.xx.xxx/myportal/login.php

. Если я вне этой сети, нет проблем. Я могу получить к нему доступ. Но как мне сделать так, чтобы, если я во внутренней сети, я мог использовать общедоступный IP-адрес?

теперь это непрактично, потому что я должен использовать два разных адреса в зависимости от моей сетевой ситуации.

Зачем мне это нужно? просто. потому что я хочу купить доменное имя и использовать его со своим общедоступным IP-адресом, на котором я размещаю свой собственный веб-сервер. так что теперь я не могу получить доступ с помощью общедоступного IP-адреса внутри, я не смогу использовать свой домен, позже назначенный этому IP-адресу.

например, я не смогу получить к нему доступ через www.vportal.com/myportal/login.php, если я внутри сети. Итак, в заключение, это непрактично, я прав? мне нужно будет использовать внутренний IP, когда я внутри.только могу использовать домен, когда я за его пределами.

Я уверен, что есть способ обойти это, но я очень надеюсь, что кто-то может дать мне какую-нибудь идею или решение, потому что я НЕ сетевой человек. но я знаю все основы.

К вашему сведению, моя установка - это простая установка, состоящая из модема и маршрутизатора. Один сервер использует проводное соединение. у меня роутер dlink dir615. Теперь что я могу сделать с тем, что у меня есть сейчас? Возможно ли это?

Я читал о естественной петле, но знаю, что это невозможно в моей ситуации. Я действительно надеюсь, что кто-нибудь сможет помочь и объяснить мне непрофессиональным способом. я действительно хочу этому научиться.

спасибо.

-2
задан 16 May 2012 в 07:53
1 ответ

Мулаз действительно придумал правильное ключевое слово: http://wiki. mikrotik.com/wiki/Hairpin_NAT

Ссылка имеет диаграммы, которые визуализируют проблему и дают более краткий ответ.

Настройки Nat конфликтуют с моими настройками переадресации портов на маршрутизаторе, поэтому иногда может потребоваться локальный dns-сервер на linux-сервере. Ваш пробег может варьироваться

.
0
ответ дан 5 December 2019 в 21:47

Теги

Похожие вопросы