nl.phhsnews.com


nl.phhsnews.com / Wat is het verschil tussen 127.0.0.1 en 0.0.0.0?

Wat is het verschil tussen 127.0.0.1 en 0.0.0.0?


De meesten van ons hebben wel eens gehoord van '127.0.0.1 en 0.0.0.0' maar hebben waarschijnlijk niet veel aandacht aan besteed, maar als beide lijken te wijzen naar dezelfde locatie, wat is dan het werkelijke verschil tussen beide? De SuperUser Q & A-post van vandaag helpt om dingen duidelijk te maken voor een verwarde lezer. De vraag-en-antwoordsessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een door de gemeenschap gestuurde groep van Q & A-websites.

Foto's met dank aan Kate Gardiner (Flickr).

De vraag

SuperUser-lezer Sagnik Sarkar wil weten wat het verschil tussen 127.0.0.1 en 0.0.0.0 is:

Ik begrijp dat 127.0.0.1 verwijst naar

localhost en dat doet 0.0.0.0 ook (corrigeer me als ik het mis heb). Dus, wat is het verschil tussen 127.0.0.1 en 0.0.0.0? Wat is het verschil tussen 127.0.0.1 en 0.0.0.0?

Het antwoord

SuperUser-bijdrager DavidPostill heeft het antwoord voor ons:

Wat is het verschil tussen 127.0.0.1 en 0.0.0.0?

127.0.0.1 is het loopback-adres (ook bekend als localhost).

  • 0.0.0.0 is een niet-routeerbaar metadress dat wordt gebruikt om een ​​ongeldig adres aan te wijzen , onbekend of niet-toepasselijk doel (een 'geen bepaald adres'-plaatshouder).
  • In de context van een routering, betekent dit meestal de standaardroute.

In de context van servers betekent 0.0.0.0

alle IPv4-adressen op de lokale computer . Als een host twee IP-adressen heeft, 192.168.1.1 en 10.1.2.1, en een server die op de host wordt uitgevoerd, luistert op 0.0.0.0, is deze bereikbaar op beide IP's. Wat is het IP-adres 127.0.0.1 ?

127.0.0.1 is het loopback-internetprotocol (IP) -adres dat ook wordt aangeduid als

localhost . Het adres wordt gebruikt om een ​​IP-verbinding tot stand te brengen met dezelfde computer of computer die door de eindgebruiker wordt gebruikt. Dezelfde conventie is gedefinieerd voor computers die IPv6-adressering ondersteunen met de connotatie van :: 1. Het tot stand brengen van een verbinding met behulp van het adres 127.0.0.1 is de meest gebruikelijke praktijk; Het gebruik van een IP-adres in het bereik van 127 ... * functioneert echter op dezelfde of een vergelijkbare manier. Het loopback-construct biedt een computer of apparaat dat in staat is tot netwerken van de mogelijkheid om de IP-stack op de machine te valideren of vast te stellen.

Bron:

127.0.0.1 - Wat zijn de toepassingen en waarom is het belangrijk? Special Adressen

Het klasse A netwerknummer 127 is toegewezen aan de

loopback -functie, dat wil zeggen dat een datagram verzonden door een hoger protocol naar een netwerk 127-adres terug in de host moet worden teruggeleid. Geen datagram verzonden naar een netwerk 127-adres zou overal in een netwerk moeten verschijnen. Bron:

Netwerknummers Als het hele Klasse A is, wat is het punt van andere willekeurige waarden voor de laatste drie octetten?

Het doel van het loopback-bereik is het testen van de TCP / IP-protocolimplementatie op een host. Omdat de onderste lagen kortgesloten zijn, kunnen door verzending naar een loopback-adres de hogere lagen (IP en hoger) effectief worden getest zonder dat de kans op problemen bij de lagere lagen zich manifesteert. 127.0.0.1 is het meest gebruikte adres voor testdoeleinden.

Bron:

IP-gereserveerd, loopback en privé-adressen Zie voor meer informatie de vraag

Vraag Ubuntu : Wat is de Loopback Apparaat en hoe gebruik ik het? Wat is het IP-adres? 0.0.0.0?

0.0.0.0 is een geldige adelsyntaxis. Het moet dus als geldig worden geanalyseerd overal waar een IP-adres in de traditionele decimale notatie met stippels verwacht wordt. Eenmaal ontleed en geconverteerd naar een werkbare numerieke vorm, bepaalt de waarde ervan wat er vervolgens gebeurt.

De waarde voor alle nul heeft een speciale betekenis. Het is dus

geldig , maar heeft een betekenis die mogelijk niet geschikt is (en dus als ongeldig wordt behandeld) voor bepaalde omstandigheden. Het is eigenlijk de placeholder voor 'geen specifiek adres'. Voor zaken als adresbinding van netwerkverbindingen, kan het resultaat zijn dat een geschikt interfaceadres aan de verbinding wordt toegewezen. Als u het gebruikt om een ​​interface te configureren, kan het in plaats daarvan een adres uit de interface verwijderen. Het hangt af van de context van gebruik om te bepalen wat 'geen specifiek adres' echt doet. In de context van een route-invoer betekent dit meestal de standaardroute. Dat gebeurt als een resultaat van het adresmasker, dat de te vergelijken bits selecteert. Een masker van 0.0.0.0 selecteert geen bits, dus de vergelijking zal altijd slagen. Dus wanneer een dergelijke route is geconfigureerd, is er altijd ergens een plaats voor pakketten (indien geconfigureerd met een geldige bestemming).

In sommige gevallen zal alleen '0' ook werken en hetzelfde effect hebben. Maar dit is niet gegarandeerd. Het 0.0.0.0-formulier is de standaardmanier om 'geen bepaald adres' te zeggen (in IPv6 is dat

:: 0 of slechts :: ). Bron:

Wat is de betekenis van het IP-adres 0.0.0.0? In Internet Protocol versie 4 is het adres 0.0.0.0 een niet-routeerbaar meta-adres dat wordt gebruikt om een ​​ongeldig, onbekend of niet-toepasselijk doel aan te duiden. Een niet-ongeldige gegevenstitel een speciale betekenis geven, is een toepassing van in-band-signalering.

In de context van servers betekent 0.0.0.0

alle IPv4-adressen op de lokale computer . Als een host twee IP-adressen heeft, 192.168.1.1 en 10.1.2.1, en een server die op de host wordt uitgevoerd, luistert naar 0.0.0.0, is deze bereikbaar op beide IP's ( Opmerking: Deze specifieke tekst wordt van boven herhaald als onderdeel van het algehele antwoord ). In de context van routing, betekent 0.0.0.0 meestal de standaardroute, dwz de route die leidt naar 'de rest van' internet in plaats van ergens op het lokale netwerk.

Gebruik Inclusief:

Het adres dat een host claimt als het nog geen adres heeft toegewezen. Bijvoorbeeld bij het verzenden van het initiële DHCPDISCOVER-pakket bij gebruik van DHCP.

  • Het adres dat een host aan zichzelf toewijst wanneer een adresaanvraag via DHCP is mislukt, op voorwaarde dat de IP-stack van de host dit ondersteunt. Dit gebruik is vervangen door het APIPA-mechanisme in moderne besturingssystemen.
  • Een manier om
  • elke IPv4-host op alle op te geven. Het wordt op deze manier gebruikt bij het opgeven van een standaardroute. Een manier om expliciet aan te geven dat het doel niet beschikbaar is.
  • Bron: 127.0.0.1 - Wat zijn de toepassingen en waarom is het belangrijk? Een manier om
  • elk IPv4-adres op alle op te geven. Het wordt op deze manier gebruikt bij het configureren van servers (dat wil zeggen bij het binden van luisterende sockets). Dit is bekend bij TCP-programmeurs als INADDR_ANY. [ bind (2) bindt aan adressen, niet aan interfaces. ] In IPv6 wordt het alles-nullen-adres geschreven als

:: Bron:

0.0.0.0 [Wikipedia] DHCP Discovery / Request

Wanneer een client voor de eerste keer opstart, wordt er gezegd dat het in de

initialisatietoestand is en verzendt het een DHCPDISCOVER-bericht op zijn lokale fysieke subnet via User Datagram Protocol (UDP) -poort 67 (BootP-server). Aangezien de client geen weet heeft van het subnet waartoe het behoort, is de DHCPDISCOVER een uitzending van alle subnetten (IP-adres van de bestemming 255.255.255.255), met een bron-IP-adres van 0.0.0.0. Het bron-IP-adres is 0.0.0.0 omdat de client geen geconfigureerd IP-adres heeft. Als er een DHCP-server op dit lokale subnet bestaat en correct is geconfigureerd, werkt de DHCP-server de uitzending en reageert met een DHCPOFFER bericht. Als er op het lokale subnet geen DHCP-server bestaat, moet er op dit lokale subnet een DHCP / BootP Relay-agent aanwezig zijn om het DHCPDISCOVER-bericht door te sturen naar een subnet met een DHCP-server.

Deze relaisagent kan een speciale toepassing zijn host (bijvoorbeeld Microsoft Windows Server) of een router (een Cisco-router geconfigureerd met IP-helperafspraken op het interface niveau).

...

Nadat de client een DHCPOFFER heeft ontvangen, reageert deze met een DHCPREQUEST-bericht, dat aangeeft het is de bedoeling om de parameters in de DHCPOFFER te accepteren en gaat naar de

verzoekende status . De client kan meerdere DHCPOFFER-berichten ontvangen, één van elke DHCP-server die het oorspronkelijke DHCPDISCOVER-bericht heeft ontvangen. De client kiest één DHCPOFFER en reageert alleen op die DHCP-server, waardoor impliciet alle andere DHCPOFFER-berichten worden geweigerd. De client identificeert de geselecteerde server door het Server Identifier -optieveld te vullen met het IP-adres van de DHCP-server. DHCPREQUEST is ook een uitzending, dus alle DHCP-servers die DHCPOFFER hebben verzonden, zien DHCPREQUEST en iedereen weet of de DHCPOFFER is geaccepteerd of geweigerd. Eventuele aanvullende configuratieopties die de client nodig heeft, worden opgenomen in het optieveld van het DHCPREQUEST-bericht. Hoewel de client een IP-adres is aangeboden, wordt het DHCPREQUEST-bericht verzonden met een bron-IP-adres van 0.0.0.0. Op dit moment heeft de client nog geen verificatie ontvangen dat het duidelijk is om het IP-adres te gebruiken.

...

Client-serverconversatie voor een client die een DHCP-adres verkrijgt waarbij de client en de DHCP-server zich op hetzelfde subnet bevinden:

Bron:

DHCP begrijpen en problemen oplossen in Catalyst Switch of Enterprise Networks Standaardroute

In dit document wordt uitgelegd hoe u een standaardroute of gateway van laatste redmiddel configureert. Deze IP-opdrachten worden gebruikt:

ip standaard-gateway

  • ip standaard-netwerk
  • ip-route 0.0.0.0 0.0.0.0
  • IP-route 0.0.0.0 0.0.0.0

Een statische route naar het netwerk 0.0.0.0 0.0.0.0 is een andere manier om de gateway van laatste redmiddel op een router in te stellen. Net als bij de opdracht

ip default-network is het gebruik van de statische route naar 0.0.0.0 niet afhankelijk van routeringsprotocollen. IP-routing moet echter op de router zijn ingeschakeld. Opmerking:

IGRP begrijpt geen route naar 0.0.0.0. Daarom kan standaardroutes die zijn gemaakt met de opdracht ip-route 0.0.0.0 0.0.0.0 niet worden doorgevoerd. Gebruik de opdracht ip default-network om IGRP een standaardroute te laten doorgeven. Bron:

Een gateway van laatste plaats configureren met IP-opdrachten Heeft u 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



Een Verlichtingsarm automatisch inschakelen wanneer er beweging wordt gedetecteerd

Een Verlichtingsarm automatisch inschakelen wanneer er beweging wordt gedetecteerd

Als het donker is en iemand bij u aan de deur komt, kunt u ze waarschijnlijk niet zien tenzij uw portieklampje brandt. Bovendien, als een potentiële inbreker je voordeur nadert, kan een bewegend licht ze helpen weg te jagen. Er zijn een paar manieren waarop je een bewegingsdetecterend portaallicht kunt implementeren.

(how-to)

Hoe een dvd op een Mac te branden

Hoe een dvd op een Mac te branden

Ik heb al gesproken over hoe je cd's en dvd's in Windows kunt branden, dus nu is het tijd om te leren hoe je schijven kunt branden in OS X. Het is de moeite waard om op te merken dat hoewel je Blu-ray-schijven in Windows kunt branden, je niet kunt in OS X omdat er geen Mac-computers zijn met ingebouwde Blu-ray-ondersteuning

(How-to)