Ĉu Vi bezonas Kontroli DNS Loke Uzante Gastigantojn ĉe OSX?

OSX Mac Terminalo

Unu el miaj klientoj translokiĝis sian retejon al grandega gastiga konto. Ili ĝisdatigis la DNS-agordojn de sia domajno por la A kaj CNAME-registroj, sed malfacilis determini ĉu la retejo solvas aŭ ne per la nova gastiga konto (nova IP-Adreso).


Estas kelkaj memorindaj aferoj dum problemo pri DNS. Kompreni kiel DNS funkcias, kompreni kiel funkcias via Domajna Registristo, kaj poste kompreni kiel via gastiganto administras sian domajnan eniron.


Kiel DNS funkcias


Kiam vi tajpas domajnon en retumilon:


  1. La regado estas serĉata en interreto nomservilo por trovi al kie la peto devas esti sendita.
  2. En la kazo de peto de reteja domajno (http), servilo de nomoj faros redonas la IP-adreson al via komputilo.
  3. Via komputilo tiam stokas ĉi tion loke, nomatan via DNS-kaŝmemoro.
  4. La peto estas sendita al la gastiganto, kiu sendas la peton interne kaj prezentas vian retejon.


Kiel Via Domajna Registristo Funkcias


Noto pri ĉi tio ... ne ĉiu domajna registristo efektive administras vian DNS. Mi havas unu klienton, ekzemple, kiu registras iliajn domajnojn per Yahoo! Yahoo! fakte ne administras la domajnon malgraŭ tio, ke ĝi aperas tiel en ilia administrado. Ili estas nur revendisto por Tucows. Rezulte, kiam vi ŝanĝas viajn DNS-agordojn en Yahoo !, Ĝi povas pasi horojn antaŭ ol tiuj ŝanĝoj efektive ĝisdatiĝas en la reala domajna registristo.


Kiam viaj DNS-agordoj aktualiĝas, ili tiam disvastiĝas tra aro da serviloj tra la Interreto. Plej ofte tio ĉi laŭvorte nur postulas kelkajn sekundojn. Jen unu kialo, kial homoj pagos administrita DNS. Administrataj DNS-kompanioj kutime havas ambaŭ redundon kaj estas nekredeble rapidaj ... ofte pli rapide ol via domajna registristo.


Post kiam la interretaj serviloj estas ĝisdatigitaj, la sekvan fojon, kiam via sistemo faras la DNS-peton, la IP-adreso, kie via retejo estas gastigita, estas redonita. NOTO: Memoru, ke mi diris la venontan fojon, kiam via sistemo petos. Se vi antaŭe petis tiun domajnon, la interreto povus esti ĝisdata sed via loka sistemo eble solvas malnovan IP-adreson bazitan sur via DNS-kaŝmemoro.


Kiel Via Gastiganto DNS funkcias


La IP-adreso resendita kaj konservita de via loka sistemo ne estas kutime unika al unu retejo. Gastiganto povas havi dekojn aŭ eĉ centojn da retejoj gastigitaj sur unu IP-Adreso (tipe servilo aŭ virtuala servilo). Do, kiam via domajno estas petita de la IP-Adreso, via gastiganto plusendas vian peton al la specifa dosierujo en la servilo kaj prezentas vian paĝon.


Kiel Solvi DNS


Ĉar estas tri sistemoj ĉi tie, ekzistas ankaŭ tri sistemoj por solvi problemojn! Unue vi volos simple kontroli vian lokan sistemon por vidi, kien la IP-Adreso celas en via sistemo:


OSX Terminal Ping


Ĉi tio fariĝas facile malfermante fenestron de Terminalo kaj tajpante:


ping domain.com


Aŭ vi efektive povas fari specifan serĉan nomon de servilo:


nslookup domain.com


Fina stacio


Se vi ĝisdatigis la DNS-agordojn en via domajna registrilo, tiam vi volos certigi, ke via DNS-kaŝmemoro estas malplenigita kaj vi volos fari la peton denove. Por forigi vian DNS-kaŝmemoron en OSX:


sudo dnscacheutil -flushcache


Terminalo Flush DNS-Kaŝmemoro


Vi povas reprovi la ping or nslookup por vidi ĉu la domajno solvas novan IP-adreson ĉi-momente.


La sekva paŝo estus vidi ĉu la DNS-serviloj de Interreto estas ĝisdatigitaj. Konservu DNSstuff oportuna por ĉi tio, vi povas akiri plenan DNS-raporton per ilia platformo, kiu vere bonas. Flugilo havas bonegan DNS-Kontrolilon en sia platformo, kie ili pridemandos google, OpenDNS, Fortalnet, kaj Probe Networks por vidi ĉu viaj agordoj disvastiĝis ĝuste ĉirkaŭ la retejo.


Se vi vidas la IP-adreson ĝuste montrata tra la retejo kaj via retejo ankoraŭ ne aperas, vi ankaŭ povas preteriri la servilojn de la interreto kaj diri al via sistemo nur sendi la peton rekte al la IP-Adreso. Vi povas plenumi tion ĝisdatigante vian gastigantan dosieron kaj malplenigante vian DNS. Por fari tion, malfermu Terminalon kaj tajpu:


sudo nano / ktp / gastigantoj


Gastigantoj de Terminalo Sudo


Enigu vian sisteman pasvorton kaj premu enen. Tio aperigos la dosieron rekte en Terminalo por redaktado. Movu vian kursoron per viaj sagoj kaj aldonu novan linion kun la IP-adreso sekvita de la domajna nomo.


Terminalaj Gastigantoj Konservas Dosieron


Por konservi la dosieron, premu kontroli-o sur via klavaro tiam revenu por akcepti la dosiernomon. Eliru de la redaktilo premante kontrolo-x, kiu revenigos vin al la komandlinio. Ne forgesu forigi vian kaŝmemoron. Se la retejo ne aperas bone, ĝi povas esti loka problemo por via gastiganto kaj vi devas kontakti ilin kaj informi ilin.


Lasta noto ... ne forgesu redoni vian gastigan dosieron al ĝia originala versio. Vi ne volas lasi eniron tie, kiun vi volas ĝisdatigi aŭtomate!


Sekvante ĉi tiujn paŝojn, mi povis kontroli, ke miaj DNS-eniroj en la registristo estis ĝisdatigitaj, ke la DNS-eniroj en la interreto estis ĝisdatigitaj, la DNS-kaŝmemoro de mia Mac estis ĝisdatigita kaj la DNS de la reteja gastiganto estis aktuala. ĝis nun ... bonas!

Kion vi pensas?

Ĉi tiu retejo uzas Akismeton por redukti spamon. Lernu, kiel via komento datiĝas.