Du kan ikke "finne" portnummeret til en ekstern vert direkte. Portnumre tildeles spesifikke tjenester som kjører på en vert, og du må vite hvilken tjeneste du leter etter.
Slik nærmer du deg det:
1. Identifiser tjenesten du leter etter: Leter du etter en webserver (som Apache eller Nginx)? En database (som MySQL eller PostgreSQL)? En e -postserver (som SMTP)? Å kjenne tjenesten hjelper deg med å finne ut det typiske portnummeret som er tilknyttet det.
2. Bruk portskanneverktøy: Verktøy som NMAP kan skanne en ekstern vert for åpne porter. Dette vil fortelle deg hvilke porter som lytter etter tilkoblinger, men vil ikke fortelle deg hvilken tjeneste som kjører på hver port.
3. Kontroller systemlogger: På den eksterne verten, sjekk systemloggene for informasjon om aktive tjenester og portnumrene deres.
4. Kontroller konfigurasjonsfiler: Hvis du har tilgang til den eksterne vertens konfigurasjonsfiler, kan du finne portnumrene knyttet til tjenester ved å lete etter relevante innstillinger.
5. Spør serveradministratoren: Hvis du har å gjøre med en ekstern server, skal administratoren kunne fortelle deg hvilke portnumre som er i bruk.
Eksempel:
La oss si at du vil finne portnummeret til en webserver som kjører på en ekstern vert.
* Du kjenner tjenesten: Webserver
* Du kjenner den typiske porten: Port 80 for http, port 443 for https
* Du kan bruke en portskanner som NMAP: `NMAP -p 80.443 `
NMAP vil skanne den eksterne verten for porter 80 og 443, og rapportere tilbake hvis disse portene er åpne. Hvis de er det, har du funnet portnumrene for webserveren.
Viktig merknad:
* Portskanning kan brukes til ondsinnede formål, så vær oppmerksom på handlingene dine og bare skannesystemer du har tillatelse til å få tilgang til.
* Noen tjenester kan bruke ikke-standardporter. Hvis du ikke finner tjenesten i den typiske porten, kan det hende du må konsultere dokumentasjonen for den spesifikke tjenesten eller serveradministratoren.