marți, 15 decembrie 2015

Port forwarding pe RDS

Ieri am fost în situația ciudată în care, deși i-am făcut port forwarding-ul pe un router TP-Link Archer C5, nu puteam să accesez un server din rețea folosind domeniul sau IP-ul public oferit de RDS, deși alții (din afara rețelei) puteau să îl acceseze. Țin minte și că un prieten a avut o problemă asemănătoare așa că inițial am dat vina pe RDS pentru ca apoi, după ce am mai dat câteva căutări pe Google, să descopăr că problema era de fapt a router-ului.

Pentru ca să vă puteți accesa un server din rețea căruia i-ați făcut port forwarding folosind un nume de domeniu sau adresa IP publică router-ul trebuie să aibă o funcționalitate care se cheamă hairpin NAT sau loopback NAT sau reverse NAT. Acuma majoritatea routerelor au chestia asta însă această funcționalitate este anulată de un alt feature al routerelor din zilele noastre: hardware NAT, regăsită uneori sub denumirea de Boost NAT. Dezactivarea acestei funcții și repornirea router-ului va face posibilă accesarea unui server aflat în aceeași rețea cu voi, asta desigur dacă în prealabil ați configurat corect port forwarding-ul.

Baftă!