Hur man rensar arp -tabellen. Rensar nätverksadresscachar

När du arbetar i lokalt nätverk det händer att en nod eller server i nätverket plötsligt blir otillgänglig, medan den är synlig från andra datorer och det inte finns några problem med åtkomst. Ibland kan orsaken till detta vara att den här datorn har nätverkskortets MAC -adress har ändrats... Samtidigt på datorn från vilken webbplatsen är otillgänglig, arp -cache har inte uppdaterats.

Vad är arp cache?

ARP -cache det är faktiskt en tabell över korrespondens mellan IP -adresser och fysiska adresser nätverkskort... Denna tabell uppdateras efter behov, men ibland kanske den inte uppdateras. Orsaken kan vara systemfel eller ARP spoofing attack till din dator, varefter vissa webbplatser i nätverket kan vara otillgängliga och vissa webbplatser kanske inte öppnas.

Hur man uppdaterar arp -cache manuellt på Windows7 och Windows 8?!

Se ARP -tabell på en dator som driver en operationssal Windows -system kan vara från kommandorad... För att öppna kommandoraden måste du klicka på knappen Start och skriv i programfältet Kommandorad ... Som ett resultat av sökningen ser du en genväg för att starta kommandot Windows -strängar... För att köra den med administratörsrättigheter måste du klicka på genvägen Högerklicka möss:

Markera objektet i snabbmenyn som öppnas Kör som administratör... För ARP -tabelluppslagning vi anger kommandot arp -a :

Efter det, för att rensa ARP -cachen du måste ange kommandot: netsh gränssnitt ip ta bort arpcache
Efter att ha utfört kommandot, ARP -cacheminnet rensas.

ARP (Address Resolution Protocol) spelar en avgörande roll i TCP / IP -anslutningar. Därför, om det finns några problem att ladda vissa webbplatser eller bristen på ping av IP -adresser, försök att rensa arp -cachen. Det bör noteras att denna procedur endast utförs från kommandoraden.

Instruktioner

  • Öppna först kommandoraden genom att öppna Start -menyn. Skriv "cmd" i sökfältet, men utan citattecken, och tryck inte på Enter -tangenten. Högerklicka istället på länken "cmd.exe" och välj "Kör som administratör" (eller Kör som administratör). Nu måste du bekräfta genomförandet av processen i ett fönster som heter "Användarkontokontroll". Därefter visas kommandoraden framför dig. Förresten, om ikonen redan är fixerad i "Start" behöver du inte använda sökningen.
  • Fortsätt sedan med kommandot "arp -a". Det kommer att visa en lista över alla ARP -poster lagrade på enheten. Alternativet -a är dock inte det enda alternativet, eftersom andra switchar stöds av arp -kommandot. Till exempel -d, det låter dig ta bort IP -adressen. Tack vare -d -a är det möjligt att ta bort alla poster från ARP -tabellen. Omvänt lägger alternativet -s till poster i tabellen.
  • För att helt ta bort ARP -cachen i Windows 2000 / XP / Vista / 7, klicka på "Start" -knappen och sedan "Kör". I fältet som visas anger du kommandot netsh interface ip delete arpcache. Klicka på Ok för att slutföra åtgärden.
  • För säkerhets skull, kontrollera om rengöringsproceduren gick bra. För att göra detta, kör kommandot arp -a. Om cachen inte har rensats kan orsaken vara ett operativsystemfel. Det här felet kan uppstå när routing och Fjärranslutning».
  • För att lösa problemet, gå in på kontrollpanelen, i avsnittet "System och säkerhet", välj "Administrationsverktyg". Starta sedan programmet "Computer Management" och dubbelklickaöppna avsnittet "Tjänster". Klicka på "Routing and Remote Access" -alternativet och i menyn som visas, kör alternativet "Disabled". När du har gjort alla nödvändiga steg kan du försöka rensa arp -cachen igen.
  • Betygsätt artikeln!

    ARP-protokollet är utformat för att bestämma länkskikt (MAC) -adresser från kända IP-adresser. Detta är ett mycket viktigt protokoll, dess funktion påverkar direkt nätverkets prestanda som helhet.

    Syfte med ARP

    För att enheter ska kunna kommunicera med varandra måste den sändande enheten ha mottagarens IP- och MAC -adresser. När en av enheterna försöker kommunicera med en annan känd, måste den bestämma destinations -MAC -adressen. innehåller ett speciellt protokoll som kallas ARP (Address Resolution Protocol) som automatiskt hämtar en MAC -adress. I fig. Följande illustrerar processen för att bestämma MAC -adressen som är associerad med en känd IP -adress.

    Vissa enheter lagrar speciella ARP -tabeller som innehåller information om MAC- och IP -adresser för andra enheter som är anslutna till samma lokala nätverk. Med ARP-tabeller kan du upprätta en en-till-en-korrespondens mellan IP- och MAC-adresser. Sådana tabeller lagras i specifika RAM -områden och underhålls automatiskt på var och en av nätverksenheterna (se tabeller nedan). I sällsynta fall måste du skapa ARP -tabeller manuellt. Observera att varje dator i nätverket har sin egen ARP -tabell.

    Varhelst data överförs av nätverksenheten används alltid informationen som lagras i ARP -tabellen för att skicka den (Figur nedan: en av enheterna vill överföra data till en annan enhet).


    Hur ARP fungerar på delnät

    För att överföra data från en nod till en annan måste avsändaren känna till mottagarens IP- och MAC -adresser. Om den inte kan få den fysiska adressen den söker från sin egen ARP -tabell, initieras en process som kallas en ARP -begäran, vilket illustreras i fig. ovan.

    En ARP -begäran tillåter en värd att bestämma destinations -MAC -adressen. Värden skapar en ARP -begäransram och sänder den till alla nätverksenheter. ARP -begäran består av två delar:

    • ramrubrik;
    • ARP begär meddelanden.

    För att alla enheter ska kunna ta emot en ARP -begäran används broadcast -MAC -adressen. I MAC-adresseringsschemat innehåller sändningsadressen hexadecimaltalet F i alla bitar och har därmed formen FF-FF-FF-FF-FF-FF; Det finns också en alternativ notation där adressens delar separeras med ett kolon (:).). Eftersom ARP -begäran paket sänds, alla nätverksenheter ansluten till det lokala nätverket kan ta emot sådana paket och överföra dem till högre protokoll för vidare behandling. Om IP -adressen för en enhet matchar destinations -IP -adressen i ARP -begäran för broadcast, svarar enheten till avsändaren med sin MAC -adress. Ett sådant meddelande kallas ett ARP -svar.

    Efter att ha mottagit ett ARP -svar extraherar sändarenheten för ARP -sändningsbegäran MAC -adressen från källmaskinvaruadressfältet och uppdaterar dess ARP -tabell. Den här enheten kan nu adressera paket korrekt med både MAC- och IP -adresser. Den resulterande informationen används för att inkapsla data i det andra och tredje lagret innan den skickas över nätverket. När data når sin destination, datalänknivå en kontroll görs för adressens korrespondens, kanalhuvudet, som innehåller MAC -adresserna, kasseras och data överförs till nätverksskiktet. På nätverksnivå kontrolleras överensstämmelsen mellan din egen IP -adress och mottagarens IP -adress i rubriken på tredje nivå. I nätverksskiktet tappas IP -rubriken och den inkapslade data överförs till nästa lager, transportskiktet (lager 4). Denna process upprepas tills de återstående, delvis uppackade, data når applikationen (nivå 7), där den användardefinierade delen av data kommer att läsas.

    När datorer får åtkomst till DNS-information lagras de hittade namn-till-adress-mappningarna tillfälligt i ARP (Address Resolution Protocol) -cache så att nästa gång samma information öppnas kommer uppslagningen inte att upprepas. Denna information är föråldrad enligt TTL-värdet (Time-To-Live) som ställts in när den tas emot, och i slutet av dess livstid måste sådan information uppdateras.

    Efter att ha tagit emot ny information ställs ett nytt TTL -värde in. I allmänhet detta automatiskt system att få, rensa och uppdatera mappningsinformation från namn till adress fungerar bra. Men ibland kan föråldrad information orsaka problem innan den kastas. Om till exempel DNS -namnet ändras på en dator och TTL -värdet ännu inte har återställts förlorar du tillfälligt möjligheten att hitta den datorn.

    Ta bort gammal information om namnkollektioner

    DNS -administratörer har några knep för att mildra den negativa effekten av ett namnbyte, till exempel att ställa in en lägre TTL före namnbytet, så att gammal information togs bort snabbare och orsakade inga problem. Det kan dock vara lättare att helt enkelt bli av med gamla data och tvinga datorn att leta upp DNS -informationen igen.

    För att göra detta, ange i kommandoraden eller ta bort arpcache(om gränssnittets IP -sammanhang i Netsh redan är inställt). Detta kommer att ta bort information om namn och adress för alla gränssnitt som är konfigurerade på den här datorn.

    Ett exempel på att använda arp cache clearing

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

    • netsh gränssnitt ip ta bort arpcache
    • ta bort arpcache

    Det finns vissa saker i Windows som bara kan göras med kommandoraden, eftersom de helt enkelt inte har ett GUI -alternativ. Vissa andra, trots den tillgängliga grafiska versionen, är lättare att köra från kommandoraden.

    Naturligtvis kan jag inte lista alla dessa kommandon, men jag ska försöka berätta om användningen av några av dem, som jag använder själv.

    Om du har ändrat din adress DNS -servrar i anslutningsinställningarna (till exempel på grund av problem med att öppna en webbplats), eller om du ständigt ser ett fel som ERR_DNS_FAIL eller ERR_NAME_RESOLUTION_FAILED, kan det här kommandot komma till nytta. Faktum är att när du ändrar DNS -adressen kanske Windows inte använder de nya adresserna utan fortsätter att använda de som är lagrade i cacheminnet. Kommando ipconfig / flushdns rensar namncachen i Windows.

    Ping och tracert är ett snabbt sätt att identifiera nätverksproblem

    Om du har problem med att logga in på en webbplats, samma routerinställningar eller andra nätverks- eller internetproblem kan ping- och spårningskommandon komma till nytta.

    Om du anger kommandot pingyandex.ru, Windows kommer att börja skicka paket till Yandex när det tar emot dem, Fjärrserver meddelar din dator om det. Således kan du se om paketen anländer, hur stor är andelen förlorade paket och med vilken hastighet överföringen sker. Ofta är det här kommandot praktiskt när du arbetar med en router, om du till exempel inte kan ange dess inställningar.

    Kommando spår visar sökvägen för de överförda paketen till destinationsadressen. Med den kan du till exempel bestämma vilken nod som upplever förseningar.

    netstat –an - Visar alla nätverksanslutningar och portar


    Kommandot netstat är användbart och låter dig se en mängd olika nätverksstatistiker (när du använder olika startparametrar). Ett av de mer intressanta användningsfallen är att köra ett kommando med –an -omkopplaren, som öppnar en lista över alla öppna nätverksanslutning på datorn, portar, samt fjärranslutna IP -adresser från vilka anslutningar görs.

    telnet för att ansluta till Telnet -servrar

    Som standard är Telnet -klienten inte installerad på Windows, men den kan installeras från program och funktioner på kontrollpanelen. Efter det kan du använda telnet-kommandot för att ansluta till servrarna utan att använda någon tredjepartsprogramvara.

    Dessa är långt ifrån alla kommandon av detta slag som du kan använda i Windows och inte alla alternativ för deras användning; det finns möjlighet att mata ut resultatet av deras arbete till filer, körs inte från kommandoraden, utan från dialogrutan Kör och andra. Så om effektiv användning Windows -kommandon du är intresserad av och allmän information, presenteras här för nybörjare, är inte tillräckligt, jag rekommenderar att du söker på Internet, det finns.

    Dela detta