Du kan ikke direkte få portnummeret fra en IP -adresse. Her er hvorfor:
* IP -adresser og porte: En IP -adresse identificerer en bestemt computer eller enhed på et netværk. Et portnummer identificerer på den anden side en bestemt applikation eller service, der kører på den enhed.
* forhold: En IP -adresse og portnummer fungerer sammen for at skabe et unikt slutpunkt til kommunikation. Tænk på det som en gadeadresse og lejlighedsnummer.
* Ingen direkte kortlægning: Der er ingen iboende forbindelse eller kortlægning mellem en IP -adresse og et portnummer. Foreningen bestemmes af de specifikke applikationer og tjenester, der kører på enheden med den IP -adresse.
Sådan finder du ud af portnumrene:
1. netværksscanningsværktøjer: Værktøjer som NMAP (Network Mapper) kan scanne en enheds åbne porte, men du er nødt til at kende IP -adressen på forhånd.
2. Procesinformation: På dit eget system kan du kontrollere kørselsprocesser og de porte, de bruger (f.eks. 'NetStat` på Linux/MacOS,' NetStat -A 'på Windows).
3. Netværkskonfiguration: Hvis du har adgang til enhedens netværkskonfiguration, finder du sandsynligvis information om, hvilke porte tildeles specifikke tjenester.
4. Serviceopdagelse: Nogle tjenester bruger protokoller som DNS (domænenavnssystem) eller serviceopdagelsesprotokoller (f.eks. MDNS) til at annoncere deres IP -adresser og portnumre.
Eksempel:
Forestil dig en webserver med IP -adressen 192.168.1.100. Det kører muligvis en webserver på port 80 og en FTP -server på port 21.
Du ville ikke kende disse portnumre bare ved at kende IP -adressen. Du skal bruge de ovennævnte metoder for at finde ud af det.