Я перенаправил следующие порты на моем маршрутизаторе для моего сервера Linux, который имеет статический IP-адрес.
TCP 21 FTP
TCP 22 SFTP
TCP 80 HTTP
TCP 115
До включения этих правил я уже мог получить доступ к своему веб-сайту из-за пределов сети через внешний IP-адрес сервера (такой же, как у маршрутизатора), но не смог подключиться к нему через FTP или SFTP. Однако при попытке изнутри одной и той же сети веб-сайт (HTTP), а также FTP и SFTP работали просто отлично, используя внешний IP-адрес.
Но после переадресации портов на маршрутизаторе FTP / SFTP и HTTP работают извне, но изнутри сети работает только HTTP.
Так что мои возможности подключения просто поменялись местами. Есть ли шанс, что я смогу заставить их всех работать одновременно?
Настройка сети:
domain.com
176.179.24.10 176.179.24.10
Internet---> Router----------> Server: static ip (same as router, with domain.com linked to it)
| Centro_grande_v2 |
| | 192.168.1.101
| L----> Macbook: can view domain.com in browser, but cannot connect with ssh
V
Computer: Can view domain.com in browser and can connect with ssh
Ответы:
Я решил попробовать переписать правило перенаправления портов на своем маршрутизаторе, поэтому удалил его и протестировал все описанные соединения, и теперь все работает снаружи и внутри сети маршрутизаторов.
Я не знаю, почему это так, поскольку мне пришлось сначала включить это правило пересылки, чтобы решить проблему возможности подключения извне сети.
источник
Я думаю, что вам нужно настроить конфигурацию DNS вашего маршрутизатора, но сначала настройте параметры настройки вашего почтового ящика и убедитесь, что они открыты и что принадлежащие им сервисы работают в качестве примера (убедитесь, что FTP запущен).
Теперь перейдите и проверьте переадресацию портов в вашем маршрутизаторе, затем проверьте настройки DNS вашего маршрутизатора и установите там свой домен с вашим локальным статическим IP-адресом.
DNS некоторых маршрутизаторов не будет, за исключением настройки DNS * .domain.com, поэтому вы должны установить каждый псевдоним, который вы будете использовать, следующим образом:
Вы должны понимать, что этот параметр только для того, чтобы вы могли работать со своим сайтом из локальной сети, он не повлияет на внешний мир.
- Есть еще одна вещь, когда вы переадресовали свои порты на маршрутизаторе: вы добавили Внутренний хост / ip в пример адреса локальной сети вашего бокса (192.168.1.100)
- Найдите здесь настройки маршрутизатора. Https://www.swisscom.ch/en/residential/help/internet/netzwerkeinstellungen.html.
источник