Wat is het verschil tussen 127.0.0.0 en 127.0.0.1?
Soms leveren de meest elementaire vragen lesbare momenten op; lees verder terwijl we ons verdiepen in hoe een enkele cijferverandering tussen 127.0.0.0 en 127.0.0.1 een kans biedt om naar netwerktopologie te kijken.
De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een gemeenschapsgedreven groep van Q & A-websites.
De vraag
SuperUser-lezer Disa is nieuwsgierig naar loopback IP's:
Ik weet dat beide loopback IP's zijn, maar ze hebben een ander ip-masker.
Wat is het verschil tussen hen? Kunnen ze door elkaar worden gebruikt?
================================================== ========================= IPv4 routes ======================= ================================================== == Actieve routes: Doelmasker Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.6 26 [...] 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0. 0,1 306
Wat voor soort informatie kunnen we uit deze tabel pesten??
Het antwoord
Twee bijdragen van SuperUser zijn erin gesprongen om het mysterie te helpen oplossen. Ten eerste biedt Mmmc dit beknopte overzicht:
Nee. Je kunt ze niet allebei gebruiken. En het zijn niet beide loopback-adressen.
127.0.0.1
is een loopback-adres127.0.0.2
is een loopback-adres127.0.0.3
is een loopback-adres enzovoort
127.0.0.0
is een netwerkadres. Samen met masker 255.0.0.0 geeft het je een hint die hele klasse A van adressen die beginnen met127. *. *. *
zal loopback-adressen bevatten.
Vervolgens biedt YLearn een breder overzicht van naamgevingsconventies in het algemeen en hoe u erover kunt nadenken:
Wat wordt weergegeven in de schermafbeelding is een routeringstabel van een computer. De routeringstabel is slechts een "routekaart" die een computer / router vertelt waar hij heen moet om naar andere apparaten in het netwerk te gaan.
In sommige opzichten is dit vergelijkbaar met hoe we in het echte leven navigeren.
De eerste kolom bevat de lijst met bekende bestemmingen (waar kan ik naartoe) en de tweede kolom geeft aan hoe specifiek de bestemming is (ik kan naar Canada gaan of ik kan naar het huis van oom John in Canada). Zonder in bijzonderheden te treden, hoe hoger de maskeerwaarde, des te specifieker de bestemming. Dus een waarde van 0.0.0.0 heeft betrekking op naar elk apparaat gaan en een waarde van 255.255.255.255 geeft een afzonderlijk apparaat aan.
In de derde kolom wordt aangegeven waar het verkeer naartoe moet gaan om naar de bestemming te gaan (als u naar Canada gaat, moet u beginnen met Main Street) en de vierde kolom geeft aan welk pad uit het apparaat moet worden gebruikt om bij de bestemming te komen. bestemming (vanuit huis heb je misschien alleen je oprit maar vanaf de Walmart-parkeerplaats kun je verschillende "uitgangen" hebben om uit te kiezen).
Ten slotte geeft de metriek de computer een manier om het beste pad te kiezen als er meerdere routes naar de bestemming zijn (u kunt naar het noorden of het oosten gaan vanaf de parkeerplaats om naar Canada te gaan, maar het oosten is sneller).
Dus om de oorspronkelijke vraag te beantwoorden, nee, je kunt 127.0.0.0 en 127.0.0.1 niet door elkaar gebruiken. Het verschil dat hier wordt weergegeven, is dat er twee routes bestaan - een algemene route naar elk apparaat met 127.x.y.z en een zeer specifieke route naar host 127.0.0.1 (wat zich in 127.0.0.0 bevindt), die beide de 127.0.0.1-interface gebruiken
Heb je iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread.