Bisognu à Verificà DNS Localmente Usendu Hosts in OSX?

Terminal OSX Mac

Unu di i mo clienti hà trasferitu u so situ web in un contu di hosting in massa. Anu aghjurnatu i paràmetri DNS di u so duminiu per i registri A è CNAME, ma avianu avutu un mumentu difficiule per determinà se u situ si risolveva o micca cù u novu contu di hosting (nova Indirizzu IP).


Ci hè parechje cose da tene à mente quandu si risolve i prublemi di DNS. Capisce cumu funziona u DNS, capisce cumu funziona u vostru Registrar di Dominiu, è dopu capisce cumu u vostru host gestisce a so entrata di duminiu.


Cumu funziona DNS


Quandu scrivite un duminiu in un navigatore:


  1. U duminiu hè cercatu in Internet servitore di nome per truvà induve a dumanda deve esse inviata.
  2. In u casu di una dumanda di duminiu web (http), un servitore di nome serà restituisce l'indirizzu IP à u vostru urdinatore.
  3. U vostru urdinatore allora guarda questu lucalmente, cunnisciutu cum'è u vostru Cache DNS.
  4. A richiesta hè inviata à l'ospite, chì dirige a richiesta internu è presenta u vostru situ.


Cumu Funziona u Vostru Registratore di u Duminiu


Una nota annantu à questu ... micca ogni registratore di duminiu gestisce in realtà u vostru DNS. Aghju un clientu, per esempiu, chì registra i so duminii per Yahoo! Yahoo! ùn gestisce micca veramente u duminiu malgradu u so apparenza cusì in a so amministrazione. Sò solu un rivenditore per Tucows. Di conseguenza, quandu fate un cambiamentu in i vostri parametri DNS in Yahoo !, pò piglià ore prima chì questi cambiamenti sianu effettivamente aggiornati in u etrusca registratu di duminiu.


Quandu i vostri paràmetri DNS venenu aggiornati, sò poi prupagati in una serie di servitori in Internet. A maiò parte di u tempu, questu letteralmente dura pochi secondi per accadere. Questa hè una di e ragioni per chì a ghjente pagherà DNS gestitu. E cumpagnie DNS gestite anu tipicamente duie ridondanze è sò incredibilmente veloci ... spessu più veloci di u vostru registratore di duminiu.


Una volta chì i servitori Internet sò stati aggiornati, a prossima volta chì u vostru sistema faci a richiesta DNS, l'indirizzu IP induve hè ospitu u vostru situ hè restituitu. DA: Tenite à mente chì l'aghju dettu a prossima volta chì u vostru sistema face a dumanda. Se avete dumandatu prima quellu duminiu, Internet puderia esse aggiornatu ma u vostru sistema lucale pò risolve un vechju indirizzu IP basatu annantu à u vostru Cache DNS.


Cumu funziona u vostru DNS Host


L'indirizzu IP restituitu è ​​messu in cache da u vostru sistema lucale ùn hè tipicamente unicu per un situ unicu. Un ospitante pò avè decine o ancu centinaie di siti web ospitati in una sola Indirizzu IP (tipicamente un servitore o servitore virtuale). Cusì, quandu u vostru duminiu hè dumandatu da l'indirizzu IP, u vostru òspite trasmette a vostra dumanda à u locu specificu di u cartulare in u servitore è presenta a vostra pagina.


Cumu Risoluzione di Problemi di DNS


Perchè ci sò trè sistemi quì, ci sò ancu trè sistemi da risolve! Prima, vulete verificà solu u vostru sistema lucale per vede induve l'indirizzu IP punta à u vostru sistema:


OSX Terminal Ping


Questu hè fattu facilmente aprendu una finestra di Terminale è scrivendu:


ping domain.com


O pudete fà una ricerca specifica di u servitore di nome:


nslookup domain.com


Terminal nslookup


Se avete aghjurnatu i paràmetri DNS in u vostru registratu di duminiu, allora vorrete assicurà chì a vostra cache DNS sia cancellata è vulete fà torna a richiesta. Per cancellà a vostra cache DNS in OSX:


sudo dnscacheutil -flushcache


Terminal Flush Cache DNS


Pudete riprova u ping or nslookup per vede se u duminiu si risolve à un novu indirizzu IP à questu puntu.


U passu prossimu seria di vede se i servitori DNS Internets sò stati aggiornati. Mantene DNSstuff utile per questu, pudete uttene un rapportu DNS cumpletu attraversu a so piattaforma chì hè veramente bona. Flywheel hà un grande Verificatore DNS in a so piattaforma induve anderanu à dumandà Google, OpenDNS, Fortalnet, è Probe Networks per vede se i vostri paràmetri si sò propagati currettamente intornu à u web.


Se vedi l'indirizzu IP visualizatu currettamente nantu à u web è u vostru situ ùn hè ancu micca presentatu, pudete ancu bypassà i servitori di Internet è dì à u vostru sistema solu di invià a dumanda direttamente à l'indirizzu IP. Pudete rializà questu aghjurnendu u vostru file host è lavendu u vostru DNS. Per fà questu, apri Terminale è scrive:


sudo nano / etc / hosts


Terminale Sudo Nano Hosts


Inserite a vostra password di sistema è premete enter. Chì hà da purtà u fugliale direttamente in Terminal per edità. Move u cursore cù e vostre frecce è aghjunghje una nova linea cù l'indirizzu IP seguitatu da u nome di duminiu.


Terminal Hosts Salvà File


Per salvà u fugliale, preme cuntrollu-o nantu à a vostra tastiera poi vultate per accettà u nome di u fugliale. Esci da l'editore premendu cuntrollu-x, chì vi ritorna à a linea di cummanda. Ùn vi scurdate di lavà u vostru cache. Se u situ ùn vene micca bè, pò esse un prublema lucale per u vostru òspite è duvete cuntattà li è fà li sapè.


Ultima nota ... ùn vi scurdate di vultà u vostru schedariu d'hôtes à a so versione uriginale. Ùn vulete micca lascià una voce quì chì vulete aghjurnà automaticamente!


Seguendu questi passi, aghju pussutu verificà chì e mo entrate DNS in u registrar eranu aggiornate, e entrate DNS in Internet eranu aggiornate, a cache DNS di u mo Mac era aggiornata, è u DNS di u host web era aggiornatu finu à oghje ... per andà bè!

Chì ne pensi?

Stu situ utilizeghja Akismet per reducisce u puzzicheghju. Sapete ciò chì i dati di i vostri dati è processatu.