29Aug

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 repræsenterer, og hvorfor de gør det. Med det for øje hjælper dagens SuperUser Q & A-indlæg en nysgerrig læser mere om IP-adresser.

Dagens Spørgsmål &Svar session kommer til os høflighed af SuperUser-en underafdeling af Stack Exchange, en community-drevet gruppe af Q & A-websteder.

Image courtesy of CLUC( Flickr).

Spørgsmål

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

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

  • 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 derforskellige 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 kollisionskursus om, hvad der hedder Private IP-adresser, som defineret i RFC 1918.

IP-adresser blev brudt op iHvad kaldes klasser som set her. Dette er ikke længere brugt( erstattet med klasseløs interdomain-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 bliver 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 for 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", vil du i de fleste tilfælde være fint.

Så er det korte svar, "10.x.x.x, 192.168.x.x og 172.16-31.x.x" alle IP-adresser, som 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 et websted, 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 iform 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å ender du med at miste adgangen til google.com, fordi du ikke kan komme ud af dit netværk og løseden 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), som 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.