2

У меня есть маршрутизатор Belkin F5D7230-4, и у меня не так много проблем с ним, однако всегда меня беспокоило то, что его страница администратора доступна локально через два местоположения: 192.168.2.1 и мой IP-адрес (например, 76.216). .174.73). Если я в библиотеке и т.д., Я вообще не могу получить к ней доступ, и это нормально, потому что, если мне действительно нужно, я могу использовать туннель SSH.

Моя проблема в том, что я могу получить к нему доступ по своему удаленному IP-адресу, находясь в локальной сети. Я хотел бы быть в состоянии получить к нему только 192.168.2.1, находясь в моей локальной сети. Это потому, что если я пишу скрипт, который подключается к моему серверу, я должен использовать 127.0.0.1 или 192.168.2.1, но перед распространением должен переключить его на мой внешний IP-адрес (или мой no-ip адрес). Есть ли способ предотвратить разрешение моего удаленного IP-адреса на странице администратора маршрутизатора, когда я нахожусь в локальной сети (то есть подключен напрямую к маршрутизатору с помощью кабеля Ethernet или Wi-Fi), и вместо этого он направит меня на нужный компьютер и порт, как обычно, если бы я не был в локальной сети?

Я просмотрел настройки Belkin и не смог ничего найти.

Благодарю.

2 ответа2

3

Когда с этой проблемой сталкиваются на маршрутизаторе, наиболее распространенное решение состоит в том, чтобы «переместить» порт администратора маршрутизатора с 80 и на что-то другое, чтобы NAT затем обрабатывал входящие запросы должным образом, а переадресация портов перенаправляла их на указанное устройство на LAN. Посмотрите, позволяет ли ваш маршрутизатор изменить порт интерфейса администратора - например, вот мой Draytek:

1

Например, предположим, что мой ноутбук настроен на 192.168.2.3, а мой сервер на 192.168.2.4, на котором запущен Apache через порт 80. Если я перехожу к своему внешнему IP-адресу (например, 76.216.174.73), он переводит меня на 192.168.2.1 на порту 80 (который является страницей администратора маршрутизатора) вместо 192.168.2.4 на порту 80 (сервер Apache). Если бы я посетил мой внешний IP (76.216.174.73) из библиотеки, мой маршрутизатор подключил бы меня к 192.168.2.4 через порт 80. Я бы хотел, чтобы это произошло, когда я дома, а не просто в библиотеке, кафе или доме друга. Это понятно?

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .