Þarftu að staðfesta DNS á staðnum með vélar í OSX?

OSX Mac Terminal

Einn af viðskiptavinum mínum flutti vefsíðuna sína á magnhýsingarreikning. Þeir uppfærðu DNS-stillingar lénsins fyrir A og CNAME skrárnar en áttu erfitt með að ákvarða hvort vefurinn væri að leysast með nýja hýsingarreikningnum (nýja IP-tölu).


Það eru nokkur atriði sem þarf að hafa í huga við bilanaleit á DNS. Að skilja hvernig DNS virkar, skilja hvernig lénritari þinn virkar og síðan að skilja hvernig gestgjafi þinn heldur utan um lénfærslu sína.


Hvernig DNS virkar


Þegar þú slærð lén í vafra:


  1. Léninu er flett upp á internetinu nafnaþjónn að finna hvert beiðnin ætti að senda.
  2. Ef um er að ræða beiðni um lén á vefnum (http) mun nafnþjónn gera það skilar IP tölunni í tölvuna þína.
  3. Tölvan þín geymir þetta síðan á staðnum, þekkt sem þitt DNS skyndiminni.
  4. Beiðnin er send til gestgjafans sem leiðir beiðnina innbyrðis og kynnir síðuna þína.


Hvernig Ríkisritari þinn virkar


Athugasemd um þetta ... ekki sérhver lénritari stýrir í raun DNS þínum. Ég hef til dæmis einn viðskiptavin sem skráir lén sín í gegnum Yahoo! Yahoo! stýrir í raun ekki léninu þrátt fyrir að það birtist svo í stjórnsýslu þeirra. Þeir eru bara sölumaður fyrir Kestjur. Fyrir vikið, þegar þú breytir DNS stillingum þínum í Yahoo!, Þá geta liðið nokkrar klukkustundir áður en þessar breytingar eru raunverulega uppfærðar í alvöru lénsritari.


Þegar DNS-stillingar þínar verða uppfærðar eru þær síðan vísaðar yfir fjölda netþjóna á internetinu. Oftast tekur þetta bókstaflega bara nokkrar sekúndur að gerast. Þetta er ein ástæðan fyrir því að fólk borgar fyrir stjórnað DNS. Stýrðir DNS fyrirtæki hafa venjulega bæði offramboð og eru ótrúlega hröð ... oft fljótari en lénritarinn þinn.


Þegar netþjónarnir eru uppfærðir, næst þegar kerfið þitt gerir DNS beiðni, er IP-tölu þar sem vefsvæðið þitt er hýst skilað. ATH: Hafðu í huga að ég sagði næst þegar kerfið þitt leggur fram beiðnina. Ef þú baðst áður um lénið gæti internetið verið uppfært en staðbundna kerfið þitt gæti verið að leysa gamla IP-tölu byggða á DNS skyndiminni þínu.


Hvernig DNS þinn gestgjafi virkar


IP-tölan sem skilað er og vistuð af staðbundnu kerfi þínu er venjulega ekki einstök fyrir eina vefsíðu. Gestgjafi getur haft tugi eða jafnvel hundruð vefsíðna sem hýst eru á einni IP-tölu (venjulega netþjóni eða sýndarþjóni). Svo þegar lénið þitt er beðið frá IP-tölunni, framsendir gestgjafinn beiðni þína á tiltekna möppustað innan netþjónsins og kynnir síðuna þína.


Hvernig á að leysa DNS


Vegna þess að hér eru þrjú kerfi eru einnig þrjú kerfi til að leysa! Fyrst þarftu að athuga aðeins staðbundna kerfið þitt til að sjá hvert IP-tölan vísar til í kerfinu þínu:


OSX Terminal Ping


Þetta er gert auðveldlega með því að opna flugstöðvarglugga og slá inn:


ping domain.com


Eða þú getur raunverulega gert sérstaka leit á nafnaþjóni:


nslookup domain.com


Flugstöð nslookup


Ef þú hefur uppfært DNS-stillingarnar í lénsritara þínum, þá viltu ganga úr skugga um að DNS-skyndiminnið sé hreinsað og þú vilt gera beiðnina aftur. Til að hreinsa DNS skyndiminnið þitt í OSX:


sudo dnscacheutil -flushcache


Flush DNS skyndiminni


Þú getur prófað aftur smellur or nslookup til að sjá hvort lénið leysist af nýrri IP tölu á þessum tímapunkti.


Næsta skref væri að sjá hvort DNS netþjónar Internets hafa verið uppfærðir. Haltu DNSstuff handhægur fyrir þetta, þú getur fengið fulla DNSskýrslu í gegnum vettvang þeirra sem er mjög góður. kasthjól er með frábæran DNS afgreiðslumann á sínum vettvang þar sem þeir fara í fyrirspurnir Google, OpenDNS, Fortalnetog Probe Networks til að sjá hvort stillingar þínar hafa breiðst út almennilega um internetið.


Ef þú sérð IP-tölu birtast rétt á netinu og síðan þín birtist enn ekki, geturðu líka framhjá netþjónum netsins og sagt kerfinu þínu bara að senda beiðnina beint á IP-töluna. Þú getur náð þessu með því að uppfæra allsherjarskrána þína og skola DNS-ið þitt. Til að gera þetta skaltu opna Terminal og slá inn:


sudo nano / etc / hosts


Terminal Sudo Nano vélar


Sláðu inn lykilorð kerfisins og ýttu á enter. Það mun færa skrána beint upp í Terminal til að breyta. Færðu bendilinn með því að nota örvarnar þínar og bættu við nýrri línu með IP-tölu og síðan léninu.


Terminal gestgjafar Vista skrá


Ýttu á til að vista skrána stjórn-o á lyklaborðinu snýrðu síðan aftur til að samþykkja skráarnafn. Hætta á ritstjóranum með því að ýta á stjórn-x, sem mun skila þér á stjórnlínuna. Ekki gleyma að skola skyndiminnið. Ef vefurinn kemur ekki í lagi, þá getur það verið vandamál heimamannsins hjá gestgjafanum þínum og þú ættir að hafa samband við hann og láta hann vita.


Síðasta athugasemd ... ekki gleyma að skila vélarskránni í upprunalegu útgáfuna. Þú vilt ekki skilja eftir færslu þar sem þú vilt uppfæra sjálfkrafa!


Með því að fylgja þessum skrefum gat ég sannreynt að DNS færslur mínar í skrásetjara væru uppfærðar, DNS færslur á netinu væru uppfærðar, DNS skyndiminni Mac míns var uppfært og DNS vefþjónanna var upp til þessa ... gott að fara!

Hvað finnst þér?

Þessi síða notar Akismet til að draga úr ruslpósti. Lærðu hvernig ummæli þín eru unnin.