На маршрутизаторе MikroTik открытие портов для доступа к внутренняя службе из внешней сети осуществляется с помощью правил NAT (Network Address Translation) и фаервола. Вы уже использовали правильные команды для настройки NAT, но есть несколько моментов, которые стоит проверить:
1. **Проверка настроек NAT**:
Убедитесь, что вы правильно указали внешнее (публичное) IP-адрес и внутренний IP-адрес машины, на которой работает ваш web-сервер. Вы можете проверить, что у вас нет конфликтующих правил NAT, которые могут блокировать необходимый трафик.
2. **Проверка правил брандмауэра**:
MikroTik имеет встроенный брандмауэр, который может блокировать внешний трафик. Убедитесь, что в правилах firewall разрешен трафик на порты 80 и 443:
```plaintext
/ip firewall filter add chain=input protocol=tcp dst-port=80 action=accept
/ip firewall filter add chain=input protocol=tcp dst-port=443 action=accept
```
3. **Проверка маршрутизации**:
Убедитесь, что маршрутизатор имеет корректные маршруты и может достучаться до вашего внутреннего сервера. Проверьте его связь с внутренними устройствами.
4. **Проверка доступа к серверу**:
Попробуйте получить доступ к вашему серверу непосредственно с устройства, подключенного к локальной сети, используя его локальный IP. Если доступ возможен, значит сервер работает корректно. Попробуйте выполнить `ping` на сервер с маршрутизатора или с другого компьютера в локальной сети.
5. **Проверка состояния службы**:
Убедитесь, что web-сервер (например, Apache, Nginx) запущен и слушает на портах 80 и 443. Используйте такие команды как `netstat -tuln` (для Linux) для проверки, привязан ли сервер к нужным портам.
6. **Проверка внешнего доступа**:
Возможно, ваш интернет-провайдер блокирует порты 80 и 443. Попробуйте обратиться к вашему провайдеру или проверьте, доступен ли ваш публичный IP для внешнего подключения.
7. **Логи**:
Проверьте логи маршрутизатора на предмет блокировок или ошибок. Это может дать подсказку, что именно не так.
Если все вышеперечисленное не помогло, попробуйте временно отключить правила брандмауэра (если есть такая возможность) и посмотреть, будет ли доступ к серверу. После этого можно будет настраивать правила по мере необходимости.