Скорее всего нет, я пробовал втыкать провод не через маршрутизатор а напрямую в комп
От маршрутера не зависит, а зависит от прова, то есть тебе ip может один выделяться внутри города, а наружу(магистральный провайдер) совсем другой ip будет.
Так вот посмотри какой ip выделится если комп кабелем напряму и какой на сайте, допустем 2айпи.ру (2ip.ru), ну и прова спроси про ip белые
Возможно у тебя не хватает прав. Для того, чтобы занять порт от 1-1024 нужны права рута. И когда делаешь бэкконект ты должен на 100% быть уверен, что ты доступен из внешней сети и можешь сделать до себя соединение.
к примеру если ты открыл у себя 80ый порт, можешь это проверить на сервисе
http://2ip.ru/check-port/. Он должен показать что твой порт открыт.
Если твой порт открыт, но бэкконект от сервера все равно не идет, тогда возможна проблема с фаерволом на сервере от которого делаешь бэкконнект.