Musst Dir DNS lokal verifizéieren mat Hosten op OSX?

OSX Mac Terminal

Ee vu menge Clienten huet hir Websäit op e Bulk Hosting Kont verluecht. Si hunn d'Domain DNS Astellunge fir d'A- an CNAME-Aktualiséierunge aktualiséiert awer hunn et schwéier ze bestëmmen ob de Site mam neie Hostingkonto (nei IP Adress) geléist gëtt oder net.


Et ginn e puer Saachen fir am Kapp ze halen wann Dir DNS troubleshooting. Verstoe wéi DNS funktionnéiert, verstoen wéi Ären Domain Registrar funktionnéiert, an dann ze verstoen wéi Ären Host hiren Domain Eintrag geréiert.


Wéi funktionnéiert DNS


Wann Dir eng Domain an e Browser tippt:


  1. D'Domain gëtt an engem Internet opgekuckt Numm Server fir ze fannen wou d'Ufro soll geschéckt ginn.
  2. Am Fall vun enger Web Domain Ufro (http), gëtt en Numm Server bréngt d'IP Adress op Ärem Computer zréck.
  3. Äre Computer speichert dëst dann lokal, bekannt als Är DNS Cache.
  4. D'Demande gëtt un den Host geschéckt, deen d'Ufro routéiert intern a presentéiert äre Site.


Wéi Äre Domain Registrar funktionnéiert


Eng Notiz dozou ... net all Domain Registrar verwalt tatsächlech Ären DNS. Ech hunn ee Client, zum Beispill, deen seng Domainen iwwer Yahoo! registréiert. Yahoo! verwalt d'Domain net tatsächlech obwuel et sou an hirer Administratioun erschéngt. Si si just en Händler fir Tucows. Als Resultat, wann Dir eng Ännerung vun Ären DNS-Astellungen an Yahoo! Maacht, kann et Stonnen daueren ier dës Ännerungen tatsächlech an der real Domain Registrar.


Wann Är DNS Astellunge aktualiséiert ginn, ginn se dann iwwer eng Serie vu Serveren um Internet propagéiert. Gréissten Deel vun der Zäit, dëst wuertwiertlech dauert just e puer Sekonnen ze geschéien. Dëst ass ee Grond firwat d'Leit bezuelen verwalt DNS. Managed DNS Firmen hunn normalerweis béid Redundanz a sinn onheemlech séier ... dacks méi séier wéi Ären Domain Registrar.


Wann d'Internetserveren aktualiséiert sinn, gëtt d'nächst Kéier wann Äre System d'DNS Ufro mécht, d'IP Adress wou Äre Site gehost gëtt zréck. NOTÉIERT: Bedenkt datt ech d'nächst Kéier gesot hunn datt Äre System d'Ufro mécht. Wann Dir virdru dës Domain ugefrot hutt, kéint den Internet aktuell sinn awer Äre lokale System kann eng al IP Adress léisen baséiert op Ärem DNS Cache.


Wéi Äre Host DNS funktionnéiert


D'IP Adress déi vun Ärem lokale System zréckkoum a gespäichert gëtt ass net eenzegaarteg fir eng eenzeg Websäit. En Host kann Dosende oder souguer Honnerte vu Websäiten hunn, déi op enger eenzeger IP Adress gehost ginn (typesch e Server oder virtuelle Server). Also, wann Är Domain vun der IP Adress ugefrot gëtt, weidert Ären Host Är Ufro un déi spezifesch Ordnerplaz am Server a presentéiert Är Säit.


Wéi kënnt Dir DNS léisen


Well et dräi Systemer hei sinn, ginn et och dräi Systemer fir ze troubleshooten! Als éischt wëllt Dir just Äre lokale System préift fir ze kucken wou d'IP Adress an Ärem System weist:


OSX Terminal Ping


Dëst gëtt einfach gemaach andeems Dir eng Terminalfenster opmaacht an tippt:


ping domain.com


Oder Dir kënnt tatsächlech e spezifeschen Numm Server Lookup maachen:


nslookup domain.com


Terminal nslookup


Wann Dir d'DNS Astellungen an Ärem Domain Registrar aktualiséiert hutt, da wëllt Dir sécherstellen datt Ären DNS Cache geläscht gëtt an Dir wëllt d'Ufro nach eng Kéier maachen. Fir Ären DNS-Cache an OSX ze läschen:


sudo dnscacheutil -flushcache


Terminal Flush DNS Cache


Dir kënnt de Ping or nslookup fir ze kucken ob d'Domain zu dësem Zäitpunkt eng nei IP Adress opléist.


De nächste Schrëtt wier ze gesinn ob d'Internets DNS Server aktualiséiert goufen. Halen DNSstuff praktesch fir dëst, Dir kënnt e kompletten DNS-Bericht iwwer hir Plattform kréien déi wierklech gutt ass. Flywheel huet e super DNS Checker op senger Plattform wou se nofroen Google, OpenDNS, Fortalnet, a Probe Networks fir ze kucken ob Är Astellungen sech um Internet richteg propagéieren.


Wann Dir d'IP Adress richteg am Internet ugewisen gesitt an Äre Site nach ëmmer net opdaucht, kënnt Dir och d'Servere vum Internet ëmgoen an Ärem System soen just d'Ufro direkt op d'IP Adress ze schécken. Dir kënnt dëst erreechen andeems Dir Är Hostdatei aktualiséiert an Är DNS spült. Fir dëst ze maachen, öffnet Terminal a gitt:


sudo nano / etc / hosts


Terminal Sudo Nano Hosten


Gitt Äre Systempasswuert a dréckt op Enter. Dat bréngt d'Datei direkt am Terminal fir z'änneren. Beweegt Äre Cursor mat Äre Pfeile an füügt eng nei Zeil mat der IP Adress an duerno dem Domain Numm bäi.


Terminal Hosts Datei späicheren


Fir d'Datei ze späicheren, dréckt Kontroll-o op Ärer Tastatur da gitt zréck fir den Dateinumm ze akzeptéieren. Exit den Editor andeems Dir dréckt Kontroll-x, deen Iech op d'Kommandozeil zréckgitt. Vergiesst net Ären Cache ze spullen. Wann de Site net an der Rei ass, kann et e lokale Probleem fir Ären Host sinn an Dir sollt hinnen kontaktéieren a se matdeelen.


Lescht Notiz ... vergiesst net Ären Hosts Datei an hir Original Versioun zréckzeginn. Dir wëllt keng Entrée do hannerloossen, déi Dir automatesch aktualiséiere wëllt!


Duerch dës Schrëtt ze verfollegen, konnt ech verifizéieren datt meng DNS-Einträg am Registrar aktuell waren, d'DNS Einträg um Internet aktuell waren, den DNS-Cache vu mengem Mac war aktuell, an den DNS vum Webhost war up bis haut ... gutt lass!

Wat denks du?

Dëse Site benotzt Akismet fir Spam ze reduzéieren. Léiert wéi Är Kommentarfaten veraarbecht ginn.