Introduktion
IP-adresserna är ett kodnamn som tilldelas ett system i ett nätverk. Den fungerar som postadressen som ger nätverkstrafiken överförs till rätt system.
En IP-adress (eller Internet Protocol Address) är en numerisk etikett som tilldelas alla enheter som är kopplade till ett systemnätverk. En IP-adress ger både lokalisering och identifiering av en enhet. IP:n är unik i nätverket och tillåter kommunikation mellan varje ansluten enhet. Vi bör också veta att två typer av olika IP-adresser är tillgängliga: privata och offentliga.
En annan skillnad skulle kunna göras mellan IPv6 och IPv4. IPv4 är standard IP-formatet, som består av en gemensam 4-delad struktur, tillsammans med 4 byte isolerade av punkter (t.ex. 198.122.0.0). I uppsättningen kan alla nummer variera från 0-255. Därför går hela IP-adresseringen från 0.0.0.0-255.255.255.255. Men IPv4 kommer snart inte att kunna tillhandahålla tillräckligt många adresser med det ökande antalet maskiner.
hur man sorterar en array i java
Så, IPv6 utvecklades, ett format som använder 128-bitars adresser. IPv6 skulle rädda oss från en brist på unika IP-adresser, eftersom antalet maskiner som är kopplade till internet ökar för varje dag.
- Ett annat sätt finns också att kategorisera flera IP-adresser utifrån om det är dynamiskt eller statiskt.
- Om vårt system har en statisk IP betyder det att denna IP-adress för vårt system alltid kommer att vara densamma.
- Dessutom kommer vår IP-adress att förbli densamma varje gång vi länkar till internet.
- Om vårt system har en dynamisk IP kommer den troligen att ändras.
- DHCP (eller Dynamic Host Configuration Protocol) ansvarar för val av dynamiska IP-adresser.
- Nästan varje maskin på internet, och kanske även vår, har en dynamisk IP-adress eftersom de är det mest effektiva kostnadsalternativet.
- IP-adresser är inte slumpmässiga. Matematiskt produceras och tilldelas de av IANA (Internet Assigned Numbers Authority), en distribution av JAG KAN (Internet Corporation för tilldelade namn och nummer).
ICANN kan beskrivas som ett ideellt företag som skapades 1998 i USA för att stödja upprätthållande av internetsäkerhet och göra det tillgängligt för alla. På internet upplever alla som registrerar en domän en domännamnsregistrator varje gång, som betalar en avgift för att registrera den domänen till ICANN.
Arbetar med IP-adress
Om vi vill förstå varför en specifik enhet inte ansluter på ett sätt som vi förväntar oss eller vill felsöka varför vårt nätverk inte fungerar, kommer det att hjälpa till att förstå hur en IP-adress fungerar.
IP fungerar på samma sätt som andra språk genom att interagera med riktlinjer för att förmedla information. Varje enhet hittar, överför och utbyter data med andra LinkedIn-enheter med hjälp av detta protokoll.
Vanligtvis sker användningen av IP-adresser i hälarna på scenerna. Denna process fungerar enligt följande:
- Indirekt länkar vår enhet till internet till en början genom att ansluta till ett nätverk som är kopplat till internet, vilket ger vår enhet inställning till internet.
- Förmodligen kommer det nätverket att vara vår ISP (Internet Service Provider) när vi är hemma. Det blir vårt företagsnätverk på jobbet.
- Vår IP-adress tilldelas vår enhet av vår internetleverantör.
- Vår internetaktivitet upplever internetleverantören; de returnerar den till oss med vår IP-adress. Det är deras jobb att tilldela en IP-adress till vår enhet eftersom de ger oss tillgång till internet.
- Vår IP-adress kan dock ändras. Till exempel kan det ändras att slå på eller av vår router eller modem. Vi kan också kontakta vår ISP; de kan ändra det åt oss.
- När vi är ute, till exempel, och vi tar med oss vår enhet, kommer inte vår hem-IP-adress med oss. Det beror på att vi kommer att använda andra nätverk för att använda internet och använda en annan IP-adress som tilldelats oss av ISP, till exempel kaféet, flygplatsen eller hotellet.
IP-adresstyper
Det finns många kategorier av IP-adresser och olika typer i varje kategori:
Alla företag och privatpersoner har två olika IP-adresser med internettjänstplanen: offentliga och privata. De offentliga och privata villkoren är associerade med nätverksplatsen, det vill säga en privat IP-adress används i ett nätverk. Ändå används en offentlig IP-adress i ett nätverk externt.
Alla enheter har en privat IP-adress som ansluter till vårt internetnätverk. Den innehåller surfplattor, smartphones och datorer men också Bluetooth-aktiverade enheter, som smarta TV-apparater, skrivare eller högtalare. Med det växande IoT utvecklas förmodligen den totala mängden privata IP-adresser vi har hemma.
Vår router kräver ett sätt att identifiera dessa objekt separat, och flera objekt kräver ett sätt att identifiera varandra. Därför producerar vår router privata IP-adresser, och dessa är unika identifierare för alla enheter som separerar dem över nätverket.
Denna adress är huvudadressen för hela vårt nätverk. Dessutom läggs de till den primära IP-adressen för vårt nätverk, medan alla anslutna enheter har sin IP-adress. Vår offentliga IP-adress ges till vår router via vår ISP.
ISP:er inkluderar vanligtvis en stor grupp av IP-adresser, och de delar med sina kunder. Vår offentliga IP-adress är en adress som varje enhet kommer att använda för att identifiera vårt nätverk utanför vårt internetnätverk.
Offentliga IP-adresser är uppdelade i två olika typer - statisk och dynamisk.
Statiska IP-adresser kommer att vara konsekventa i motsats till dynamiska adresser. En IP-adress kommer att vara densamma när ett nätverk tilldelar den. De flesta företag och privatpersoner kräver inte en statisk IP-adress; men för företag som ska vara värd för sina servrar är det viktigt att ha en. Det beror på en statisk IP-adress som garanterar att e-postadresser och webbplatser som är fixerade till den kommer att innehålla en stadig IP-adress. Det är viktigt om vi önskar att andra enheter kan hitta dem på webben konsekvent.
Det leder till vår nästa punkt. Det finns två olika former av webbplatsens IP-adresser. För webbplatsinnehavare som inte är värd för sin server och snarare är beroende av ett värdpaket för webben - vilket är situationen för nästan alla webbplatser - finns två typer av IP-adresser för webbplatser tillgängliga, som listas och förklaras nedan:
Många webbplatser som är beroende av delade värdsystem kommer att vara en av flera webbplatser som finns på en liknande server från webbhotellleverantörer. Det tenderar att vara situationen för SME-webbplatser eller enskilda webbplatser, där trafikvolymerna är bekväma och webbplatserna är begränsade vad gäller det totala antalet sidor, etc. Webbplatser som är värd kommer att innehålla delade IP-adresser på detta sätt.
Några webbhotell inkluderar möjligheten att köpa en dedikerad IP-adress. Det kan göra det mycket lättare att få ett SSL-certifikat och tillåter oss att köra vår FTP-server (File Transfer Protocol). Det gör det bekvämt att överföra och dela filer med två eller flera personer i en organisation och tillåter anonyma delningsalternativ för FTP.
Dessutom tillåter en dedikerad IP-adress för åtkomst till vår webbplats med IP-adress oss att komma åt vår webbplats med IP-adressen istället för domännamnet - användbart om vi vill etablera och kontrollera det innan vi registrerar vår domän.
Automatiskt ändras dessa IP-adresser regelbundet. Internetleverantörer köper en stor grupp av IP-adresser och allokerar dem till sina kunder automatiskt. De omfördelar dem och sätter tillbaka de tidigare IP-adresserna i gruppen för att användas för andra kunder med jämna mellanrum. För ISP:erna är motiveringen att göra kostnadsbesparingar för detta tillvägagångssätt.
Till exempel innebär automatisering av det kontinuerliga flödet av IP-adresser att de inte behöver utföra särskilda uppgifter för att återskapa en IP-adress till en kund om de byter hem. Det finns också många säkerhetsfördelar på grund av att en modifierande IP-adress gör det komplicerat för hackare att hacka sig in i vårt nätverksgränssnitt.
Säkerhetshot av IP-adresser
Förutsättningar
- Linux OS
- Åtkomst till en kommandorad/terminalfönster
Hitta vår IP-adress med kommandoraden
Det finns några olika kommandon vi kan använda för att kontrollera vår IP-adress. Vi kan börja med att öppna en kommandorad/terminalfönster för att utföra dessa kommandon.
1. Med kommandot hostname
Från terminalfönstret kan vi kontrollera vår IP-adress med hjälp av följande kommando:
hostname -I
Vårt system kommer att visa den interna IP-adressen.
2. Med kommandot ip addr
Vi kan kontrollera vår IP-adress genom att använda ett kommando, dvs. ip-adress.
ip addr
Vårt system kommer att skanna vår hårdvara och visa status för alla nätverkskort vi har. Kolla efter posten som säger ether/link. Vi bör se något av nedan:
inet 192.168.0.10/24 inet6 fe80::a00:27ff:fe76:1e71/64
Dessa poster kommer att innehålla en för en trådlös eller WiFi-adapter eller trådbunden eller Ethernet-adapter. Dessutom kan vi ha posten för den virtuella adaptern. Endast en post kommer vanligtvis att ha IP-adressen listad, vilket är den vi önskar.
Viktig: Siffran efter snedstrecket /64 -- och --/24 representerar nätverkets storlek. Det hjälper också med att kartlägga och skanna storleken på nätverket.
3. Med kommandot ifconfig
Den här metoden används för att hitta våra IP-adressassocierade med kommandot ifconfig. Skriv följande kommando på den här kommandoraden:
ifconfig
Systemet kommer att visa alla nätverksanslutningar som virtuell, ansluten och frånkopplad. Kolla efter den som är märkt MULTICAST, RUNNING, BROADCAST, UP för att hitta vår IP-adress . Den listar båda IPv6 och IPv4 adresser.
inkapsling i java
Viktig: När vi kontrollerar vår IP-adress kan vi märka loopback-termen. Det hänvisar till en IP-adress som ger trafik till ett liknande system. Loopback-adressen är vanligtvis 127.0.0.1. Antingen undersöker vi på den felaktiga linjen eller så är vi inte anslutna till ett nätverk när vi undersöker den angivna adressen.
4. Hitta vår IP-adress med ett GUI i Linux
Om vi använder peka-och-klicka-gränssnittet för att köra vår Linux systemet kan vi kontrollera vår IP-adress genom att överväga följande steg:
- Stiga på inställningar i sökfältet i Applikationsmeny.
- Tryck på ikonen, dvs. inställningar som visas bland utgångarna.
- Sök sedan på fliken, dvs. Nätverk inom Inställningsmeny, och tryck på ikonen, dvs. Avancerade trådbundna inställningar.
- Det kommer att öppna ett popup-fönster tillsammans med trådbundna inställningar. Här kan vi kolla båda våra IPv6-adress och IPv4-adress.
Kontrollera offentlig IP-adress
Vi kan kontakta den externa webbplatsen för att hitta vår offentliga IP-adress.
sortering i lista i java
Om vi använder någon webbläsare kan vi navigera till:
https://www.whatismyip.com
Eller,
Om vi använder en terminal eller kommandorad, använd hämtningskommandot som wget eller curl för att visa en extern IP-adress.
wget -0 - -q https://checkip.amazonaws.com curl -s https://icanhazip.com
Viktig: När vi använder curl för att ansluta till en webbplats (osäker), kommer utgången att svara med felet.
Vad är en privat/offentlig IP-adress
I ett nätverk behövs alla datorer för att ha sin IP-adress. Det kommer att introducera fel på nätverket om två datorer har en liknande IP-adress.
De flesta av de moderna nätverken hittar problemet och uppmanar oss att åtgärda det. Olika äldre nätverk kan dock bli störda och försöka dirigera trafik till båda systemen.
De flesta av datorerna kommer att ha två distinkta IP-adresser som är följande:
Offentlig IP-adress: Det är adressen som möter på en webbplats om vi besöker den. Vårt system kommer att ansluta till en router med IP-adressen (intern) när vi ansluter till ett litet nätverk. I sin tur ansluter den routern till ett enormt nätverk (som en Internetleverantör) och den har sitt IP-adresssystem.
Privat IP-adress: Det är IP-adressen som används i ett nätverk. Det är också den vi vill använda för att konfigurera routingverktygen. Vanligtvis börjar den interna IP-adressen med IP-adressen 192.168.x.x på de mindre nätverken. Det tilldelas vårt system när vi ansluter dynamiskt.
Ett fåtal intervall av IPv4-adresser är reserverade för ett privat nätverk. Dessa listas nedan:
- 192.168.0.0/16
- 172.16.0.0/12
- 10.0.0.0/18