Zastrupitev predpomnilnika DNS je tehnološka težava, pri kateri se sistem domenskih imen, ki se uporablja za iskanje naslovov IP za imena domen, pokvari, zaradi česar uporabniki, ki te naslove vnesejo v brskalnik, pošljejo na napačno mesto. Obstaja več načinov, kako se predpomnilnik DNS zastrupi, od zlonamernega napada do napake, storjene med konfiguriranjem sistema. Predstavlja varnostno slabost, saj lahko ljudje z zlonamerno kodo uporabijo zastrupitev predpomnilnika DNS za napad na nedolžne uporabnike interneta.
Ko uporabniki v brskalnik vnesejo naslov, kot je www.Razloženo.com, njihovi računalniki poiščejo strežnik, ki shranjuje naslove IP, da ugotovijo, kje je strežnik Razloženo. Strežnik zagotavlja informacije in usmerja uporabnikov računalnik na Razloženo. Pri zastrupitvi predpomnilnika DNS strežnik zagotavlja napačne informacije, ki uporabnike pošilja na nenamerno lokacijo. Včasih je naslov preprosto neveljaven in uporabnik ne more priti do spletnega mesta ali po pomoti zadene drugo spletno mesto, toda pri zlonamernih napadih je uporabnik lahko poslan na spletno mesto, ki vsebuje škodljivo programsko opremo, kot je vohunska programska oprema, in spletno mesto lahko samodejno namesti to programsko opremo, če je uporabnikov računalnik je slabo zavarovan.
Vzdrževanje strežnikov DNS se izvaja redno za posodabljanje naslovov, iskanje in odpravljanje varnostnih napak ter odpravljanje morebitnih poškodb ali zastrupitev. Uporabniki, okuženi z virusi, lahko ugotovijo, da tudi če je strežnik DNS natančen, bodo njihovi računalniki vseeno končali na napačnem mestu, ko bodo zaradi virusa vnesli spletni naslov.
Ko pride do zastrupitve predpomnilnika DNS po nesreči zaradi slabe namestitve ali druge težave, se običajno hitro odkrije in odpravi. V primerih, ko gre za zlonamerno kodo, jo je težje razpletati. Računalnik se lahko na primer zavede, da misli, da sprašuje strežnik, da bi dobil pravi naslov, medtem ko v resnici virus nadomesti naslov IP, ki bo uporabnika pripeljal na popolnoma drugo spletno mesto. Zastrupitev predpomnilnika DNS je lahko velika težava, ko uporabniki poskušajo obiskati zaupanja vredna spletna mesta, kot je njihova banka, in jih ne morejo doseči.
Varnostne pomanjkljivosti, kot je zastrupitev predpomnilnika DNS, je težko odpraviti, čeprav se vedno razvijajo nove tehnike in protivirusni programi redno zagotavljajo posodobitve za viruse, za katere je znano, da uporabljajo napade, ki vključujejo predpomnilnik DNS. Ko ljudje najdejo nove načine za boj proti njim, posamezniki, ki jih zanima zlonamerna dejavnost, najdejo načine, kako se izogniti novim varnostnim ukrepom, zaradi česar se razvijalci prisilijo, da se vrnejo na risalno desko in poiščejo drugo taktiko.