Переадресация портов пятнистая через Arris TG862G/CT

Я настроен на Xfinity, используя Arris TG862G/CT в качестве нашего модема/маршрутизатора.

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

  1. Обратные прокси-серверы с Apache, похоже, не работают (они работали раньше, пока я не перешел в свою текущую сеть). При переходе к обратному прокси-серверу (rp.example.com, который является прокси-сервером для example.com:8081), он выдает ошибку 503 Service Unavailable. Но когда я просматриваю, используя порт напрямую, он работает просто отлично, так что я вижу, что служба на самом деле запущена и не недоступна.

  2. Во-вторых, SSH вообще не работает. Я, опять же, настроил переадресацию, чтобы перенаправить порт 22 на мой сервер. Но когда я пытаюсь войти в за пределами моей сети, я получаю либо ошибку Host does not exist (при использовании моего доменного имени), либо ошибку Connection timed out (при использовании моего ip-адреса). Я точно знаю, что SSH работает, так как я могу подключиться к серверу внутри моей сети.

    2.1. ПРИМЕЧАНИЕ: Я использую замазка как мой клиент.

У кого-нибудь еще был подобный опыт? Я понятия не имею, что еще я могу сделать, чтобы решить проблему. Я даже установил хост DMZ в качестве своего сервера, который ничего не делал видимым.

Заранее спасибо!

Бонус: Кто-нибудь знает, как включить NAT-шпильку на маршрутизаторе (или как-то имитировать ее)? Я ненавижу использовать свое имя хоста внутри сети и имя домена снаружи. Я бы предпочел просто использовать доменное имя везде.