Хорошо. Итак, для ясности….
Когда вы сидите за компьютером, на котором запущен WAMP, и вводите в браузере EXTERNAL IP-адрес, вы можете просматривать веб-сервер.
Когда вы сидите за другим компьютером в той же самой IP подсети (подключенным к тому же маршрутизатору и/или коммутатору) и вводите в браузере EXTERNAL IP-адрес, вы не видите веб-сервер.
Когда вы сидите на другом компьютере, который НЕ находится в той же IP-подсети (не подключен к тому же маршрутизатору и/или коммутатору), и вы вводите ВНЕШНИЙ IP-адрес в браузере, вы не видите веб-сервер.
Вы переадресовали порт 80 в маршрутизаторе на внутренний IP-адрес этого компьютера? Разрешает ли ваш провайдер входящий доступ/трафик на порт 80? Как бы вы это протестировали? Ну, во-первых, убедитесь, что ваш маршрутизатор не имеет брандмауэра, блокирующего входящий трафик по порту 80. Убедитесь, что вы правильно перенаправили трафик по порту 80. Убедитесь, что ваш внутренний IP-адрес статический (в таблице DHCP). Если вы это сделали… то это может быть проблема с портом 80. Вы можете протестировать его, зайдя в WAMP и изменив используемый порт… что угодно…. 8080. В любом случае, это просто для тестирования. Затем, вернитесь в роутер, и везде, где вы имели дело с портом 80, поменяйте его на 8080. Затем попробуйте получить доступ к серверу.