Orodja za trženje

MacOS: Ali morate lokalno preveriti DNS z uporabo gostiteljev v OSX?

Ena od mojih strank je svoje spletno mesto preselila na račun za množično gostovanje. Posodobili so svojo domeno DNS nastavitve za A in CNAME zapise, vendar so imeli težave pri ugotavljanju, ali se spletno mesto rešuje z novim računom gostovanja (novo IP naslov).

Pri odpravljanju težav z DNS imejte v mislih nekaj stvari: razumeti, kako deluje DNS, razumeti, kako deluje vaš registrar domene, in razumeti, kako vaš gostitelj upravlja svoj vnos domene.

Kako deluje DNS

Ko v brskalnik vnesete domeno:

  1. Domena se išče v internetu ime strežnika najti, kam naj se zahteva pošlje.
  2. V primeru zahteve za spletno domeno (http), bo imenski strežnik vrnite naslov IP v svoj računalnik.
  3. Vaš računalnik nato to shrani lokalno, imenovano vaš DNS Cache.
  4. Zahteva se pošlje gostitelju, ki jo usmeri interno in predstavlja vaše spletno mesto.

Kako deluje vaš registrator domen

Opomba: Vsak registrar domen dejansko ne upravlja vašega DNS-ja. Imam eno stranko, na primer, ki registrira svoje domene prek Yahoo! Čeprav se zdi, da to počne v svoji upravi, Yahoo! je le preprodajalec za tucows. Zato lahko, ko spremenite svoje nastavitve DNS v Yahoo!, traja nekaj ur, preden se te spremembe posodobijo v pravo registrar domene.

Ko se vaše nastavitve DNS posodobijo, se razširijo po nizu strežnikov po internetu. Večino časa traja nekaj sekund, da se to zgodi. To je eden od razlogov, zakaj bodo ljudje plačali upravlja DNS. Podjetja z upravljanim DNS imajo običajno odvečnost in so neverjetno hitra ... pogosto hitrejša od registra domene.

Ko so internetni strežniki posodobljeni, se naslednjič, ko sistem pošlje zahtevo DNS, vrne naslov IP, na katerem gostuje vaše spletno mesto. OPOMBA: Ne pozabite, da sem rekel naslednjič, ko vaš sistem poda zahtevo. Če ste predhodno zahtevali to domeno, je internet morda posodobljen, vendar vaš lokalni sistem morda razrešuje stari naslov IP na podlagi vašega DNS Cache.

Kako deluje gostiteljski DNS

Naslov IP, ki ga vaš lokalni sistem vrne in shrani v predpomnilnik, običajno ni edinstven za posamezno spletno mesto. Gostitelj ima lahko na desetine ali celo stotine spletnih mest, ki gostujejo na enem naslovu IP (običajno strežnik ali virtualni strežnik). Torej, ko je vaša domena zahtevana z naslova IP, vaš gostitelj posreduje vašo zahtevo na določeno lokacijo mape v strežniku in predstavi vašo stran.

Kako odpraviti težave z DNS

Ker so tukaj trije sistemi, obstajajo tudi trije sistemi za odpravljanje težav! Najprej boste želeli preveriti vaš lokalni sistem, da vidite, kam v vašem sistemu kaže naslov IP:

Terminalni ping OSX

To enostavno naredite tako, da odprete okno terminala in vnesete:

ping domain.com

Lahko pa opravite iskanje določenega imenskega strežnika:

nslookup domain.com
Nslookup terminala

Če ste posodobili nastavitve DNS v registrarju domene, boste želeli zagotoviti, da je vaš predpomnilnik DNS počiščen, in boste želeli znova vložiti zahtevo. Če želite počistiti predpomnilnik DNS v sistemu macOS:

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
sudo killall mDNSResponderHelper
sudo dscacheutil -flushcache
Predpomnilnik DNS terminala

Na tej točki lahko ponovno poskusite ping oz nslookup da vidite, ali se domena razreši na nov naslov IP.

Naslednji korak bi bil preveriti, ali so bili internetni strežniki DNS posodobljeni. obdrži DNS stvari priročno za to: prek njihove platforme lahko dobite celotno poročilo DNS, ki je res dobro.

Če vidite, da je naslov IP pravilno prikazan v spletu, vaše spletno mesto pa se še vedno ne prikazuje, lahko obidete internetne strežnike in svojemu sistemu naročite, naj pošlje zahtevo neposredno na naslov IP. To lahko dosežete tako, da posodobite svoj

hosts datoteko in izpiranje vašega DNS. Če želite to narediti, odprite terminal in vnesite:

sudo nano /etc/hosts
Gostitelji terminala Sudo Nano

Vnesite sistemsko geslo in pritisnite enter. Datoteka bo prikazana neposredno v terminalu za urejanje. Premaknite kazalec s puščicami in dodajte novo vrstico z naslovom IP, ki mu sledi ime domene.

Terminalski gostitelji shranijo datoteko

Pritisnite control-o na tipkovnici, da shranite datoteko, nato se vrnite, da sprejmete ime datoteke. Zapustite urejevalnik s pritiskom na control-x, ki vas vrne v ukazno vrstico. Ne pozabite izprazniti predpomnilnika. Če se spletno mesto ne prikaže v redu, gre morda za lokalno težavo vašega gostitelja, zato se obrnite nanj in ga obvestite.

Zadnja opomba: Ne pozabite vrniti datoteke gostiteljev v izvirno različico. Nočete pustiti vnosa, ki ga želite samodejno posodobiti!

Po teh korakih sem lahko preveril, ali so bili moji vnosi DNS v registratorju posodobljeni, vnosi DNS v internetu posodobljeni, predpomnilnik DNS mojega Maca in DNS spletnega gostitelja do danes ... dobro iti!

Douglas Karr

Douglas Karr je CMO of Odpri INSIGHTS in ustanovitelj Martech Zone. Douglas je pomagal na desetine uspešnih startupov MarTech, pomagal je pri skrbnem pregledu več kot 5 milijard USD pri prevzemih in naložbah Martecha ter še naprej pomaga podjetjem pri izvajanju in avtomatizaciji njihovih prodajnih in trženjskih strategij. Douglas je mednarodno priznan strokovnjak in govorec za digitalno transformacijo in MarTech. Douglas je tudi objavljen avtor Dummie's guide in knjige o poslovnem vodenju.

Povezani članki

Nazaj na vrh
Zapri

Zaznan Adblock

Martech Zone vam lahko zagotovi to vsebino brezplačno, ker naše spletno mesto monetiziramo s prihodki od oglasov, pridruženimi povezavami in sponzorstvi. Hvaležni bi bili, če bi med ogledom našega spletnega mesta odstranili zaviralec oglasov.