Кратак одговор
DNS пропагација обично траје од неколико минута до 48 сати, у зависности од TTL вредности и кеширања код провајдера. Да бисте је убрзали, смањите TTL на 300 секунди пре промене, очистите кеш на рачунару и проверите записе на више локација. Ако се промена не види ни после 48 сати, проверите да ли је зона исправно сачувана и да ли су намесервери ажурирани.
Како се проблем препознаје
- Сајт се отвара на старој IP адреси или старом хостингу
- Нова DNS промена се не види на вашем рачунару, али је други виде
- Мејлови и даље иду на стари server
- Алати за проверу DNS-а приказују различите резултате
- После промене намесервера сајт не ради или се отвара стара страница
Најчешћи узроци
Кеширање DNS записа (TTL)
Сваки DNS запис има TTL (Time То Ливе) који одређује колико дуго га кеширају провајдери и уређаји. Ако је TTL био висок (нпр. 86400 секунди), промена се неће видети до истека тог периода.
Недовољно сачекано време пропагације
Промене се не примењују тренутно на свим местима. Пропагација може да потраје до 48 сати, иако је обично готова за неколико сати.
Грешка у DNS записима
Ако је нови А запис погрешан, ако недостаје тачка на крају имена или је погрешан тип записа, промена се неће видети или ће сајт престати да ради.
Намесервери нису ажурирани
Када мењате хостинг, потребно је да код регистрара ажурирате намесервере. Ако то није урађено или је урађено са грешком, стари DNS и даље важи.
Локални DNS кеш
Ваш рачунар, рутер или провајдер могу да држе старе записе у кешу. Понекад је довољно очистити кеш да бисте видели промену.
Решење корак по корак
- 1
Проверите тренутне DNS записе
Користите алат као што је
nslookupили онлајн сервис (нпр.dnschecker.org) да видите који се записи тренутно враћају. Упоредите са оним што сте поставили. Обратите пажњу на TTL вредност. - 2
Смањите TTL пре промене
Ако планирате промену, смањите TTL на 300 секунди (5 минута) у DNS панелу довољно раније, најмање онолико колико износи стари TTL (често 24 сата). Сачекајте да истекне стари TTL, а затим унесите нову вредност. Time ћете скратити време пропагације.
- 3
Очистите локални DNS кеш
На Windowsu отворите Command Prompt као администратор и покрените
ipconfig /flushdns. На macOS-u у Терминалу укуцајтеsudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. На рутеру рестартујте уређај или очистите кеш ако је доступно. - 4
Проверите записе са више локација
Користите алат као што је
dnschecker.orgилиwhatsmydns.netда видите да ли се нови записи виде глобално. Ако се на већини локација види нова вредност, пропагација је завршена. - 5
Проверите да ли су намесервери исправни
У панелу регистрара проверите да ли су намесервери које сте поставили тачни и да ли су пропагирани. Можете користити
whoisили онлајн алат за проверу намесервера. Ако нису, сачекајте или контактирајте регистрара. - 6
Тестирајте са другог уређаја или мреже
Покушајте да приступите сајту са мобилног интернета (искључите Wi-Fi) или преко VPN-а. Ако се тамо види нова страница, проблем је у кешу ваше мреже.
- 7
Користите јавне DNS сервере
Привремено подесите рачунар да користи јавне DNS сервере (нпр. Google 8.8.8.8 или Cloudflare 1.1.1.1). То може заобићи кеш вашег провајдера. Промените у подешавањима мрежне картице, а после теста вратите претходна подешавања.
- 8
Сачекајте и пратите пропагацију
Ако су записи исправни, преостаје само да сачекате. Пропагација обично траје до 48 сати. Пратите алате за проверу и забележите када се промена појави.
Ако се промена не види ни после 48 сати
Проверите да ли сте измену сачували у DNS панелу и да ли је зона активна. Понекад је потребно кликнути на дугме за примену измена. Ако користите хостинг провајдера, проверите да ли су њихови намесервери исправни. Контактирајте подршку регистрара или хостинга ако сумњате на грешку. За напредне кориснике: користите dig команду са различитих јавних DNS сервера да бисте видели да ли се записи разликују. На пример, dig @8.8.8.8 vasadomena.com. Ако се резултати разликују, пропагација још траје. Такође, проверите да ли постоји DNSSEC грешка која може блокирати промене.
Како да спречите да се понови
- Пре сваке промене смањите TTL на 300 секунди и сачекајте да истекне стари.
- Водите евиденцију о DNS записима и променама.
- Користите алат за проверу пропагације пре и после промене.
- Избегавајте промене у петак или пред викенд.
Када је боље позвати стручњака
Ако сте проверили записе, смањили TTL и очистили кеш, а промена се не види ни после 48 сати, или ако нисте сигурни како да исправно подесите DNS записе, обратите се IT подршци. Они могу да провере зону, намесервере и евентуалне грешке које спречавају пропагацију.
Израда сајтова · Брзи, SEO оптимизовани сајтови на више језикаЧеста питања
Колико тачно траје DNS пропагација?
Обично од неколико минута до 48 сати, у зависности од TTL вредности и кеширања код провајдера. Ако је TTL био низак, промена се види брже.
Зашто ја видим стару страницу, а други виде нову?
Вероватно је ваш рачунар или провајдер кеширао стари DNS запис. Очистите локални DNS кеш и покушајте са другог уређаја или мреже.
Да ли могу да убрзам пропагацију?
Не можете директно убрзати пропагацију, али можете смањити TTL пре промене и очистити кеш на својим уређајима. Коришћење јавних DNS сервера може помоћи да заобиђете кеш провајдера.