Lad os sige, at jeg har to computere forbundet til det samme netværk. Jeg ved, at jeg kan snuse rundt på computer2 fra computer1, hvis jeg har aktiveret fildeling. Men lad os sige, at der er noget interessant på computer2, som du får adgang til ved at skrive localhost:9091 i safari. (f.eks. transmission's web UI). For at få adgang til det skal jeg skrive ip_address_of_computer2:9091 på computer1.
Men hvordan finder jeg ud af computer2's ip-adresse uden at bruge computer2?
Metode #1
Den nemmeste måde er at få adgang til din netværksrouter's administrationsside. Den vil indeholde oplysninger om alle andre enheder på netværket, herunder IP-adresse.
Metode #2
Hvis du kender computerens netværksnavn, kan du pinge
det i terminalen. Det vil returnere computerens IP-adresse.
Metode #3
Hvis du ikke kender computerens netværksnavn, er der et andet trick, du kan bruge ved hjælp af ping
. Find din IP-adresse og din subnetmaske. Begge bør være synlige i indstillingsruden Netværk i Systemindstillinger. Stil din IP-adresse og din subnetmaske på linje, og erstat eventuelle 0
-værdier i subnetmasken med 255
i samme relative position som IP-adressen. Hvis du f.eks. har henholdsvis følgende IP-adresse og subnetmaske
192.168.1.151
255.255.255.0
0
er i det sidste felt i subnetmasken, så du erstatter det sidste felt i IP-adressen med 255
og pinger den: ping 192.168.1.255.255
.
Du skulle få et svar med IP-adressen på enhver enhed på netværket, der kan svare på pings.
Metode #4
Det sidste trick er at bruge terminalkommandoen arp -a
. Denne vil vise IP- og MAC-adressen på alle enheder på netværket, som den kender til.
De sidste to tricks er venligst udlånt fra denne Macworld-artikel.
Skriv kommandoen
arp -a
Dette vil vise dig alle forbindelser en efter en.
Hvis du vil kende navnet ved hjælp af IP: http://runakay.blogspot.com/2013/12/obtaining-computer-name-from-ip-address.html