Я перенаправил следующие порты на моем маршрутизаторе для моего сервера 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

2 ответа2

0

Я думаю, что вам нужно настроить конфигурацию DNS вашего роутера, но сначала настройте настройки вашего почтового ящика и убедитесь, что они открыты и что принадлежащие им сервисы работают в качестве примера (убедитесь, что FTP запущен).

Теперь зайдите и проверьте переадресацию портов в вашем маршрутизаторе, затем проверьте настройки DNS вашего маршрутизатора и установите там свой домен с вашим локальным статическим IP-адресом.

DNS некоторых маршрутизаторов не будет, за исключением настройки DNS * .domain.com, поэтому вы должны установить каждый псевдоним, который вы будете использовать, следующим образом:

      Domain      Local IP
domain.com     192.168.1.100
ftp.domain.com 192.168.1.100
www.domain.com 192.168.1.100

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

- Есть еще одна вещь, когда вы переадресовали свои порты на маршрутизаторе, поместили ли вы Внутренний хост /ip в пример адреса локальной сети вашего бокса (192.168.1.100)

- Найдите здесь настройки своего маршрутизатора https://www.swisscom.ch/en/residential/help/internet/netzwerkeinstellungen.html.

0

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

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

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