Du kan ikke direkte få portnummeret fra en IP -adresse. Her er grunnen:
* IP -adresser og porter: En IP -adresse identifiserer en spesifikk datamaskin eller enhet i et nettverk. Et portnummer identifiserer derimot en spesifikk applikasjon eller en tjeneste som kjører på den enheten.
* Forhold: En IP -adresse og portnummer fungerer sammen for å lage et unikt sluttpunkt for kommunikasjon. Tenk på det som en gateadresse og leilighetsnummer.
* Ingen direkte kartlegging: Det er ingen iboende tilkobling eller kartlegging mellom en IP -adresse og et portnummer. Foreningen bestemmes av de spesifikke applikasjonene og tjenestene som kjører på enheten med den IP -adressen.
Hvordan finne ut portnumre:
1. Nettverksskanneverktøy: Verktøy som NMAP (Network Mapper) kan skanne enhetens åpne porter, men du må kjenne IP -adressen på forhånd.
2. Prosessinformasjon: På ditt eget system kan du sjekke løpsprosesser og portene de bruker (f.eks. `NetStat` på Linux/MacOS,` NetStat -A 'på Windows).
3. Nettverkskonfigurasjon: Hvis du har tilgang til nettverkskonfigurasjonen til enheten, vil du sannsynligvis finne informasjon om hvilke porter som er tilordnet spesifikke tjenester.
4. Service Discovery: Noen tjenester bruker protokoller som DNS (Domain Name System) eller Service Discovery Protocols (f.eks. MDNS) for å annonsere sine IP -adresser og portnumre.
Eksempel:
Se for deg en webserver med IP -adressen 192.168.1.100. Det kjører kanskje en webserver på port 80 og en FTP -server på port 21.
Du ville ikke vite disse portnumrene bare ved å kjenne IP -adressen. Du må bruke metodene som er nevnt ovenfor for å finne ut av det.