Potrebujete lokálne overiť DNS pomocou hostiteľov v OSX?

Terminál Mac OSX

Jeden z mojich klientov presťahoval svoje webové stránky na hromadný hostingový účet. Aktualizovali nastavenia DNS svojej domény pre záznamy A a CNAME, ale bolo ťažké určiť, či stránka rieši nový hostingový účet (nová adresa IP).


Pri riešení problémov so serverom DNS je treba pamätať na niekoľko vecí. Pochopenie toho, ako funguje DNS, pochopenie toho, ako funguje váš registrátor domén, a potom pochopenie toho, ako váš hostiteľ spravuje záznam svojej domény.


Ako funguje DNS


Pri zadávaní domény do prehľadávača:


  1. Doména sa vyhľadáva na internete názov servera vyhľadať, kam by sa mala žiadosť odoslať.
  2. V prípade požiadavky na webovú doménu (http) bude slúžiť menný server vráti IP adresu do vášho počítača.
  3. Váš počítač to potom uloží lokálne, tzv DNS cache.
  4. Žiadosť sa odošle hostiteľovi, ktorý ju nasmeruje vnútorne a predstavuje váš web.


Ako funguje registrátor domény


Poznámka k tomuto ... nie každý registrátor domén skutočne spravuje vaše DNS. Mám napríklad jedného klienta, ktorý registruje svoje domény prostredníctvom služby Yahoo! Yahoo! v skutočnosti nespravuje doménu napriek tomu, že sa to objavuje v ich správe. Sú iba predajcom Tucows. Výsledkom je, že keď v službe Yahoo! urobíte zmeny v nastaveniach DNS, môže trvať niekoľko hodín, kým sa tieto zmeny v skutočný registrátor domén.


Keď sa vaše nastavenia DNS aktualizujú, potom sa navrhnú na rôzne servery na internete. Väčšinou to trvá doslova pár sekúnd. To je jeden z dôvodov, prečo ľudia budú platiť za spravovaný DNS. Spravované spoločnosti DNS majú obvykle nadbytočnosť a sú neuveriteľne rýchle ... často rýchlejšie ako váš registrátor domén.


Po aktualizácii internetových serverov sa nabudúce, keď váš systém zadá požiadavku DNS, vráti adresa IP, na ktorej je váš web hostený. POZNÁMKA: Majte na pamäti, že som povedal, že keď váš systém nabudúce zadá požiadavku. Ak ste v minulosti požadovali túto doménu, môže byť internet aktualizovaný, ale váš miestny systém možno rieši starú adresu IP na základe vašej medzipamäte DNS.


Ako funguje váš hostiteľský server DNS


Adresa IP, ktorá je vrátená a uložená v pamäti vášho miestneho systému, nie je zvyčajne jedinečná pre jednu webovú stránku. Hostiteľ môže mať desiatky alebo dokonca stovky webových stránok hostených na jednej adrese IP (zvyčajne server alebo virtuálny server). Keď je teda vaša doména požadovaná z adresy IP, váš hostiteľ preposiela vašu požiadavku do konkrétneho umiestnenia priečinka na serveri a predstavuje vašu stránku.


Ako riešiť problémy s DNS


Pretože tu existujú tri systémy, existujú aj tri systémy na riešenie problémov! Najskôr budete chcieť skontrolovať iba svoj miestny systém a zistiť, kam smeruje adresa IP vo vašom systéme:


Ping terminálu OSX


To sa dá ľahko urobiť otvorením okna terminálu a zadaním:


ping doména.com


Alebo môžete skutočne vyhľadať konkrétny názvový server:


nslookup doména.com


Terminál nslookup


Ak ste vo svojom registrátore domén aktualizovali nastavenia DNS, budete sa chcieť ubezpečiť, že je vaša medzipamäť DNS vymazaná, a budete chcieť odoslať žiadosť znova. Vymazanie medzipamäte DNS v systéme OSX:


sudo dnscacheutil -flushcache


Vyplachovanie terminálu DNS Cache


Môžete to skúsiť znova ping or nslookup zistiť, či sa doména v tomto okamihu prekladá na novú adresu IP.


Ďalším krokom by bolo zistiť, či boli aktualizované servery DNS v Internete. Keep Veci DNS Ak je to užitočné, môžete získať úplnú správu DNS prostredníctvom ich platformy, ktorá je naozaj dobrá. zotrvačník má na svojej platforme skvelý nástroj na kontrolu DNS, na ktorý sa budú pýtať Google, Nechránený, Fortalneta Probe Networks, aby ste zistili, či sa vaše nastavenia správne rozšírili po webe.


Ak vidíte na webe správne zobrazenú adresu IP a vaša stránka sa stále nezobrazuje, môžete tiež obísť internetové servery a povedať systému, aby poslal požiadavku priamo na adresu IP. Môžete to dosiahnuť aktualizáciou súboru hostiteľov a vypláchnutím DNS. Ak to chcete urobiť, otvorte Terminál a zadajte:


sudo nano / etc / hosts


Hostitelia terminálu Sudo Nano


Zadajte svoje systémové heslo a stlačte kláves Enter. Tým sa súbor vyvolá priamo v Termináli na úpravy. Posuňte kurzor pomocou šípok a pridajte nový riadok s IP adresou, za ktorým nasleduje názov domény.


Hostitelia terminálu uložia súbor


Ak chcete súbor uložiť, stlačte kontrola-o na klávesnici a potom sa vráťte a potvrďte názov súboru. Editor ukončíte stlačením kontrola-x, ktorý vás vráti na príkazový riadok. Nezabudnite vypláchnuť vyrovnávaciu pamäť. Ak stránka nie je v poriadku, môže to byť problém miestneho hostiteľa. Mali by ste ho kontaktovať a dať mu vedieť.


Posledná poznámka ... nezabudnite vrátiť súbor hostiteľa do pôvodnej verzie. Nechcete tam nechať žiadny záznam, ktorý chcete automaticky aktualizovať!


Podľa týchto krokov sa mi podarilo overiť, či moje záznamy DNS v registrátore boli aktualizované, záznamy DNS na internete boli aktualizované, vyrovnávacia pamäť DNS môjho počítača Mac bola aktualizovaná a DNS hostiteľa webu bol aktualizovaný. k dnešnému dňu ... je dobré ísť!

Čo si myslíte?

Táto stránka používa Akismet na zníženie spamu. Zistite, ako sa spracúvajú údaje vašich komentárov.