Marketing alati

MacOS: Trebate provjeriti DNS lokalno koristeći hostove na OSX-u?

Jedan od mojih klijenata je premjestio svoju web stranicu na račun za masovni hosting. Ažurirali su svoje domene DNS postavke za A i CNAME evidencije, ali su imali poteškoća da utvrde da li se stranica rješava s novim hosting računom (novim IP Adresa).

Prilikom rješavanja problema sa DNS-om, imajte na umu nekoliko stvari: razumjeti kako DNS funkcionira, razumjeti kako radi vaš registar domena i razumjeti kako vaš host upravlja svojim unosom domene.

Kako DNS radi

Kada upišete domenu u pregledač:

  1. Domena se traži na Internetu server imena da biste pronašli mjesto na koje treba poslati zahtjev.
  2. U slučaju zahtjeva za web domenu (http), server imena će vratite IP adresu na vaš računar.
  3. Vaš računar zatim ovo pohranjuje lokalno, poznato kao vaše DNS predmemorija.
  4. Zahtjev se šalje domaćinu koji ga usmjerava interno i predstavlja vašu stranicu.

Kako funkcionira vaš registrator domena

Bilješka: Ne upravlja svaki registrator domena vaš DNS. Imam jednog klijenta, na primjer, koji registruje svoje domene preko Yahooa! Iako se čini da to čine u svojoj administraciji, Yahoo! je samo preprodavac za tucows. Kao rezultat toga, kada promijenite svoje DNS postavke u Yahoo!, može proći sati prije nego što se te promjene ažuriraju u real registrator domene.

Kada se vaše DNS postavke ažuriraju, one se šire nizom servera širom Interneta. U većini slučajeva, potrebno je nekoliko sekundi da se to dogodi. Ovo je jedan od razloga zašto će ljudi platiti upravlja DNS. Upravljane DNS kompanije obično imaju višak i nevjerovatno su brze ... često brže od registratora vaše domene.

Nakon ažuriranja internetskih poslužitelja, sljedeći put kada vaš sistem pošalje DNS zahtjev, vraća se IP adresa na kojoj je hostirana vaša web lokacija. BILJEŠKA: Zapamtite da sam to rekao sljedeći put kada vaš sistem uputi zahtjev. Ako ste prethodno zatražili tu domenu, Internet bi mogao biti ažuriran, ali vaš lokalni sistem možda rješava staru IP adresu na osnovu vaše DNS predmemorija.

Kako funkcionira DNS vašeg domaćina

IP adresa koju vraća i kešira vaš lokalni sistem obično nije jedinstvena za jednu web lokaciju. Domaćin može imati desetine ili čak stotine web lokacija koje se nalaze na jednoj IP adresi (obično server ili virtuelni server). Dakle, kada se vaša domena traži sa IP adrese, vaš host prosljeđuje vaš zahtjev na određenu lokaciju foldera unutar servera i predstavlja vašu stranicu.

Kako riješiti problem s DNS-om

Pošto ovde postoje tri sistema, postoje i tri sistema za rešavanje problema! Prvo, htjet ćete provjeriti vaš lokalni sistem da vidite na koje IP adresa upućuje u vašem sistemu:

OSX terminal ping

To se lako postiže otvaranjem prozora terminala i upisivanjem:

ping domain.com

Ili možete izvršiti konkretnu pretragu servera imena:

nslookup domain.com
Terminal nslookup

Ako ste ažurirali DNS postavke u svom registratoru domena, onda ćete htjeti osigurati da je vaša DNS keš memorija obrisana i željet ćete ponovo podnijeti zahtjev. Da obrišete svoju DNS keš memoriju u macOS-u:

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
sudo killall mDNSResponderHelper
sudo dscacheutil -flushcache
DNS predmemorija ispiranja terminala

U ovom trenutku možete ponovo pokušati ping ili nlookup da vidite da li se domena rješava na novu IP adresu.

Sljedeći korak bi bio da vidimo da li su internetski DNS serveri ažurirani. Zadržati DNSstuff zgodno za ovo: preko njihove platforme možete dobiti kompletan DNS izvještaj koji je zaista dobar.

Ako vidite da je IP adresa ispravno prikazana na webu, a vaša web lokacija se i dalje ne pojavljuje, možete zaobići internetske servere i reći svom sistemu da samo pošalje zahtjev na IP adresu. To možete postići ažuriranjem vašeg

hosts datoteku i ispiranje vašeg DNS-a. Da biste to učinili, otvorite Terminal i upišite:

sudo nano /etc/hosts
Terminal Sudo Nano domaćini

Unesite sistemsku lozinku i pritisnite enter. To će datoteku prikazati direktno u terminalu za uređivanje. Pomaknite kursor pomoću strelica i dodajte novi redak s IP adresom nakon kojeg slijedi ime domene.

Spremite datoteku domaćina terminala

pritisnuti control-o na tastaturi da sačuvate datoteku, a zatim se vratite da prihvatite naziv datoteke. Izađite iz uređivača pritiskom na Control-x, što će vas vratiti na komandnu liniju. Ne zaboravite da ispraznite svoju keš memoriju. Ako se stranica ne pojavi u redu, to može biti lokalni problem vašeg domaćina i trebali biste ih kontaktirati i obavijestiti ih.

Posljednja napomena: Ne zaboravite vratiti vaš hosts fajl u originalnu verziju. Ne želite da ostavite unos koji želite automatski ažurirati!

Slijedeći ove korake, uspio sam provjeriti jesu li moji DNS unosi u registru ažurirani, DNS unosi na Internetu ažurni, DNS predmemorija mog Maca i DNS web hosta do danas ... dobro krenuti!

Douglas Karr

Douglas Karr je CMO of OpenINSIGHTS i osnivač Martech Zone. Douglas je pomogao desetinama uspješnih MarTech startupova, pomogao je u dubinskom pregledu od preko 5 milijardi dolara u Martechovim akvizicijama i investicijama, te nastavlja da pomaže kompanijama u implementaciji i automatizaciji njihovih prodajnih i marketinških strategija. Douglas je međunarodno priznati stručnjak za digitalnu transformaciju i MarTech stručnjak i govornik. Douglas je također objavljeni autor Dummie's vodiča i knjige o poslovnom liderstvu.

Vezani članci

Nazad na vrh dugmeta
blizu

Adblock otkriven

Martech Zone je u mogućnosti da vam pruži ovaj sadržaj bez ikakvih troškova jer mi unovčavamo našu stranicu putem prihoda od oglasa, partnerskih veza i sponzorstava. Bili bismo zahvalni ako biste uklonili svoj blokator oglasa dok gledate našu web stranicu.