Я использую Linux-сервер Debian Squeeze на моем сетевом хранилище Dlink DNS-320. Я подписался на службу DNS, чтобы я мог получить к ней доступ из любого места. Я установил lighttpd и создал очень простую страницу для тестирования. Чтобы завершить настройку, я перенаправил порты на моем маршрутизаторе.

Все работало правильно, как и ожидалось, и я мог получить доступ к странице dlink. Но когда я проверил это за пределами моей локальной сети, это не сработало. Время запроса истекло.

Я думаю, что проблема в моем файле hosts , но я не уверен. Вот:

127.0.0.1 localhost.localdomain localhost
IpInMyNetwork MyNas MyNas

Где IpInMyNetwork - это фактический IP-адрес NAS в моей локальной сети. Что я могу делать не так? Если есть необходимость, которую я не предоставляю, пожалуйста, дайте мне знать. Я относительно новичок в этой области.

Любая помощь очень ценится, спасибо

редактировать

Привет, я дважды проверил, и у моего NAS нет брандмауэра. Мой модем тоже. Мой маршрутизатор работает, но я установил NAS на DMZ, чтобы это больше не было проблемой. Я попытался изменить конфигурацию для удаленного доступа к маршрутизатору вместо NAS, но gateway time out ошибки истекло

Редактировать 2

Мне удалось получить удаленный доступ к маршрутизатору через порт 8080 . Очевидно, была проблема с моим предыдущим выбором порта (я пытался использовать порт 80). Я попытаюсь снова настроить NAS и предоставить некоторую обратную связь.

Окончательное обновление

Оказывается, мой провайдер блокирует порт 80, это контракт, который я подписал. Но я понятия не имел, что они сделали это. Решением было использование других портов для SSH, FTP, HTTP ...

1 ответ1

1

(Не совсем ответ, но несколько вещей, которые вы можете попробовать)

При доступе из-за пределов вашей локальной сети вы вводите в свой маршрутизатор публичный IP-адрес? (И затем, при условии, что вы правильно настроили свой маршрутизатор, любой запрос к общему IP-адресу маршрутизатора будет перенаправлен на ваш NAS)

Также проверьте ваш брандмауэр (на маршрутизаторе и на NAS).

Маршрутизатор может иметь свой собственный брандмауэр, поэтому, возможно, попробуйте отключить его, а также попробуйте настроить DMZ для своего NAS, чтобы просто устранить проблему блокировки / брандмауэра. DMZ - это почти «любой трафик, о котором я понятия не имею, я просто перешлю на этот IP», поэтому, если ваш маршрутизатор что-то блокирует, DMZ разрешит этот обход.

Также ваш NAS (Debian Squeeze) может иметь свой собственный брандмауэр и запрос блокировки от вашего роутера / публичного IP, так как это не ожидаемый трафик. Так что вы можете попытаться временно отключить это.

Как только вы сможете подключиться к блоку NAS извне вашей локальной сети, вы можете медленно поднять планку (брандмауэр на маршрутизаторе и брандмауэр на NAS) и посмотреть, какой блок блокирует. И как только вы выясните, какой из них, создайте правило, разрешающее входящий трафик.

Надеюсь, это поможет.

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