Hva er betydningen av topp 107.0.0.1?

Hva er betydningen av topp 107.0.0.1?

IP -adressering

Internett-protokoll eller IP bruker en 32-bits IPv4 eller 128-bit IPv6-adresse for å identifisere en enhet på et nettverk. Dette er analogt med vår fysiske hjemmeadresse som brukes til å levere e -postene våre og online shoppingartikler, for å nå oss osv. Vår fysiske hjemmeadresse er en blanding av tall og ord, men når det gjelder datamaskiner, forstår de bare numeriske adresser i et bestemt format. Selv om vi skriver en adresse som “www.domene.com ”, datamaskiner vil løse det i et numerisk format ved hjelp av DNS -mekanismen.

En IP -adresse er en privat hvis den bare brukes i et lokalt nettverk. På den annen side brukes en offentlig IP til å få tilgang til nettverk og enheter utenfor et privat LAN og over internett. Tre forskjellige områder med IP -adresser er tildelt i en privat blokk av Internett -tildelte Numbers Authority (IANA). RFC 1918 spesifiserer disse tre områdene som følger:

10.0.0.0 -10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255

Adresseblokken 127.0.0.0/8 er reservert for loopback eller localhost -adresser. Det er i utgangspunktet et IP -adresseområde som er privat på vertsnivå. Enhver IP -adresse i dette området kan ikke brukes til noe nettverk. La oss utforske dyptgående- begrepet localhost IP eller 127.0.0.1.

Hva er localhost eller 127.0.0.1?

Localhost refererer til navnet på en datamaskin selv. Localhost viderekobler til IP -adressen 127.0.0.1, som også kalles loopback -adressen. Egentlig hvilken som helst IPv4 -adresse i blokk 127.0.0.0/8 er utpekt som en loopback -adresse. Applikasjoner foretrekker vanligvis å bruke 127.0.0.1 for deres nettverkstjeneste. IP -adressen 127.0.0.1 blir normalt tilordnet loopback -grensesnittet. Et loopback -grensesnitt er teknisk sett en lukket krets. Dette betyr enhver TCP- eller UDP -pakke som ankommer Loopback -grensesnittet (Localhost eller 127.0.0.1) vil bli dirigert til selve datamaskinen uten å gå til det utvendige nettverket eller på internett.

LocalHost brukes i utgangspunktet av mange programmer som webservere, databaseservere osv. For å tilby sine tjenester. I de fleste tilfeller der flere applikasjoner bruker localhost -adressen, kan de konfigureres til å bruke forskjellige portnumre. Dette kan vanligvis gjøres ved å endre konfigurasjonsfilene.

Behov for localhost

Hovedformålet med å bruke localhost er å utvikle og teste applikasjoner før de distribuerer dem til produksjonsmiljøer. Et av de populære eksemplene er WordPress -utvikling. Man kan bruke lokalmiljøet til å teste nye plugins og oppdateringer før du distribuerer dem til den virkelige verden. Noen applikasjoner som Stringer RSS -leser kan bare brukes gjennom Localhost. Hvis du vil sjekke om Localhost er riktig angitt på datamaskinen din, er det bare å installere Apache -webserveren og navigere til adressen http: // localhost eller http: // 127.0.0.1. Dette vil gi Apache hjemmesiden. Hvis det er IPv6 localhost, kan du få tilgang til det ved å gå til URL http: // [:: 1]/For å få tilgang til denne websiden på andre enheter på LAN, trenger du den private IP -en som er tildelt av DHCP -serveren. Tilsvarende, hvis du vil få tilgang til denne websiden fra et eksternt sted, vil du kreve en offentlig IP -adresse.

Foruten 127.0.0.1, Localhost kan også kartlegges til andre Loopback IP -adresser. For eksempel kan du fremdeles få tilgang til Apache -startsiden med hvilken som helst adresse fra 127.0.0.1 til 127.0.0.255 i nettverket 127.0.0.0/28.

IPv6 localhost

Den nye IPv4-etterfølgeren, IPv6 er en neste generasjons Internet Protocol (IP). Den har en 128-bits IP-adresse. Som en 32-biters IPv4-loopback-adresse, spesifiserer IPv6 også en 128-biters loopback-adresse. Notasjonen for en IPv6 localhost -adresse er :: 1/128. Normalt er applikasjoner konfigurert til å bruke både IPv4- og IPv6 -adressene. Hvis du tidligere har installert Apache -webserver på Linux -serveren din, vil du legge merke til at du kan besøke Apache -startsiden med IPv6 LocalHost -adressen. Valget av å bruke IPv6 eller IPv4 Loopback IP kan avhenge av kravet ditt. Kanskje du vil utvikle applikasjonen din for bare å bruke IPv6 -adressene, i så fall kan du konfigurere IPv6 LocalHost -nettverk for det. Hver har sine egne fordeler i forhold til den andre.

Navnoppløsning for Localhost

I nesten hvert operativsystem finnes det en vertsfil som løser vertsnavn til en IP -adresse. Denne filen inneholder også navneoppløsningen for både IPv4 og IPv6 Localhost. La oss raskt se på innholdet i denne filen på en Ubuntu 20.04 OS. Åpne en terminal (Ctrl+Alt+T) og type:

$ katt /etc /verter

Kommandoen ovenfor vil vise innholdet i vertens fil på terminalen, som vist her:

Fra bildet over kan vi se at etiketten 1 tilsvarer IPv4 Localhost, og etiketten 2 tilsvarer IPv6 Localhost.

Konklusjon

I denne guiden har vi utforsket forskjellige funksjoner og bruk av localhost eller loopback ip. Det er virkelig en stor velsignelse for applikasjonsutvikling, da det gir stor fleksibilitet og mange muligheter.