Czyszczenie DNS cache w Mac OS X Leopard

Podczas przenosin aplikacji internetowych zmieniałem konfigurację domen. Jak wiadomo, nie jest to operacja błyskawiczna, bowiem rekordy  DNS są rozpropagowane na wielu serwerach. W zależności od naszego serwera DNS, potrzeba na propagację nowej konfiguracji mniej lub więcej czasu.

Dodatkowo czasem pojawia się jeszcez jeden mały chochlik – lokalny cache naszego resolvera. W czasie gdy prawidłowa (nowa) konfiguracja już istnieje w sieci i się propaguje, sami mamy problem z otworzeniem URLa posługując się naszą domeną. Uparcie kieruje nas na stary adres IP. Wiadomo, przyjdzie czas, gdy dane w lokalnym cache się przedawnią i świeże rekordy DNS zostaną ściągniete. Czasem jednak można to przyśpieszyć.

Poleceniem:

>> dscacheutil -cachedump
DirectoryService Cache Overview:
AAAA Queries  - Disabled (link-local IPv6 addresses)
Buckets Used  - 27
Cache Size    - 8
Entry count by category:
Host  - 7
User  - 1

sprawdzami ilość wpisów w cache’u

Natomiast czyszczenie cache resolvera DNS dokonujemy następującym poleceniem w Konsoli:

dscacheutil -flushcache

w ten sposób wyczyścimu lokalny cache.

Dodaj komentarz