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

OSX Mac -pääte

Yksi asiakkaistani siirsi verkkosivustonsa irtotavaratilille. He päivittivät verkkotunnuksensa DNS -asetukset A- ja CNAME -tietueille, mutta heidän oli vaikea määrittää, ratkaiseeko 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 verkkotunnuksen rekisteröijät eivät todellakaan hallitse DNS: ääsi. Minulla on esimerkiksi yksi asiakas, joka rekisteröi verkkotunnuksensa Yahoo! Yahoo! ei itse hallinnoi verkkotunnusta, vaikka se näkyy niin heidän hallinnossaan. 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 yleensä ole yksittäinen yksittäiselle verkkosivustolle. Isäntänä voi olla kymmeniä tai jopa satoja verkkosivustoja, joita isännöidään yhdellä IP -osoitteella (yleensä palvelin tai virtuaalipalvelin). Joten kun verkkotunnustasi pyydetään IP -osoitteesta, isäntäsi välittää pyyntösi tiettyyn kansion sijaintiin palvelimessa ja esittää sivusi.


DNS: n vianmääritys


Koska täällä on kolme järjestelmää, on myös kolme järjestelmää vianetsintään! Ensinnäkin haluat vain tarkistaa paikallisen järjestelmän 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 verkkotunnuksesi rekisteröijässä, sinun on varmistettava, että DNS -välimuisti tyhjennetään 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ätä varten, voit saada täydellisen DNS -raportin heidän alustansa kautta, joka on todella hyvä. vauhtipyörä on loistava DNS -tarkistus alustallaan, josta he menevät kyselemään google, OpenDNS, Fortalnetja Probe Networks nähdäksesi, onko asetuksesi levinnyt oikein verkossa.


Jos IP -osoite näkyy oikein verkossa ja sivustosi ei edelleenkään näy, voit myös ohittaa Internet -palvelimet ja pyytää järjestelmääsi lähettämään pyynnön suoraan IP -osoitteeseen. Voit tehdä tämän päivittämällä isäntätiedoston ja huuhtelemalla DNS: n. Voit tehdä tämän avaamalla päätelaitteen 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. Muista tyhjentää välimuisti. Jos sivusto ei tule oikein, se voi olla isäntäsi paikallinen ongelma, ja sinun tulee ottaa yhteyttä heihin ja ilmoittaa heille.


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


Noudattamalla näitä vaiheita pystyin varmistamaan, että rekisterinpitäjän DNS -merkinnät olivat ajan tasalla, Internetin DNS -merkinnät olivat ajan tasalla, Macin DNS -välimuisti oli ajan tasalla ja verkkoisännän DNS oli käytössä 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.