Ellenőriznünk kell, DNS helyileg Host OSX?

OSX Mac terminál

Az egyik ügyfelem áthelyezte weboldalát egy tömeges tárhely-fiókba. Frissítették tartományuk DNS-beállításait az A és CNAME rekordok számára, de nehezen tudták megállapítani, hogy a webhely megoldja-e az új tárhelyfiókot (új IP-címet).


Néhány dolgot érdemes szem előtt tartani a DNS hibaelhárításakor. A DNS működésének megértése, a tartományi regisztrátor működésének megértése, majd annak megértése, hogy a gazdagép hogyan kezeli a tartomány bejegyzését.


Hogyan működik a DNS


Ha beír egy domaint egy böngészőbe:


  1. A domaint egy interneten keresi névszerver hogy megtalálja, hová kell küldeni a kérést.
  2. Web domain kérés (http) esetén a névkiszolgáló megteszi visszaadja az IP-címet a számítógépnek.
  3. A számítógép ezután ezt helyben tárolja, az úgynevezett DNS gyorsítótár.
  4. A kérést elküldik a gazdagépnek, amely továbbítja a kérést belsőleg és bemutatja webhelyét.


Hogyan működik a domain-regisztrátorod


Megjegyzés erről ... nem minden domain-regisztrátor kezeli a DNS-t. Van például egy olyan kliensem, amely a Yahoo! Jehu! valójában nem kezeli a domaint annak ellenére, hogy az adminisztrációjukban így jelenik meg. Ők csak a viszonteladó Tucows. Ennek eredményeként, amikor módosítja a DNS-beállításait a Yahoo! -Ben!, Órákba telhet, mire ezek a módosítások ténylegesen frissülnek a igazi domain regisztrátor.


Amikor a DNS-beállításai frissülnek, azokat az Interneten keresztül szerverek tömbjében propogálják. Legtöbbször ez szó szerint csak néhány másodpercet vesz igénybe. Ez az egyik oka annak, hogy az emberek fizetnek kezelt DNS. A kezelt DNS-vállalatok általában redundánsak és hihetetlenül gyorsak ... gyakran gyorsabbak, mint a domain-regisztrátorok.


Az internetkiszolgálók frissítése után a rendszer legközelebbi DNS-kérelmének visszaküldésével az IP-címet adja vissza, ahol webhelyét tárolja. JEGYZET: Ne feledje, hogy azt mondtam, amikor legközelebb a rendszere kéri. Ha korábban kérte ezt a domaint, az internet naprakész lehet, de a helyi rendszer feloldhat egy régi IP-címet a DNS-gyorsítótár alapján.


Hogyan működik a gazdagép DNS-je


A helyi rendszer által visszaküldött és gyorsítótárazott IP-cím általában nem egyetlen webhely egyedi. A gazdagépnek több tucat vagy akár száz weboldala lehet egyetlen IP-címen (általában szerveren vagy virtuális szerveren). Tehát, amikor a domainjét az IP-címetől kérik, a gazdagép továbbítja kérését a kiszolgálón belüli adott mappahelyre, és bemutatja az oldalát.


A DNS hibaelhárítása


Mivel itt három rendszer van, ezért három rendszert is meg kell oldani! Először csak ellenőriznie kell a helyi rendszerét, hogy megnézze, hová mutat az IP-cím a rendszerben:


OSX terminál Ping


Ezt egyszerűen megteheti, ha megnyit egy Terminal ablakot, és beírja:


ping domain.com


Vagy valóban elvégezhet egy adott névszerver keresést:


nslookup domain.com


Nslookup terminál


Ha frissítette a DNS-beállításokat a domainregisztrátorában, győződjön meg arról, hogy a DNS-gyorsítótár kiürült, és újra meg kell adnia a kérést. A DNS-gyorsítótár törlése az OSX-ben:


sudo dnscacheutil -flushcache


Terminál öblítse le a DNS-gyorsítótárat


Megpróbálhatja a fütyülés or nslookup hogy a domain ezen a ponton új IP-címre változzon-e.


A következő lépés az lenne, hogy megnézzük, frissültek-e az Internets DNS-kiszolgálók. Tart DNScucc Ehhez egy teljes DNS-jelentést kaphat az igazán jó platformjukon keresztül. lendkerék van egy nagyszerű DNS-ellenőrző a platformján, ahol lekérdeznek Google, Nyit, Fortalnet, és a Probe Networks segítségével ellenőrizheti, hogy a beállításai megfelelően terjedtek-e az interneten.


Ha látja, hogy az IP-cím megfelelően jelenik meg az interneten, és a webhelye továbbra sem jelenik meg, akkor megkerülheti az Internet szervereit, és elmondhatja a rendszernek, hogy a kérést közvetlenül az IP-címre küldje. Ezt úgy érheti el, hogy frissíti a gazdagépfájlt és kiüríti a DNS-t. Ehhez nyissa meg a Terminált és írja be:


sudo nano / etc / hosts


Terminal Sudo Nano házigazdák


Írja be a rendszer jelszavát, és nyomja meg az Enter billentyűt. Ezzel a fájl közvetlenül a Terminálban lesz szerkesztésre. Mozgassa a kurzort a nyilak segítségével, és adjon hozzá egy új sort az IP-címmel, amelyet a domain név követ.


Terminál házigazdái Fájl mentése


A fájl mentéséhez nyomja meg a gombot kontroll-o a billentyűzeten, majd térjen vissza a fájlnév elfogadásához. A gombbal lépjen ki a szerkesztőből kontroll-x, amely visszatér a parancssorba. Ne felejtse el öblíteni a gyorsítótárat. Ha a webhely nem áll rendben, akkor problémát jelenthet a házigazdája számára, ezért vegye fel a kapcsolatot velük és értesítse őket.


Utolsó megjegyzés ... ne felejtse el visszaadni a gazdagép fájlját az eredeti verzióra. Nem akar ott hagyni egy bejegyzést, amelyet automatikusan frissíteni szeretne!


Ezeknek a lépéseknek a végrehajtásával tudtam ellenőrizni, hogy a regisztrátorban lévő DNS-bejegyzéseim naprakészek-e, az interneten található DNS-bejegyzések naprakészek-e, a Mac-en lévő DNS-gyorsítótáram naprakész-e, és az internetes gazdagép DNS-e is fennáll-e a mai napig ... jó menni!

Mit gondolsz?

Ez az oldal Akismet-et használ a levélszemét csökkentése érdekében. Ismerje meg, hogyan dolgozik a megjegyzésed.