Hjemmeside » hvordan » Hvad repræsenterer forskellige typer LAN IP-adresser?

    Hvad repræsenterer forskellige typer LAN IP-adresser?

    Når du begynder at lære om IP-adresser, kan det være lidt forvirrende i starten, når det kommer til at vide, hvilke specifikke adresser der repræsenterer, og hvorfor de gør det. Med det for øje hjælper dagens SuperUser Q & A-post en nysgerrig læser mere om IP-adresser.

    Dagens Spørgsmål & Svar session kommer til os med venlig hilsen af ​​SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.

    Billede med CLUC (Flickr).

    Spørgsmålet

    SuperUser-læser Flare Cat vil vide, hvilke forskellige typer LAN IP-adresser der repræsenterer ?:

    Jeg har set LAN IP-adresser på følgende måder / former:

    • 10.0.0. *
    • 192.168.0. *
    • 192.168.1. *
    • 192.168.2. *
    • 127.0.0. * (Denne ender normalt med en 1, og jeg er ikke sikker på om det er en LAN-adresse eller ej, da jeg normalt ser det med proxy-filer)

    Hvorfor er der forskellige former for LAN IP-adresser, og hvad repræsenterer de (betyder)?

    Hvad repræsenterer forskellige typer LAN IP-adresser??

    Svaret

    SuperUser bidragyder Abraxas har svaret for os:

    Der er mange spørgsmål, der omhandler dette, men her er et crash kursus på, hvad der hedder Private IP Addresses, som defineret i RFC 1918.

    IP-adresser blev brudt op i hvad der kaldes klasser som set her. Dette bruges ikke længere (erstattet med Classless Inter-Domain Routing eller CIDR for kort), men kan hjælpe med at forstå forskellige størrelser af netværk:

    Der er et par grundlæggende forskelle vedrørende adresser. Du har hvad der hedder netværk, netværksadresser, offentlige adresser, private adresser og undernet.

    Kort sagt, din computer får en IP-adresse, der befinder sig i et bestemt IP-netværk. Din computers IP-adresse og dit netværks adresse (som regel defineret i din lokale router) er private adresser. Private adresser adskiller sig fra offentlige adresser, idet private adresser ikke er tildelt offentlige netværk. For eksempel, hvis du ping google.com, vil du modtage et svar fra den offentlige adresse, som google.com løser til. Det er en offentlig adresse. Der er nogle netværk, der er "specielle" og ikke får tildelt offentligt; de kaldes private IP-adresser. For mere information, læs her: Hvad er en privat IP-adresse?

    Her er en liste over de private netværksintervaller:

    Den nemmeste måde, jeg tror, ​​at visualisere dette er at forestille sig følgende. Din internetudbyder giver dig en enkelt IP-adresse, f.eks. "50.100.101.154". Dette er tilsluttet modem / router til dit hjem og er den offentlige grænseflade IP-adresse. Du har dog mere end en enhed, du vil have på dit netværk, så hvad dit modem / router gør er det skaber et "internt" netværk. Sig det vælger nummeret "192.168.1.0" for netværket, og det er en standard netmaske (læs relaterede links for at finde ud af mere).

    Dette betyder at du kan tilslutte enheder inden i din router og give dem en IP-adresse, der passer til dette mønster: "192.168.1.1-254". Den sidste oktet (plads efter sidste periode) er dit "tilgængelige interval" af værts IP-adresser. Der er nogle specielle IP-adresser (netværksadresser, udsendelsesadresser osv.), Men hvis du ikke bruger en "0" eller en "255", bliver du i de fleste tilfælde godt.

    Så det korte svar er, "10.x.x.x, 192.168.x.x og 172.16-31.x.x" er alle IP-adresser, du kan bruge i dit eget hjemmenetværk, som aldrig kommer i konflikt med offentlige IP-adresser. Dette er vigtigt af følgende årsag:

    Når du forsøger at gå til en hjemmeside, skal du sige google.com, og din browser kontakter en DNS-server på internettet og siger 'Hvor er google.com?', Får det et svar tilbage i form af en IP-adresse. Svaret er grundlæggende: "Hvis du vil komme til google.com, så gå til 8.8.8.8." Din browser sender derefter en anmodning til "8.8.8.8" og indlæser hvilken side der er.

    Hvad hvis du brugte "8.8.8.8" til en IP-adresse i dit hjemmenetværk? Du har muligvis et problem, fordi din router kan sige: "Jeg ved, hvor 8.8.8.8 er, det er lige derovre!" Og så mister du adgangen til google.com, fordi du ikke kan komme ud af dit netværk og løse den korrekte "8.8.8.8" -adresse. Da private IP-adresser kun er bestemt til privat brug, bør offentlige websteder aldrig bruge dem, og derfor bør du aldrig se op på en webadresse (uden for dit LAN), der peger på en af ​​dem.

    "127.0.0.1" er en særlig type adresse kaldet din "localhost" -adresse (jeg vil ikke gå ind på den her). Det dækker hele 127-rækken: "127.0.0.0 - 127.255.255.255". Tænk på det som en måde at give en enhed sin egen IP-adresse uden at nogen eller noget andet kan gøre ting med den adresse.


    Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.