Ha rajtam kívül más is szeret DNS serverekkel szórakozni, akkor az gyorsan rájön, hogy a hibát sokszor az generálja, hogy kliens rendszerünk próbál okos lenni, és nem mindig lekérdezni egy HOST ip címét. Mi viszont ha pont azt állítgatjuk akkor azt szeretnénk. Ezért ki kell ürítenünk ezeket a le-cache-elt adatokat a kliensünkből. Mivel egy jó adminisztrátor tudja az összes OS-re ezen alap dolgokat, ezért én minden általam aktívan használt OS alá megpróbálok lejegyezni.

Microsoft Windows

Egy egyszerű parancs végül is az egész, ami az ipconfig egy kapcsolójával hívjatunk meg.

    C:\>ipconfig /flushdns
    Windows IP Configuration
    Successfully flushed the DNS Resolver Cache.

Windows-on lehetőségünk van az el-cache-elt adatok megtekintésére is, amennyiben meg akarunk győződni arról, hogy mi az aktuális állapota:

    C:\>ipconfig /displaydns

Windows alatt külön service felel a DNS cache feladatért. Ha permanensen ki akarjuk kapcsolni ezt, és azt szeretnénk, ha minden esetben a DNS serverünkhöz forduljon a host IP címéért a kliensünk, akkor ezt a következő képen tehetjük meg:

Gyorsan parancssorosan:

    net stop dnscache
    sc servername stop dnscache

Vagy lassabban, de grafikus management eszközökkel:

  • Start Menü/ Run vagy futtatás.
  • Írd be hogy: Services.msc a megjelenő kis ablakba.
  • A megjelenő ablakban található a rendszer által futtatott service-k listája. Ki kell keresned a DNS Client nevűt.
  • Dupla kattintással megnyitható a DNS Client service ahol lehetőség vanStop (leállításra) vagy a státuszát DISABLE-re állítani, így a jövőben se akar majd elindulni. Értelemszerűen ugyan itt lehet elindítani és autómatikusan elindulóra visszaállítani.

Mac Os X

A Mac OSX versions 10.5.1 előtti rendszerek esetében:

    bash-2.05a$ lookupd -flushcache

A Mac OSX versions 10.5.1 utánirendszerek esetében:

    bash-2.05a$ dscacheutil -flushcache

Linux

Linux esetében is egy service felel a DNS cache funkcióért. Így ott elég ha ezt a service-t leállítjuk.

    /etc/init.d/nscd restart

Solaris

Solarisnál szintén a NSCD felel a DNS cache funkcióért.

    /etc/init.d/nscd restart

Solaris 10 alatt is érdekes mód Legacy serviceként érhető el, és nem SMF service-ként.

HPUX

A HPUX-ok érdekes módon alapból nincs DNS cachelés.