Netwerkvoorwaarden en routeringsproblemen

Op deze pagina worden netwerktermen en routeringsproblemen beschreven die kunnen voorkomen dat gebruikers vanaf het openbare internet toegang krijgen tot uw server.

Het belangrijkste probleem is of uw computer openbaar beschikbaar is op internet. Als u een heel eenvoudig netwerk hebt en uw computer is direct aangesloten (misschien via een kabel of ADSL-modem) dan is dat waarschijnlijk het geval. Als u deel uitmaakt van een grote organisatie, wordt dit programma mogelijk uitgevoerd op een openbare host of hebt u mogelijk experts beschikbaar die firewalls kunnen openen en poorten kunnen omleiden om uw computer openbaar beschikbaar te maken. Deze notitie en de geautomatiseerde routeringswizard en bijbehorende instellingen die het beschrijft, hebben meestal betrekking op het meest waarschijnlijke middengeval: u bevindt zich op een klein bedrijf of thuisnetwerk en er is een NAT-router (Network Address Translation) tussen u en internet.

Met NAT-routers kunnen veel hosts "binnen" de NAT één openbaar IP-adres delen door het privéadres en de poort te vertalen die worden gebruikt voor een verbinding met het openbare IP-adres en een openbare poort. Van buitenaf lijken dus alle verbindingen die door hosts op het particuliere netwerk worden gemaakt, afkomstig te zijn van één host - waarvan het IP-adres het openbare adres is dat door uw ISP aan de router is toegewezen. Dit is een geweldige manier om IP-adressen te behouden, maar introduceert een probleem: hoe kan een client "buiten" een verbinding maken met een bepaalde host "binnen" als de NAT al die hosts effectief achter één IP-adres verbergt?

De meeste NAT-routers kunnen worden geconfigureerd om een bepaalde openbare poort om te leiden naar een poort op een bepaalde host in het particuliere netwerk. Wanneer een router UPnP (Universal Plug and Play) ondersteunt, kan de wizard Routering deze poortomleiding automatisch instellen en het openbare IP-adres bepalen. Als UPnP niet wordt ondersteund, moet de router handmatig worden geconfigureerd - zie hier voor meer informatie.

Ongeacht of uw server rechtstreeks of via een NAT-router met internet is verbonden, blijft er nog een ander probleem : het openbare IP-adres kan dynamisch worden toegewezen, d.w.z. het kan veranderen. Er zijn hier drie opties: vertel uw gebruikers over elke wijziging; vraag een vast IP-adres aan bij uw ISP (dit kost meestal extra); of gebruik een dynamische domeinnaamservice.

Met een dynamische domeinnaamservice detecteert een klein clientprogramma elke IP-adreswijziging en informeert de service over het nieuwe adres dat zijn domeinnaamtabellen bijwerkt. Zo kan een gebruiker toegang krijgen tot uw server door de domeinnaam op te geven die door de dynamische DNS-service naar een IP-adres wordt vertaald. Veel routers bevatten een client voor verschillende services - controleer welke uw router ondersteunt.