Mājas lapa » » Kāda ir atšķirība starp lokālo un vietējo IP adresi?

    Kāda ir atšķirība starp lokālo un vietējo IP adresi?


    Ja jūs darāt daudz tīkla tinkering, konfigurējat LAN lietojumprogrammas un servera rīkus, vai vienkārši ziņkārīgi, jūs, iespējams, pamanījāt, ka starp lokālo IP vietējo IP adresi ir atšķirība. Lasiet tālāk, lai uzzinātu atšķirības.

    Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.

    Jautājums

    SuperUser lasītājs Diogo vēlas zināt, kāpēc ping komanda apstrādā localhost un vietējo IP adresi atšķirīgi, ja uz virsmas tie šķiet vienādi:

    Izmantojot cmd un ping uz Windows, man bija šādi rezultāti:

    Pingings “localhost”:

    Pingings “192.168.0.10” (vietējā IP adrese):

    Nav abas situācijas tieši tādas pašas?

    Es domāju, es esmu ping to pašu interfeisu, to pašu mašīnu un to pašu adresi. Kāpēc man ir tik dažādi rezultāti?

    Acīmredzot ir kāda veida atšķirība, bet tieši kas notiek, kad pāriet starp abiem?

    Atbilde

    SuperUser līdzstrādnieks Tom Wijsman piedāvā šādu ieskatu smalkajās atšķirībās starp abiem:

    Jūs nedrīkstat to pašu saskarni, bez jebkādām fiziskām saskarnēm jums joprojām ir “vietējais uzņēmējs”.

    Jūsu vietējais tiek izmantots, lai atsauktos uz datoru no tā “iekšējās” IP, nevis no datora “ārējiem” IP. Tātad, pingpaketes nepārvietojas nevienā fiziskā tīkla saskarnē; tikai caur virtuālo cilpu atpakaļ interfeisu, kas tieši nosūta paketes no ostas uz ostu bez fiziskiem apiņiem.

    Jūs joprojām varētu brīnīties, kāpēc vietējais risina :: 1, tradicionāli mēs ceram, ka tā atrisinās IPv4 adresi 127.0.0.1. Pieraksti to .vietējais tradicionāli ir TLD (skat. RFC 2606), kas norāda atpakaļ uz cilpas atpakaļ IP adresi (IPv4 sk. RFC 3330, īpaši 127.0.0.0/8).

    Skatīties augšup vietējais izmantojot nslookup dod mums:

    nslookup localhost

    … Nosaukums: localhost Adrese: :: 1 127.0.0.1 

    Tādējādi Windows dod priekšroku IPv6 cilpas atpakaļ IP adreses izmantošanai :: 1 (sk. RFC 2373), kā tas ir uzskaitīts vispirms.

    Labi, tāpēc, no kurienes tas nāk, apskatīsim saimnieku failu.

    tips% WINDIR% System32 draiveri Uztur

    … # Vietējā nosaukuma izšķirtspēja tiek apstrādāta DNS ietvaros. # 127.0.0.1 localhost # :: 1 localhost… 

    Hmm, mums ir jāskatās uz Windows DNS iestatījumiem.

    Šis KB raksts mums sniedz informāciju par iestatījumu, kas ietekmē to, ko Windows dod priekšroku, izceļot treknrakstā:

    1. Reģistra redaktorā atrodiet un pēc tam noklikšķiniet uz šādas reģistra apakšatslēga:
      HKEY_LOCAL_MACHINE SISTĒMA CurrentControlSet Pakalpojumi TCPIP6 parametri 
    2. Veiciet dubultklikšķi uz DisabledComponents, lai modificētu DisabledComponents ierakstu. Piezīme. Ja DisabledComponents ieraksts nav pieejams, jums tas ir jāizveido. Lai to izdarītu, rīkojieties šādi:
      1. Izvēlnē Rediģēt norādiet uz Jauns un pēc tam noklikšķiniet uz DWORD (32 bitu) vērtība.
      2. Ierakstiet DisabledComponents un nospiediet ENTER.
      3. Veiciet dubultklikšķi uz DisabledComponents.
    3. Laukā Vērtību dati ierakstiet jebkuru no šīm vērtībām, lai konfigurētu IPv6 protokolu uz vēlamo stāvokli, un pēc tam noklikšķiniet uz Labi:
      • Tips 0 lai iespējotu visas IPv6 sastāvdaļas. (Windows noklusējuma iestatījums)
      • Tips 0xffffffff atspējot visus IPv6 komponentus, izņemot IPv6 cilpas interfeisu. Šī vērtība arī konfigurē sistēmu Windows, lai izvēlētos izmantot interneta protokola versiju 4 (IPv4), izmantojot IPv6, modificējot ierakstus prefiksu politikas tabulā. Papildinformāciju skatiet sadaļā Avota un galamērķa adreses izvēle.
      • Tips 0x20 izvēlēties IPv4 pār IPv6, modificējot ierakstus prefiksu politikas tabulā.
      • Tips 0x10 atspējot IPv6 visās nontunnel saskarnēs (gan LAN, gan Point-to-Point [PPP] saskarnēs).
      • Tips 0x01 atspējot IPv6 visās tuneļu saskarnēs. Tie ietver automātisko tuneļu adresātu protokolu (ISATAP), 6to4 un Teredo.
      • Tips 0x11 lai atspējotu visas IPv6 saskarnes, izņemot IPv6 cilpas interfeisu.
    4. Lai šis iestatījums stātos spēkā, restartējiet datoru.

    Kāda ir šī prefiksu politikas tabula?

    netsh interfeiss ipv6 rāda prefiksu politikas (vai prefikss iepriekšējās versijās)

    Precedences etiķetes prefikss ---------- ----- -------------------------------- 50 0 :: 1/128 45 13 fc00 :: / 7 40 1 :: / 0 10 4 :: ffff: 0: 0/96 7 14 2002 :: / 16 5 5 2001 :: / 32 1 11 fec0 :: / 10 1 12 3ffe :: / 16 1 10 :: / 96 

    Šī tabula izlemj, kādus prefiksus DNS prioritāšu laikā iegūst priekšroka salīdzinājumā ar citiem prefiksiem.

    Ah, tāpēc, izmantojot šo KB, mēs varētu pievienot šeit ierakstus, kas norāda, ka IPv4 ir augstāka prioritāte nekā IPv6.

    Piezīme: Nav iemesla ignorēt šo rīcību, ja vien jums nav saskanīgas problēmas. Mainot šo iestatījumu mūsu Windows serverī, tika izjaukts mūsu pasta serveris, tāpēc tas jārīkojas uzmanīgi ...

    Nekas mums nepatīk vairāk nekā rūpīga un informatīva atbilde ar saistītajiem atbalsta dokumentiem. Skaidrs, ka vietējā un vietējā IP adrese ir atšķirīgas vienības, kas kalpo dažādiem mērķiem, un tagad mēs visi zinām, kāpēc.


    Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.