Ar reikia patikrinti DNS lokaliai naudojant OSX prieglobas?

„OSX Mac“ terminalas

Vienas mano klientų perkėlė savo svetainę į masinio prieglobos sąskaitą. Jie atnaujino savo domeno A ir CNAME įrašų DNS nustatymus, tačiau jiems buvo sunku nustatyti, ar svetainė išsprendžia naują prieglobos paskyrą (naują IP adresą).


Yra keli dalykai, kuriuos reikia atsiminti šalinant DNS triktis. Suprasti, kaip veikia DNS, suprasti, kaip veikia jūsų domeno registratorius, ir suprasti, kaip jūsų kompiuteris tvarko savo domeno įrašą.


Kaip veikia DNS


Kai įvedate domeną į naršyklę:


  1. Domenas ieškomas internete vardų serveris rasti vietą, kur reikia siųsti užklausą.
  2. Jei pateikiama žiniatinklio domeno užklausa (http), vardų serveris tai padarys grąžina IP adresą į jūsų kompiuterį.
  3. Tuomet jūsų kompiuteryje tai saugoma vietoje, vadinama jūsų DNS talpyklą.
  4. Užklausa siunčiama pagrindiniam kompiuteriui, kuris nukreipia užklausą viduje ir pristato jūsų svetainę.


Kaip veikia jūsų domeno registratorius


Pastaba apie tai ... ne kiekvienas domeno registratorius iš tikrųjų tvarko jūsų DNS. Pavyzdžiui, turiu vieną klientą, kuris registruoja savo domenus per „Yahoo! „Yahoo!“ iš tikrųjų netvarko domeno, nepaisant to, kad jis toks yra jų administracijoje. Jie tik perpardavėjai Tucows. Todėl, kai pakeisite „DNS“ nustatymus „Yahoo!“, Gali praeiti kelios valandos, kol šie pakeitimai bus iš tikrųjų atnaujinti tikras domeno registratorius.


Kai jūsų DNS nustatymai atnaujinami, jie paskleidžiami įvairiuose serveriuose visame internete. Dažniausiai tai tiesiog užtrunka kelias sekundes. Tai yra viena iš priežasčių, kodėl žmonės mokės valdomas DNS. Valdomos DNS įmonės paprastai atleidžia ir yra nepaprastai greitai ... dažnai greičiau nei jūsų domeno registratorius.


Atnaujinus interneto serverius, kitą kartą jūsų sistemai pateikus DNS užklausą, grąžinamas IP adresas, kuriame yra jūsų svetainė. PASTABA: Atminkite, kad sakiau kitą kartą, kai jūsų sistema pateikia užklausą. Jei anksčiau paprašėte to domeno, internetas gali būti atnaujintas, tačiau jūsų vietinė sistema gali išspręsti seną IP adresą pagal jūsų DNS talpyklą.


Kaip veikia jūsų pagrindinio kompiuterio DNS


Vietos sistemos grąžintas ir talpykloje išsaugotas IP adresas paprastai nėra unikalus vienoje svetainėje. Pagrindiniame kompiuteryje gali būti dešimtys ar net šimtai svetainių, priglobtų vienu IP adresu (paprastai serveris ar virtualus serveris). Taigi, kai jūsų domeno prašoma iš IP adreso, pagrindinis kompiuteris persiunčia jūsų užklausą konkrečiai aplanko vietai serveryje ir pateikia jūsų puslapį.


Kaip pašalinti DNS triktis


Kadangi čia yra trys sistemos, trikčių šalinimui taip pat yra trys sistemos! Pirmiausia norėsite tiesiog patikrinti vietinę sistemą, kad sužinotumėte, kur jūsų sistemoje nurodomas IP adresas:


OSX terminalo ping


Tai lengva padaryti atidarant terminalo langą ir įvedus:


ping domenas.com


Arba iš tikrųjų galite ieškoti konkretaus vardų serverio:


nslookup domain.com


Terminalas nslookup


Jei atnaujinote DNS nustatymus savo domeno registratoriuje, turėsite įsitikinti, kad DNS talpykla išvalyta ir norėsite dar kartą pateikti užklausą. Norėdami išvalyti DNS talpyklą OSX:


sudo dnscacheutil -praplovimo talpykla


Terminalas Nuplaukite DNS talpyklą


Galite bandyti dar kartą zvimbimas or Nslookup norėdami sužinoti, ar domenas šiuo metu pakeičia naują IP adresą.


Kitas žingsnis būtų patikrinti, ar „Internet“ DNS serveriai buvo atnaujinti. Laikyk DNS dalykas patogu tai padaryti, per jų platformą galite gauti išsamią DNS ataskaitą, kuri yra tikrai gera. smagratis savo platformoje turi puikų DNS tikrintuvą, kur jie atliks užklausas "Google", OpenDNS, „Fortalnet“ir „Zondo tinklai“, kad sužinotumėte, ar jūsų nustatymai tinkamai išplito internete.


Jei matote, kad IP adresas tinkamai rodomas žiniatinklyje, o jūsų svetainė vis dar nerodoma, taip pat galite apeiti interneto serverius ir nurodyti savo sistemai tiesiog išsiųsti užklausą tiesiai į IP adresą. Tai galite padaryti atnaujindami savo kompiuterio failą ir išvalydami DNS. Norėdami tai padaryti, atidarykite terminalą ir įveskite:


sudo nano / etc / hosts


„Sudo Nano“ terminalo šeimininkai


Įveskite savo sistemos slaptažodį ir paspauskite Enter. Tai atves failą tiesiai į terminalą redaguoti. Perkelkite žymeklį naudodamiesi rodyklėmis ir pridėkite naują eilutę su IP adresu, po kurio nurodomas domeno vardas.


Terminalo šeimininkai išsaugo failą


Norėdami išsaugoti failą, paspauskite kontrolė-o tada grįžkite priimti failo pavadinimą. Išeikite iš redaktoriaus paspausdami kontrolė-x, kuris grąžins jus į komandinę eilutę. Nepamirškite išvalyti talpyklos. Jei svetainė neatrodo gerai, tai gali būti vietinių problemų jūsų šeimininkui, todėl turėtumėte susisiekti su jais ir pranešti jiems.


Paskutinė pastaba ... nepamirškite grąžinti kompiuterio failo pradinės versijos. Nenorite ten palikti įrašo, kurį norite atnaujinti automatiškai!


Atlikdamas šiuos veiksmus, aš galėjau patikrinti, ar mano DNS įrašai registratoriuje buvo atnaujinti, DNS įrašai internete atnaujinti, mano „Mac“ DNS talpykla atnaujinta ir žiniatinklio prieglobos DNS atnaujinta iki šiol ... gera eiti!

Ką manote?

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite, kaip apdorojamas jūsų komentaras.