Hur man rengör ARP-bordet. Rengöring av nätverksadress caches

När du arbetar i lokalt nätverk Det händer att en del nod eller server i nätverket plötsligt har blivit otillgänglig, medan från andra datorer är det synligt och det finns ingen tillgång till åtkomst. Ibland kan orsaken till detta vara det faktum att den här datorn MAC-adressen till nätverksadaptern har ändrats. Samtidigt på datorn från vilken noden är otillgänglig, aRP-cache har inte uppdaterats.

Vad är ARP-cache?

Cache arp. Detta är faktiskt korrespondens tabellen över IP-adresser och fysiska adresser. nätverksadaptrar. Denna tabell uppdateras vid behov, men ibland kan det inte uppdateras. Anledningen kan tjäna systemfel eller aRP-squeezing attack På datorn, varefter några noder på nätverket kanske inte är tillgängliga och vissa webbplatser inte öppnas.

Hur man manuellt uppdaterar ARP-cachen på Windows7 och Windows 8?!

Visa ARP-bordet på datorn som kör driften windows-system Det är möjligt eftersom kommandorad. För att öppna kommandoraden måste du klicka på knappen Start och i programsökningssträngen skriv Kommandorad . Som ett resultat av sökningen kommer du att se en kommandot lanserad etikett. windows-strängar. För att starta den med administratörsrättigheter måste du klicka på etiketten högerklicka Möss:

I menyn Öppna kontext väljer du objektet Kör på administratörens namn. För visa tabell ARP. Vi går in i kommandot aRP -A. :

Därefter, för ARP-cache rengöring Du måste ange kommandot: netsh gränssnitt IP radera arpcache
Efter att ha utfört laget, ARP-cache kommer att rensas.

I TCP / IP-anslutning spelar ARP en avgörande roll (adressdefinitionsprotokoll). Därför, om vissa problem har uppstått när du laddar ner några webbplatser eller bristen på Ping-IP-adresser, försök sedan att rensa ARP-cachen. Det är värt att notera att denna procedur endast utförs från kommandoraden.

Instruktion

  • Först, gör ett kommandoradssamtal genom att öppna Start-menyn. I sökfältet, skriv "cmd", men utan citat, och tryck inte på ENTER-tangenten. Istället bör du högerklicka på länken "cmd.exe" och välj "Kör från administratören" (eller kör som administratör). Nu måste du bekräfta utförandet av processen i fönstret som heter "Account Control". Därefter visas en kommandorad före dig. Förresten, om ikonen redan är fixerad i "Start", behöver du inte använda sökningen.
  • Fortsätt för att utföra kommandot "ARP -A". Med det kommer det att visas en lista över ARP som är lagrade på enheten. Alternativet är dock inte det enda, eftersom andra omkopplare stöds av ARP-kommandot. Till exempel, -D, kan du ta bort en IP-adress. Tack vare -d-en är det möjligt att radera alla poster från ARP-tabellen. Alternativ -s, tvärtom, lägger till poster i tabellen.
  • För att helt ta bort ARP-cachen i Windows 2000 / XP / Vista / 7, klicka på "Start" -knappen och "Kör". I fältet som visas, skriv in netsh-gränssnittet IP-radera Arpcache-kommandot. För att slutföra operationen, klicka på OK.
  • Bara i fall, kontrollera om rengöringsproceduren har gått framgångsrikt. För att göra detta, kör kommandot ARP -A. Om cacheminnet inte har rensats, kan anledningen vara i operativsystemfelet. Detta fel kan uppstå när tjänsten "routing och fjärranslutning».
  • För att lösa problemet, ange kontrollpanelen, i avsnittet System och säkerhet, välj "Administration". Därefter kör datorhanteringsprogrammet och dubbelklicka Öppna avsnittet "Services". Klicka på "routing och fjärråtkomst" -objektet, och i menyn som visas, kör alternativet "Inaktivera". Så snart du gör alla nödvändiga åtgärder, försök att rengöra ARP-cachen igen.
  • Betygsätt en artikel!

    ARP-protokollet är utformat för att bestämma kanalnivåadresser (MAC-adresser) enligt kända IP-adresser. Detta är ett mycket viktigt protokoll, hans arbete påverkar direkt nätverkets funktion som helhet.

    Tilldela ARP-protokollet

    För att interagera enheterna med varandra är det nödvändigt att sändningsanordningen har en IP- och MAC-adress för mottagaren. När en av enheterna försöker upprätta en anslutning med en annan, med en känd, måste den bestämma mottagarens MAC-adress. Den har ett speciellt protokoll som heter ARP (adress översättningsprotokoll), vilket gör att du automatiskt kan få MAC-adressen. I fig. Processen illustreras nedan för att bestämma MAC-adressen associerad med en välkänd IP-adress.

    Vissa enheter lagrar speciella ARP-tabeller som innehåller information om MAC- och IP-adresser till andra enheter som är anslutna till samma lokala nätverk. ARP-tabeller gör att du kan ställa in en entydig match mellan IP- och MAC-adresser. Sådana tabeller lagras i vissa områden av RAM och serveras automatiskt på var och en av nätverksenheterna (se tabeller nedan). I sällsynta fall måste du skapa ARP-bord manuellt. Observera att varje dator på nätverket stöder sitt eget ARP-tabell.

    Varhelst data inte överförs till nätverksenheten används den information som är lagrad i arkteln (Fig. Nedan: En av enheterna vill överföra data till en annan enhet).


    Drift av ARP-protokollet i undernät

    För att överföra data från en nod till en annan avsändare bör du känna till mottagarens IP och MAC-adress. Om det inte kan få den önskade fysiska adressen från sitt eget ARP-bord, illustreras processen, kallad en ARP-inspelare i fig. ovan.

    ARP-förfrågan tillåter noden att bestämma mottagarens MAC-adress. Noden skapar en ARP-förfrågningsram och skickar den till alla nätverksenheter. ARP-förfrågningsramen består av två delar:

    • ramhuvud;
    • aRP begär meddelanden.

    För att alla enheter ska få en ARP-förfrågan används en sändningsmakadress. I MAC-adresseringsschemat innehåller sändningsadressen ett hexadecimalt nummer F i alla bitar och sålunda kallas formen FF-FF-FF-FF-FF-FF (en sådan post av MAC-adressen kanonisk, i den del av Adressen är separerad av en bindestreck (-); Det finns också en alternativ post där delar av adressen separeras av ett kolon (:).). Eftersom ARP-förfrågningspaket sänds i sändningsläge, alla nätverksenheterAnsluten till det lokala nätverket kan ta emot paket som och överföra sina protokoll högre nivåer för efterföljande bearbetning. Om enhetens IP-adress sammanfaller med mottagarens IP-adress i en Broadcast ARP-förfrågan, uppfyller den här enheten avsändaren genom att berätta för sin MAC-adress. Ett sådant meddelande kallas ett ARP-svar.

    Efter att ha mottagit ARP-svaret hämtar avsändarens enhet för Broadcast ARP-förfrågan MAC-adressen från avsändarens maskinvaruadressfält och uppdaterar dess ARP-tabell. Nu kan den här enheten ordentligt adressera paket med både Mac och IP-adress. Den erhållna informationen används för att inkapsla data på andra och tredje nivåer innan de skickas över nätverket. När data når destinationen, kanalnivå En kontroll utförs för att överensstämma med adressen, kan kanalhuvudet kasseras, vilket innehåller MAC-adresser och data överförs till nätverksnivån. På nätverksnivån kontrolleras överensstämmelsen med sin egen IP-adress och mottagarens IP-adress som finns i rubriken för tredje nivå. På nätverksnivån kasseras IP-titeln, och den inkapslade data överförs till nästa nivå - transporten (nivå 4). Denna process upprepas tills den återstående, delvis uppackade data inte uppnås (nivå 7), där användarens del av data kommer att läsas.

    När datorer hänvisar till DNS-information lagras namnet MAPPINGS och adresser tillfälligt i ARP-cachen (Adressupplösningsprotokollet) till nästa gång när du åtkomst till samma information inte följer sökningen. Denna information är föråldrad i enlighet med TTL-värdet (Time-to-Live), installerat när det mottogs, och i slutet av livet efter livet, bör sådan information uppdateras.

    Efter att ha fått ny information är ett nytt TTL-värde inställt. I allmänhet, detta automatisk system Mottagning, rengöring och uppdatering av information om namn och adresser fungerar bra. Men ibland föråldrad information har tid att orsaka problem innan det återställs. Så, om ett DNS-namn ändras på någon dator, och TTL-värdet ännu inte har återställts, gör du det tillfälligt att hitta den här datorn.

    Ta bort gammal information på namn matchande

    DNS-administratörer har flera knep, med vilka du kan minska den negativa effekterna av namnbyte, till exempel, uppgift ett mindre TTL-värde innan du ändrar namnet till gammal information Avlägsnas snabbare och orsakade inte problem. Men du kan upptäcka att det är lättare att bara bli av med gamla data och göra din dator igen visa information i DNS.

    För att göra detta, skriv in kommandotolken eller ta bort arpcache. (Om gränssnittet IP-kontext i Netsh redan är installerat). Som ett resultat kommer information om namn och adresser för alla gränssnitt som är konfigurerade på den här datorn att raderas.

    Exempel på att använda Casha ARP-rengöring

    Om du har flera gränssnitt och du vill återställa information endast för ett gränssnitt, ange önskat gränssnitt via namngränssnittet, till exempel:

    • netsh gränssnitt IP radera arpcache
    • ta bort arpcache.

    I Windows finns det några saker som Mono bara tar med kommandoraden, på grund av det faktum att de helt enkelt inte har ett alternativ med ett grafiskt gränssnitt. Några andra, trots den befintliga grafiska versionen, är det lättare att springa från kommandoraden.

    Naturligtvis kan jag inte lista alla dessa kommandon, men jag kommer att försöka berätta för några av dem, jag ska försöka berätta.

    Om du ändrade adressen DNS-server I anslutningsinställningarna (till exempel på grund av problem med öppnandet av någon webbplats) eller ständigt ser felet som ERR_DNS_FAIL eller err_Name_resolution_failed, kan det här kommandot vara användbart. Faktum är att när du ändrar DNS-adressen, kanske Windows inte använder nya adresser, men fortsätter att använda den sparade cachen. Team ipconfig / flushdns. Rensar namnet Cache i Windows.

    Ping och Tracert - ett snabbt sätt att identifiera problem i nätverket

    Om du har problem med att ange webbplatsen, i samma routerinställningar eller andra problem med nätverket eller Internet, kan Ping- och Tracert-kommandon vara användbara.

    Om du anger kommandot ping.yandex.ruWindows kommer att börja skicka paket till Yandex, när den mottas, fjärrserver Kommer att meddela din dator om det. Således kan du se om paketen gör vad som är andelen förlorad och hur snabbt överföringen är. Ofta är det här kommandot imponerat när åtgärder med routern, om till exempel inte kan loggas in på dess inställningar.

    Team tracert. Visar sökvägen för de överförda förpackningarna till destinationsadressen. Med det kan du till exempel bestämma vilka noderfördröjningar som överförs.

    netStat -an - Visar alla nätverksanslutningar och portar


    NetStat-kommandot är användbart och låter dig se den mest olika nätverksstatistiken (när du använder olika startparametrar). En av de mest intressanta användningsalternativen är att starta ett kommando med -an-nyckel, som öppnar en lista över alla öppna nätverkskopplingar På en dator, portar, samt avlägsna IP-adresser som är anslutna.

    telnet för att ansluta till Telnet-servrar

    Som standard har Windows inte en klient för Telnet, men den kan installeras i kontrollpanelens "program och komponenter". Därefter kan du använda Telnet-kommandot för att ansluta till servrar utan att använda någon tredje parts programvara.

    Det här är inte alla kommandon av detta slag som du kan använda i Windows och inte alla alternativ för deras användning, det är möjligt att mata ut resultatet av sitt arbete i filer, start är inte från kommandoraden, men från "kör" dialogruta och andra. Så om effektiv användning Windows-kommandon är intressanta för dig, och allmän informationPresenteras här för nybörjare, inte tillräckligt, jag rekommenderar att söka på internet, det finns det.

    Dela med sig