Как получить доступ к серверу с помощью публичного 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. Теперь, что я могу сделать с тем, что я получил сейчас? Возможно ли это?
я читал о nat loopback, но я знаю, что это невозможно для моей ситуации. Я действительно надеюсь, что кто-нибудь может помочь и объяснить мне, как непрофессионал. Я действительно хочу научиться этому.
Благодарю.
1 ответ
Мулаз действительно придумал правильное ключевое слово: http://wiki.mikrotik.com/wiki/Hairpin_NAT
Ссылка содержит диаграммы, которые визуализируют проблему и дают более краткий ответ.
Настройки Nat конфликтуют с моими настройками переадресации портов на моем маршрутизаторе, поэтому иногда может потребоваться локальный DNS-сервер на сервере Linux. Ваш пробег может варьироваться.