Duhet të verifikoni DNS duke përdorur lokalisht hostet në OSX?

Terminali OSX Mac

Një nga klientët e mi e zhvendosi faqen e tyre në një llogari të pritjes me shumicë. Ata azhurnuan cilësimet e DNS të domain-it të tyre për të dhënat A dhe CNAME por kishin një kohë të vështirë për të përcaktuar nëse faqja po zgjidhej apo jo me llogarinë e re të pritjes (Adresa e re IP).


Ka disa gjëra që duhet të mbani mend gjatë zgjidhjes së problemeve të DNS. Të kuptuarit se si funksionon DNS, të kuptuarit se si funksionon Regjistruesi i domenit tuaj dhe pastaj të kuptohet se si hosti juaj menaxhon hyrjen e tyre të domain


Si funksionon DNS


Kur shtypni një domen në një shfletues:


  1. Fusha kërkohet në një Internet serveri i emrave për të gjetur se ku duhet të dërgohet kërkesa.
  2. Në rastin e një kërkese të domenit në internet (http), një server i emrit do kthen adresën IP në kompjuterin tuaj.
  3. Kompjuteri juaj e ruan këtë lokalisht, të njohur si tuajin Memoria e DNS-së.
  4. Kërkesa i dërgohet hostit, i cili e drejton kërkesën nga brenda dhe paraqet faqen tuaj.


Si funksionon regjistruesi juaj i domenit


Një shënim për këtë… jo çdo regjistrues domeni aktualisht administron DNS tuaj. Unë kam një klient, për shembull, që regjistron domenet e tyre përmes Yahoo! Yahoo! në të vërtetë nuk menaxhon domenin pavarësisht se shfaqet kështu në administratën e tyre. Ata janë thjesht një rishitës për Tucows. Si rezultat, kur bëni një ndryshim në cilësimet tuaja të DNS në Yahoo !, mund të duhen orë para se ato ndryshime të azhurnohen në të vërtetë në real regjistruesi i domenit.


Kur cilësimet tuaja DNS azhurnohen, ato pastaj përhapen nëpër një seri serverash në të gjithë Internetin. Shumicën e kohës, kjo fjalë për fjalë kërkon vetëm disa sekonda për të ndodhur. Kjo është një arsye pse njerëzit do të paguajnë menaxhuar DNS. Kompanitë e administruara DNS zakonisht kanë të dyja teprica dhe janë tepër të shpejta - shpesh më të shpejta se regjistruesi i domenit tuaj.


Pasi serverat e Internetit të azhurnohen, herën tjetër kur sistemi juaj do të bëjë kërkesën e DNS, kthen adresën IP ku pritet faqja juaj. SHËNIM: Mbani në mend se thashë herën tjetër kur sistemi juaj do të bëjë kërkesën. Nëse e keni kërkuar më parë atë domen, interneti mund të jetë i azhurnuar, por sistemi juaj lokal mund të zgjidhë një adresë të vjetër IP bazuar në DNS Cache tuaj.


Si funksionon hosti juaj DNS


Adresa IP që kthehet dhe memorizohet nga sistemi juaj lokal nuk është tipike unike për një faqe në internet. Një host mund të ketë dhjetra apo edhe qindra faqe në internet të strehuara në një Adresë të vetme IP (zakonisht një server ose server virtual). Pra, kur domeni juaj kërkohet nga Adresa IP, hosti juaj e përcjell kërkesën tuaj në vendin e caktuar të dosjes brenda serverit dhe paraqet faqen tuaj.


Si të zgjidhni problemin DNS


Për shkak se ka tre sisteme këtu, ka edhe tre sisteme për të zgjidhur probleme! Së pari, do të dëshironi të kontrolloni thjesht sistemin tuaj lokal për të parë se ku tregon Adresa IP në sistemin tuaj:


Ping terminali OSX


Kjo bëhet lehtë duke hapur një dritare të Terminalit dhe duke shtypur:


domain ping.com


Ose në të vërtetë mund të bëni një kërkim të veçantë të serverit të emrit:


nslookup domain.com


Nslookup terminal


Nëse keni azhurnuar cilësimet e DNS në regjistruesin e domenit tuaj, atëherë do të dëshironi të siguroni që memoria juaj e DNS është pastruar dhe do të dëshironi ta bëni përsëri kërkesën. Për të pastruar memorizimin tuaj DNS në OSX:


sudo dnscacheutil -flushcache


Mbushja e shpejtë e terminalit DNS


Ju mund ta riprovoni ping or nslookup për të parë nëse domeni zgjidhet në një adresë të re IP në këtë pikë.


Hapi tjetër do të jetë të shohim nëse serverat DNS të Internets janë azhurnuar. Mbaj Gjëra DNS i dobishëm për këtë, ju mund të merrni një DNSreport të plotë përmes platformës së tyre që është vërtet e mirë. volant ka një Kontrollues të shkëlqyeshëm DNS në platformën e tij ku do të kërkojnë Google, OpenDNS, Fortalnet, dhe Rrjetet e Sondës për të parë nëse cilësimet tuaja janë përhapur siç duhet në internet.


Nëse po shihni adresën IP të shfaqur siç duhet në të gjithë uebfaqen dhe faqja juaj ende nuk po shfaqet, ju gjithashtu mund të anashkaloni serverat e Internetit dhe t'i tregoni sistemit tuaj thjesht të dërgojë kërkesën direkt në Adresën IP. Ju mund ta arrini këtë duke azhurnuar skedarin tuaj të hostit dhe duke ndezur DNS-në tuaj. Për ta bërë këtë, hapni Terminalin dhe shkruani:


sudo nano / etj / pritës


Pritësit e Terminalit Sudo Nano


Vendosni fjalëkalimin e sistemit tuaj dhe shtypni enter. Kjo do ta sjellë skedarin direkt në Terminal për redaktim. Lëvizni kursorin duke përdorur shigjetat tuaja dhe shtoni një vijë të re me adresën IP e ndjekur nga emri i domain.


Pritësit e Terminalit Ruaj Skedarin


Për të ruajtur skedarin, shtypni kontrolli-o në tastierën tuaj, atëherë kthehuni për të pranuar emrin e skedarit. Dil nga redaktori duke shtypur kontroll-x, e cila do t'ju kthejë në vijën e komandave. Mos harroni të lani cache-in tuaj. Nëse faqja nuk del në rregull, mund të jetë një problem lokal për mikpritësin tuaj dhe duhet t'i kontaktoni dhe t'i tregoni.


Shënimi i fundit… mos harroni të ktheni skedarin tuaj të hostave në versionin e tij origjinal. Ju nuk doni të lini një shënim atje që dëshironi ta azhurnoni automatikisht!


Duke ndjekur këto hapa, unë isha në gjendje të verifikoja që shënimet e mia DNS në regjistër ishin të azhurnuara, hyrjet e DNS në internet ishin të azhurnuara, memoria e DNS e Mac-ut tim ishte e azhurnuar dhe DNS e hostit të internetit ishte i azhurnuar deri më sot ... mirë për të shkuar!

Çfarë mendoni ju?

Kjo faqe përdor Akismet për të reduktuar spamin. Mësoni se si përpunohet komenti juaj.