Onko sinun vahvistettava DNS paikallisesti käyttämällä isäntiä OSX: ssä?

OSX Mac -pääte

Yksi asiakkaistani muutti verkkosivustonsa massapalvelutilille. He päivittivät verkkotunnuksensa A- ja CNAME-tietueiden DNS-asetukset, mutta heillä oli vaikeuksia selvittää, ratkaisiko sivusto uuden isäntätilin (uusi IP-osoite) vai ei.


DNS-vianmäärityksessä on pidettävä mielessä muutama asia. Ymmärtää, miten DNS toimii, ymmärtää, miten verkkotunnuksesi rekisterinpitäjä toimii, ja ymmärtää sitten, kuinka isäntä hallinnoi verkkotunnuksen merkintöjä.


Kuinka DNS toimii


Kun kirjoitat verkkotunnuksen selaimeen:


  1. Verkkotunnusta haetaan Internetistä nimipalvelinta paikantaa mihin pyyntö tulee lähettää.
  2. Verkkotunnuspyynnön (http) tapauksessa nimipalvelin tekee palauttaa IP-osoitteen tietokoneellesi.
  3. Tietokone tallentaa sitten tämän paikallisesti, joka tunnetaan nimellä DNS Cache.
  4. Pyyntö lähetetään isännälle, joka reitittää pyynnön sisäisesti ja esittelee sivustoasi.


Kuinka verkkotunnuksesi rekisteröijä toimii


Huomautus tästä ... kaikki verkkotunnusten rekisteröintipalvelut eivät tosiasiassa hallinnoi DNS: ääsi. Minulla on esimerkiksi yksi asiakas, joka rekisteröi verkkotunnuksensa Yahoo! Yahoo! ei itse hallinnoi verkkotunnusta huolimatta siitä, että se näkyy niin hallinnossa. He ovat vain jälleenmyyjä Tucows. Tämän seurauksena, kun teet muutoksen DNS-asetuksiisi Yahoo! -Palvelussa, voi kestää tunteja, ennen kuin muutokset todella päivitetään todellinen verkkotunnuksen rekisteröijä.


Kun DNS-asetukset päivittyvät, niitä propogoidaan Internet-palvelinten joukossa. Suurimman osan ajasta tämä tapahtuu kirjaimellisesti vain muutaman sekunnin ajan. Tämä on yksi syy, miksi ihmiset maksavat hallittu DNS. Hallinnoiduissa DNS-yrityksissä on yleensä sekä irtisanomisia että uskomattoman nopeita… usein nopeampi kuin verkkotunnuksesi rekisteröijä.


Kun Internet-palvelimet on päivitetty, seuraavalla kerralla, kun järjestelmä tekee DNS-pyynnön, palautetaan IP-osoite, jossa sivustoasi isännöidään. HUOMAUTUS: Muista, että sanoin seuraavan kerran, kun järjestelmäsi pyytää sitä. Jos olet aiemmin pyytänyt kyseistä verkkotunnusta, Internet voi olla ajan tasalla, mutta paikallinen järjestelmäsi saattaa ratkaista vanhan IP-osoitteen DNS-välimuistisi perusteella.


Kuinka isännän DNS toimii


Paikallisen järjestelmän palauttama ja välimuistissa oleva IP-osoite ei tyypillisesti ole ainoa yksittäinen verkkosivusto. Isännällä voi olla kymmeniä tai jopa satoja verkkosivustoja, joita isännöi yksi IP-osoite (yleensä palvelin tai virtuaalipalvelin). Joten kun verkkotunnustasi pyydetään IP-osoitteesta, isäntäsi välittää pyyntösi palvelimen tiettyyn kansion sijaintiin ja näyttää sivusi.


DNS: n vianmääritys


Koska täällä on kolme järjestelmää, vianetsinnässä on myös kolme järjestelmää! Ensinnäkin sinun kannattaa vain tarkistaa paikallinen järjestelmäsi nähdäksesi, mihin IP-osoite osoittaa järjestelmässäsi:


OSX-päätelaite Ping


Tämä tehdään helposti avaamalla pääteikkuna ja kirjoittamalla:


ping domain.com


Tai voit itse tehdä tietyn nimipalvelimen haun:


nslookup domain.com


Pääte nslookup


Jos olet päivittänyt DNS-asetukset verkkotunnuksen rekisteröintipalvelussa, varmista, että DNS-välimuisti on tyhjennetty ja haluat tehdä pyynnön uudelleen. DNS-välimuistin tyhjentäminen OSX: ssä:


sudo dnscacheutil -huuhteluväli


Pääte Huuhtele DNS-välimuisti


Voit yrittää ping or nslookup nähdäksesi, onko toimialue tässä vaiheessa uusi IP-osoite.


Seuraava askel olisi nähdä, onko Internetin DNS-palvelimet päivitetty. Pitää DNS-sisältö kätevä tähän, voit saada täydellisen DNS-raportin heidän alustansa kautta, joka on todella hyvä. vauhtipyörä on loistava DNS-tarkistaja alustallaan, missä he kysyvät google, OpenDNS, Fortalnetja Probe Networks nähdäksesi, onko asetuksesi levinnyt oikein verkossa.


Jos näet IP-osoitteen oikein näytettynä verkossa ja sivustosi ei vieläkään näy, voit myös ohittaa Internetin palvelimet ja pyytää järjestelmääsi vain lähettämään pyynnön suoraan IP-osoitteeseen. Voit tehdä tämän päivittämällä isäntätiedostosi ja huuhtelemalla DNS: si. Voit tehdä tämän avaamalla Terminal ja kirjoittamalla:


sudo nano / etc / hosts


Termo Sudo Nano -isännät


Kirjoita järjestelmän salasana ja paina Enter. Se tuo tiedoston suoraan Terminaliin muokkausta varten. Siirrä kohdistinta nuolilla ja lisää uusi rivi IP-osoitteeseen ja sen jälkeen toimialueen nimeen.


Päätelaitteiden isännät Tallenna tiedosto


Tallenna tiedosto painamalla ohjaus-o palaa sitten hyväksymään tiedostonimi. Poistu editorista painamalla control-x, joka palauttaa sinut komentoriville. Älä unohda tyhjentää välimuistia. Jos sivusto ei tule kunnolla, se voi olla ongelma isännälle, ja ota yhteyttä heihin ja ilmoita siitä heille.


Viimeinen huomautus ... älä unohda palauttaa isäntätiedostosi alkuperäiseen versioon. Et halua jättää sinne merkintää, jonka haluat päivittyvän automaattisesti!


Noudattamalla näitä vaiheita pystyin varmistamaan, että rekisterinpitäjän DNS-merkinnät olivat ajan tasalla, Internetin DNS-merkinnät olivat ajan tasalla, Macini DNS-välimuisti oli ajan tasalla ja verkkopalvelimen DNS oli päällä tähän mennessä ... hyvä mennä!

Mitä mieltä olet?

Tämä sivusto käyttää Akismetiä roskapostin vähentämiseksi. Lue, miten kommenttitietosi käsitellään.