Introduktion
IP-adresserne er et kodenavn, der er tildelt et system på et netværk. Det fungerer som den postadresse, der sørger for, at netværkstrafik overføres til det korrekte system.
En IP-adresse (eller internetprotokoladresse) er en numerisk etiket, der er tildelt alle enheder, der er forbundet til et systemnetværk. En IP-adresse giver både lokalisering og identifikation af en enhed. IP'en er unik i netværket, hvilket tillader kommunikation mellem hver tilsluttet enhed. Vi bør også vide, at to typer forskellige IP-adresser er tilgængelige: private og offentlige.
En anden forskel kunne skelnes mellem IPv6 og IPv4. IPv4 er standard IP-formatet, sammensat af en fælles 4-delt struktur sammen med 4 bytes isoleret af prikker (f.eks. 198.122.0.0). I sættet kan alle tal variere fra 0-255. Derfor går hele området af IP-adressering fra 0.0.0.0-255.255.255.255. Men IPv4 vil snart ikke være i stand til at levere nok adresser med det stigende antal maskiner.
Så IPv6 blev udviklet, et format, der bruger 128-bit adresser. IPv6 skulle redde os fra mangel på unikke IP-adresser, da antallet af maskiner knyttet til internettet bliver ved med at blive større dag for dag.
- En anden måde er der også til at kategorisere flere IP-adresser ud fra om det er Dynamisk eller statisk.
- Hvis vores system har en statisk IP, betyder det, at denne IP-adresse på vores system altid vil være den samme.
- Hver gang vi linker til internettet, vil vores IP-adresse desuden forblive den samme.
- Hvis vores system har en dynamisk IP, vil det sandsynligvis ændre sig.
- DHCP (eller Dynamic Host Configuration Protocol) er ansvarlig for valg af dynamiske IP-adresser.
- Næsten alle maskiner på internettet, og muligvis også vores, har en dynamisk IP-adresse, da de er den mest effektive omkostningsmulighed.
- IP-adresser er ikke tilfældige. Matematisk er de produceret og tildelt af IANA (Internet Assigned Numbers Authority), en distribution af ICANN (Internet Corporation for tildelte navne og numre).
ICANN kan beskrives som en non-profit virksomhed, der blev oprettet i 1998 i USA for at understøtte opretholdelse af internetsikkerhed og gøre det tilgængeligt for alle. På internettet oplever enhver, der registrerer et domæne, en domænenavnsregistrator hver gang, som betaler et gebyr for at registrere domænet til ICANN.
Arbejde med IP-adresse
Hvis vi ønsker at forstå, hvorfor en bestemt enhed ikke forbinder på en måde, vi ville forvente, eller ønsker at fejlfinde, hvorfor vores netværk ikke fungerer, vil det hjælpe med at forstå, hvordan en IP-adresse fungerer.
IP fungerer på samme måde som andre sprog ved at interagere med retningslinjesæt for at formidle information. Hver enhed finder, overfører og udveksler data med andre LinkedIn-enheder ved hjælp af denne protokol.
Typisk sker brugen af IP-adresser i hælene på scenerne. Denne proces fungerer som følger:
- Indirekte linker vores enhed til internettet i starten ved at oprette forbindelse til et netværk forbundet til internettet, hvilket giver vores enhed tilgang til internettet.
- Det netværk vil sandsynligvis være vores ISP (Internet Service Provider), når vi er hjemme. Det bliver vores firmanetværk på arbejde.
- Vores IP-adresse er tildelt vores enhed af vores internetudbyder.
- Vores internetaktivitet oplever internetudbyderen; de returnerer det til os med vores IP-adresse. Det er deres job at tildele en IP-adresse til vores enhed, fordi de giver os adgang til internettet.
- Vores IP-adresse kan dog ændre sig. For eksempel kan det ændre sig, hvis du tænder eller slukker vores router eller modem. Vi kan også kontakte vores internetudbyder; de kan ændre det for os.
- Når vi for eksempel er ude, og vi tager vores enhed med os, følger vores hjemme-IP-adresse ikke med. Det er fordi vi vil bruge andre netværk til at bruge internettet og bruge en anden IP-adresse, som er tildelt os af internetudbyderen, såsom kaffebaren, lufthavnen eller hotellet.
IP-adressetyper
Der er mange kategorier af IP-adresser og forskellige typer i hver kategori:
Alle virksomheder og enkeltpersoner har to forskellige IP-adresser med internetserviceplanen: offentlig og privat. De offentlige og private vilkår er knyttet til netværksplaceringen, det vil sige, at en privat IP-adresse bruges i et netværk. Alligevel bruges en offentlig IP-adresse i et netværk eksternt.
Alle enheder har en privat IP-adresse, der forbinder til vores internetnetværk. Den indeholder tablets, smartphones og computere, men også Bluetooth-aktiverede enheder, såsom smart-tv'er, printere eller højttalere. Med det udviklende IoT udvikles det samlede antal private IP-adresser, vi har, sandsynligvis derhjemme.
Vores router kræver en måde at genkende disse elementer separat på, og flere elementer kræver en måde at identificere hinanden på. Derfor producerer vores router private IP-adresser, og disse er unikke identifikatorer for alle enheder, der adskiller dem over netværket.
Denne adresse er hovedadressen relateret til hele vores netværk. De føjes også til den primære IP-adresse på vores netværk, mens alle tilsluttede enheder har deres IP-adresse. Vores offentlige IP-adresse gives til vores router gennem vores internetudbyder.
Internetudbydere inkluderer typisk en større gruppe af IP-adresser, og de deler med deres kunder. Vores offentlige IP-adresse er en adresse, som enhver enhed vil bruge til at identificere vores netværk uden for vores internetnetværk.
Offentlige IP-adresser er opdelt i to forskellige typer - statiske og dynamiske.
Statiske IP-adresser vil være konsistente i modsætning til dynamiske adresser. En IP-adresse vil være den samme, når et netværk tildeler den. De fleste virksomheder og enkeltpersoner kræver ikke en statisk IP-adresse; for virksomheder, der formodes at være vært for deres servere, er det dog vigtigt at have en. Det skyldes, at en statisk IP-adresse garanterer, at e-mail-adresser og websteder, der er fastgjort til den, vil indeholde en stabil IP-adresse. Det er vigtigt, hvis vi ønsker, at andre enheder kan finde dem på nettet konsekvent.
Det fører til vores næste punkt. Der er to forskellige former for websteds IP-adresser. For webstedsindehavere, der ikke hoster deres server og snarere er afhængige af en hostingpakke på nettet - hvilket er situationen for næsten alle websteder - er to typer IP-adresser til websteder tilgængelige, som er angivet og forklaret nedenfor:
Mange websteder, der er afhængige af delte hostingordninger, vil være en af flere websteder, der hostes på en lignende server fra webhostingudbydere. Det plejer at være situationen for SMV-websteder eller individuelle websteder, hvor trafikmængden er bekvem, og webstederne er begrænset med hensyn til det samlede antal sider osv. Websteder, der hostes, vil indeholde delte IP-adresser på denne måde.
Nogle få webhostingordninger inkluderer muligheden for at købe en dedikeret IP-adresse. Det kan gøre det meget nemmere at få et SSL-certifikat og tillader os at udføre vores FTP-server (File Transfer Protocol). Det gør det praktisk at overføre og dele filer med to eller flere personer i en organisation og tillader anonyme delingsmuligheder for FTP.
En dedikeret IP-adresse til at få adgang til vores websted med IP-adresse tillader os også at få adgang til vores websted med IP-adressen i stedet for domænenavnet - nyttigt, hvis vi ønsker at etablere og kontrollere det, før vi registrerer vores domæne.
Automatisk ændres disse IP-adresser regelmæssigt. Internetudbydere køber en større gruppe IP-adresser og tildeler dem automatisk til deres kunder. De omallokerer dem og sætter de tidligere IP-adresser tilbage i gruppen for at blive brugt til andre kunder med jævne mellemrum. For internetudbyderne er begrundelsen at skabe omkostningsbesparelser for denne tilgang.
For eksempel betyder automatisering af det kontinuerlige flow af IP-adresser, at de ikke behøver at udføre særlige opgaver for at genskabe en IP-adresse på en kunde, hvis de skifter hjem. Der er også mange sikkerhedsfordele på grund af en ændret IP-adresse, der gør det kompliceret for hackere at hacke sig ind på vores netværksgrænseflade.
Sikkerhedstrusler af IP-adresser
Forudsætninger
- Linux OS
- Adgang til en kommandolinje/terminalvindue
Find vores IP-adresse ved hjælp af kommandolinjen
Der er nogle forskellige kommandoer, vi kan bruge til at kontrollere vores IP-adresse. Vi kan begynde med at åbne et kommandolinje/terminalvindue for at udføre disse kommandoer.
1. Med kommandoen hostname
Fra terminalvinduet kan vi kontrollere vores IP-adresse ved hjælp af følgende kommando:
hostname -I
Vores system vil vise den interne IP-adresse.
2. Med kommandoen ip addr
Vi kan tjekke vores IP-adresse ved at bruge en kommando, dvs. ip-adr.
ip addr
Vores system vil scanne vores hardware og vise status for alle de netværksadaptere, vi har. Tjek for posten, der fortæller ether/link. Vi bør se en af nedenstående:
inet 192.168.0.10/24 inet6 fe80::a00:27ff:fe76:1e71/64
Disse poster vil indeholde en til en trådløs eller WiFi-adapter eller kablet eller Ethernet-adapter. Vi har muligvis også indgangen til den virtuelle adapter. Kun én post vil generelt have IP-adressen angivet, hvilket er den, vi ønsker.
Vigtig: Cifferet efter skråstreg /64 -- og --/24 repræsenterer netværksstørrelsen. Det hjælper også med kortlægning og scanning af netværkets størrelse.
3. Med kommandoen ifconfig
Denne metode bruges til at finde vores associerede IP-adresser ved at anvende ifconfig-kommandoen. Skriv følgende kommando i denne kommandolinje:
ifconfig
Systemet vil vise alle netværksforbindelser som virtuel, tilsluttet og afbrudt. Se efter den, der er mærket MULTICAST, RUNNING, BROADCAST, UP for at finde vores IP-adresse. Den viser begge dele IPv6 og IPv4 adresser.
Vigtig: Når vi tjekker vores IP-adresse, bemærker vi muligvis loopback-termen. Det refererer til en IP-adresse, der giver trafik til et lignende system. Loopback-adressen er normalt 127.0.0.1. Enten undersøger vi på den unøjagtige linje, eller også er vi ikke forbundet til et netværk, når vi undersøger den angivne adresse.
4. Find vores IP-adresse ved hjælp af en GUI i Linux
Hvis vi bruger peg-og-klik-grænsefladen til at køre vores Linux system, kan vi tjekke vores IP-adresse ved at overveje følgende trin:
- Gå ind Indstillinger i søgefeltet i Applikationsmenu.
- Tryk på ikonet, dvs. Indstillinger der vises blandt udgangene.
- Søg derefter på fanen, dvs. Netværk indenfor Indstillinger menu, og tryk på ikonet, dvs. Avancerede kablede indstillinger.
- Det åbner et pop op-vindue sammen med kablede indstillinger. Her kan vi tjekke begge vores IPv6-adresse og IPv4-adresse.
Tjek offentlig IP-adresse
Vi kan kontakte den eksterne hjemmeside for at finde vores offentlige IP-adresse.
Hvis vi bruger en hvilken som helst browser, kan vi navigere til:
primtal i java
https://www.whatismyip.com
Eller,
Hvis vi bruger en terminal eller en kommandolinje, skal du bruge hentekommandoen såsom wget eller curl til at vise en ekstern IP-adresse.
wget -0 - -q https://checkip.amazonaws.com curl -s https://icanhazip.com
Vigtig: Når vi bruger curl til at oprette forbindelse til en hjemmeside (usikker), vil outputtet svare med fejlen.
Hvad er en privat/offentlig IP-adresse
I et netværk skal alle computere have deres IP-adresse. Det vil introducere fejl på netværket, hvis to computere har en lignende IP-adresse.
De fleste af de moderne netværk vil finde problemet og bede os om at løse det. Forskellige ældre netværk kan dog blive ramt af at forsøge at dirigere trafik til begge systemer.
De fleste af computerne vil have to forskellige IP-adresser, som er som følger:
Offentlig IP-adresse: Det er den adresse, der støder på på en hjemmeside, hvis vi besøger den. Vores system vil oprette forbindelse til en router med IP-adressen (intern), når vi opretter forbindelse til et hvilket som helst lille netværk. Til gengæld forbinder den router til et enormt netværk (såsom en internetudbyder), og den har sit IP-adressesystem.
Privat IP-adresse: Det er IP-adressen, der bruges på et netværk. Det er også den, vi ønsker at bruge til at konfigurere routingværktøjerne. Typisk starter den interne IP-adresse med 192.168.x.x IP-adressen på de mindre netværk. Det tildeles vores system, når vi forbinder dynamisk.
Et par rækker af IPv4-adresser er reserveret til et privat netværk. Disse er anført nedenfor:
- 192.168.0.0/16
- 172.16.0.0/12
- 10.0.0.0/18