Šta je DNS propagacija

Ovo je jedno od najčešćih pitanja koja se ponavljaju u vezi domena.

Problem

Problem je jasan, promenili ste nameservere ali kada otvorite domen on i dalje pokazuje na staru adresu.

Kako? Stvar je u tome što DNS sistemi funkcioniušu JAKO sporo. Iz razloga kako se ne bi ti sistemi previse opteretili oni na određeni vremenski period osvežavaju tj pogledaju zapis domena pa promene u svojoj bazi ukoliko postoji promena.

To je u suštini ceo problem. Postoji u DNS-u vreme koje se podešava na koliko će serveri gledati DNS vašeg domena ali vi to na shared ili na cloudflare ne možete da proveravate.
Na cloudflare to vreme je puno duže pa u situaciji kada prelazite na cloudflare to ide jako brzo ali ako dns promenite SA cloudflare na neke druge onda ta promena traje poprilično sporo.

Kako možete da nakon promene da merite šta se tu dešava i dokle je sve to stiglo.
Postoje par sajtova koje mi koristimo za kontrolu propagacije a to su:

intodns.net – proveravamo da li je sve u redu sa DNS-om
dnschecker.org – proveravamo DNS propagaciju.

Kada otvorite dnschecker videćete sa desne strane zemaljsku kuglu sa tačkicama e to su DNS serveri. Svi ti DNS serveri imaju zapis o vašem domenu (da bukvalno svi).

Scenario

Promenili ste nameservere na domenu recimo u 10 ujutru. Bacite pogled na dnschecker on pokazuje na staru ip adresu vašeg hostinga.
(IP adresu vašeg sadašenjeg i budućeg hostinga možete da zatražite od podrške ili u command prompt ukucate “ping hostname/cpanel link” i dobićete ip)

Znači da ništa nije urađeno još uvek. Posle 1h vidite su dva tri promenili ip adresu u novu, počne radost i bolje raspoloženje kad ono proverite za par minuta i ta tri promenili na staru ali su neki novi promenili na novu. Au šta se sad dešava? Stvar je u tome da DNS serveri između sebe komuniciraju i sami se sinhronizuju. Ovi što su prvi promenili oni su promenili a kasnije na drugu sinhronizaciju su se sinhronizovali sa svojim partnerskim dns serverima i vratili stare vrednosti jer su mislili da su nove, a ovi stari su videli nove pa su promenili pa se sada čeka da drugi vide te nove i sinhronizuju se sa ostalima.

Otprilike to je to kako funkcioniše, prilično je konfuzno na početku ali je prosta stvar. DNS propagacija je igra gluvih telefona bukvalno i vama ne preostaje ništa drugo nego da čekate dok svi serveri ne promene ip u novu tj vašeg novog hostinga.

Koliko to traje?

Može da traje do 30 minuta ukoliko budete imali sreće a traje do 48h (da bukvalno dva puna dana).

Da li može da se ubrza?

Može. Da se obriše dns/hosting/domen iz dns-a hostinga odakle odlazite. To moze malo da ubrza proces.

DNS checker pokažuje novi server ali ja vidim stari?

Tu je nastao novi problem. Pored tih DNS servera što vidite na mapi, postoji dns server i vašeg internet provajdera, pa postoji dns keširanje u vašem računaru.

Ukoliko je ovo slučaj kod vas, možete recimo na mobilnom telefonu upalite mobile data (NE WIFI) i otvorite domen videćete na telefonu novi hosting dok na računaru stari.

Kako možete to da rešite?

E ovo je već prilično jednostavno. Za one lenje jeste da probaju restart računara i odmore dok se računar ponovo ne pokrene. Za one druge koji ne vole da gase računar postupak je:
otvorite command prompt (start ukucate cmd i enter (win7,8,10)) i ukucate “ipconfig /flushdns” bez navodnika i pritisnete enter.

Zatim otvorite ponovo domen u browseru. Ukoliko je i dalje problem onda očistite keš iz browsera i ponovo ukucajte komandu iznad.

Ukoliko je i dalje problem očistite keš iz browsera, ukucajte komandu iznad, restartujte modem i računar i problem je rešen.

cPanel je kontrol panel koji vam olakšava upravljanje hostingom. Klik vas deli od kriranje email adrese, ftp naloga, upload ili izmena fajlova, backup celog sajta i još mnogo toga.

Ako do sada niste imali prilike da se susretnete sa cPanelom na ovom linku možete da pogledate demo cPanel-a.

 

cPanel je najbezbedniji i najbolji kontrol panel koji postoji u ovom trenutku.

Backup je rezervna kopija vašeg sajta. To podrazumeva backup email,fajl,baza. Kao kada fotokopirate neki originalni dokument to je isto i sa sajtom kada uradite backup.

Pravilno napravljen backup vam je najsigurni način da kada nešto pogrešite povratite sajt kao da se ništa nije desilo.

U cPanelu imate backu opciju koja je najbolja za vas i koje nepogrešivo čuva vaše podatke onako kako treba.

Postoje razni dodaci i pluginovi kao i php skripte za pravljenje backupa ali imajte na umu da kada se ta skripta prekine iz bilo kog razloga backup nije kompletan a vi mislite da jeste.

Ukoliko želite pravilan backup onda to radite preko opcije u cPanelu.

Imamo tu 2 tipa sajtova HTML sajtove i php sajtove (kao što je wordpress).

HTML sajtovi podatke (tekstove i linkove ka slikama) čuva u svojim fajlovima recimo index.html, kontakt.html, onama.html i tako dalje.

Dok php sajtovi kao što je wordpress podatke čuvaju u bazi podataka. To znači bukvalno svi podaci, tekst koji objavite on je sačuvan u bazi ne u nekom fajlu, stranica koja postoji pa makar i prazna bila ona je u bazi sačuvana da postoji. Slike, linkovi bukvalno sve što vidite na sajtu to je sačuvano u bazi podataka a fajlovi služe da čitaju te podatke iz baze i prikažu ih vama.

Koliko god da mali sajt bio čak i ako je samo jedna strana a wordpress je u pitanju mora da ima bazu podataka jer je wordpress sam po sebi tako dizajniran.

WordPress navodim kao primer jer u ovom trenutku kada pišem ovaj čalanak čak 30% svih sajtova na internetu bazirano na wordpress-u.

Iako danas pored telefona svi imaju internet i svi imaju email adresu ali ipak na neki način ne znaju šta je email adresa i ne znaju da je imaju.

To svakako nije problem jer smo svi mi na nekom svom početku imali nedoumica oko osnovnih pojmova.

Email adresa uzmimo za primer proba@webhostingsrbija.rs gde je webhostingsrbija.rs domen a proba je korisničko ime. Korisničko ime je spojeno sa domenom @ što karakteriše email adresu.

Znači cela email adresa MORA da se sastoji od korisničkog imena, karaktera @ i domena.

Recimo gmail email adresa je ime@gmail.com, yahoo email adresa je ime@yahoo.com, outlook/hotmail je ime@hotmail.com i tako dalje.

Ukoliko imate domen onda bi trebalo da napravite svoju email adresu i da je koristite, izgleda lepše profesionalnije i ljudi imaju više poverenja u vas jer gmail, yahoo i slično mogu da koriste svi.

Kada recimo na nekom paketu imate oznaku za neki paket 5 email adresa to zapravo znači da možete da imate na primer:

marko@vasdomen.rs
goran@vasdomen.rs
janko@vasdomen.rs
zika@vasdomen.rs
stevan@vasdomen.rs

ukupno 5 email adresa za korišćenje.