Għandek bżonn tivverifika d-DNS Lokalment billi tuża Hosts fuq OSX?

OSX Mac Terminal

Wieħed mill-klijenti tiegħi rriloka l-websajt tagħhom għal kont ta 'akkoljenza bl-ingrossa. Huma aġġornaw is-settings tad-DNS tad-dominju tagħhom għar-rekords A u CNAME iżda kienu qed ikollhom żmien diffiċli biex jiddeterminaw jekk is-sit kienx qed jirrisolvi jew le bil-kont il-ġdid tal-hosting (Indirizz IP ġdid).


Hemm ftit affarijiet li għandek iżżomm f'moħħok meta ssolvi l-problemi tad-DNS. Nifhmu kif jaħdem id-DNS, nifhmu kif jaħdem ir-Reġistratur tad-Dominju tiegħek, u mbagħad nifhmu kif l-ospitant tiegħek jimmaniġġja d-dħul tad-dominju tagħhom.


Kif Jaħdem id-DNS


Meta tittajpja dominju fi browser:


  1. Id-dominju jidher fuq l-Internet server tal-isem biex issib fejn għandha tintbagħat it-talba.
  2. Fil-każ ta 'talba għal dominju tal-web (http), server tal-isem ikun jirritorna l-indirizz IP lill-kompjuter tiegħek.
  3. Il-kompjuter tiegħek imbagħad jaħżen dan lokalment, magħruf bħala tiegħek Cache tad-DNS.
  4. It-talba tintbagħat lill-host, li jtir it-talba internament u jippreżenta s-sit tiegħek.


Kif Jaħdem ir-Reġistratur tad-Dominju Tiegħek


Nota dwar dan ... mhux kull reġistratur tad-dominji fil-fatt jimmaniġġja d-DNS tiegħek. Għandi klijent wieħed, pereżempju, li jirreġistra l-oqsma tagħhom permezz ta 'Yahoo! Yahoo! fil-fatt ma jimmaniġġjax id-dominju minkejja li jidher hekk fl-amministrazzjoni tagħhom. Huma biss bejjiegħ mill-ġdid għal Tucows. Bħala riżultat, meta tagħmel bidla fis-settings tad-DNS tiegħek f'Yahoo !, tista 'tieħu sigħat qabel ma dawk il-bidliet ikunu attwalment aġġornati fil-websajt reali reġistratur tad-dominju.


Meta s-settings tad-DNS tiegħek jiġu aġġornati, huma mbagħad jiġu propagati fuq firxa ta 'servers fuq l-Internet. Ħafna drabi, dan litteralment jieħu ftit sekondi biex iseħħ. Din hija raġuni waħda għaliex in-nies se jħallsu għalihom DNS immaniġġjat. Kumpaniji tad-DNS ġestiti tipikament għandhom kemm is-sensja u huma oerhört veloċi ... ħafna drabi aktar mgħaġġla mir-reġistratur tad-dominju tiegħek.


Ladarba s-servers tal-Internet jiġu aġġornati, id-darba li jmiss is-sistema tiegħek tagħmel it-talba tad-DNS, jiġi rritornat l-indirizz IP fejn huwa ospitat is-sit tiegħek. NOTA: Żomm f'moħħok li għidt il-ħin li jmiss is-sistema tiegħek tagħmel it-talba. Jekk qabel tlabt dak id-dominju, l-Internet jista 'jkun aġġornat imma s-sistema lokali tiegħek tista' tkun qed issolvi indirizz IP qadim ibbażat fuq id-DNS Cache tiegħek.


Kif Jaħdem id-DNS Ospitanti Tiegħek


L-indirizz IP li ġie rritornat u maħżun fis-cache mis-sistema lokali tiegħek mhuwiex tipikament uniku għal websajt waħda. Ospitanti jista 'jkollu għexieren jew saħansitra mijiet ta' websajts ospitati fuq Indirizz IP wieħed (tipikament server jew server virtwali). Allura, meta d-dominju tiegħek jintalab mill-Indirizz IP, l-ospitant tiegħek jibgħat it-talba tiegħek lill-post speċifiku tal-folder fis-server u jippreżenta l-paġna tiegħek.


Kif Issolvi l-Problemi tad-DNS


Minħabba li hawn tliet sistemi, hemm ukoll tliet sistemi biex issolvi l-problemi! L-ewwelnett, tkun trid tiċċekkja biss is-sistema lokali tiegħek biex tara fejn qed jindika l-Indirizz IP fis-sistema tiegħek:


OSX Terminal Ping


Dan isir faċilment billi tiftaħ tieqa tat-Terminal u tittajpja:


ping domain.com


Jew fil-fatt tista 'tagħmel tfittxija speċifika għal server tal-isem:


nslookup domain.com


Terminal nslookup


Jekk aġġornajt is-settings tad-DNS fir-reġistratur tad-dominju tiegħek, allura tkun trid tiżgura li l-cache tad-DNS tiegħek ikun ikklerjat u tkun trid terġa 'tagħmel it-talba. Biex tneħħi l-cache tad-DNS tiegħek f'OSX:


sudo dnscacheutil -flushcache


Terminal Flush Cache DNS


Tista 'tipprova mill-ġdid ping or nslookup biex tara jekk id-dominju jirrisolvix għal indirizz IP ġdid f'dan il-punt.


Il-pass li jmiss ikun li tara jekk is-servers DNS tal-Internets ġewx aġġornati. Żomm DNSstuff handy għal dan, tista 'tikseb rapport DNS sħiħ permezz tal-pjattaforma tagħhom li huwa tassew tajjeb. flywheel għandu DNS Checker mill-aqwa fil-pjattaforma tiegħu fejn imorru jistaqsu Google, OpenDNS, Fortalnet, u Netwerks tas-Sonda biex tara jekk is-settings tiegħek propagawx sewwa madwar il-web.


Jekk qed tara l-indirizz IP muri sew fuq il-web u s-sit tiegħek għadu mhux qed jidher, tista 'wkoll tevita s-servers tal-Internet u tgħid lis-sistema tiegħek biex tibgħat it-talba direttament lill-Indirizz IP. Tista 'twettaq dan billi taġġorna l-fajl hosts tiegħek u tlaħlaħ id-DNS tiegħek. Biex tagħmel dan, iftaħ it-Terminal u ttajpja:


sudo nano / etc / hosts


Terminal Sudo Nano Hosts


Daħħal il-password tas-sistema tiegħek u agħfas enter. Dan iġib il-fajl direttament fit-Terminal għall-editjar. Mexxi l-cursor tiegħek billi tuża l-vleġeġ tiegħek u żid linja ġdida bl-indirizz IP segwit mill-isem tad-dominju.


Terminal Hosts Save File


Biex issalva l-fajl, agħfas kontroll-o fuq it-tastiera tiegħek imbagħad irritorna biex taċċetta l-isem tal-fajl. Ħareġ mill-editur billi tagħfas kontroll-x, li terġa 'lura għal-linja tal-kmand. Tinsiex li tlaħlaħ il-cache tiegħek. Jekk is-sit ma joħroġx tajjeb, jista 'jkun problema lokali għall-ospitant tiegħek u għandek tikkuntattjahom u tgħarrafhom.


L-aħħar nota ... tinsiex tirritorna l-fajl hosts tiegħek għall-verżjoni oriġinali tagħha. Ma tridx tħalli dħul hemmhekk li trid taġġorna awtomatikament!


Billi segwejt dawn il-passi, kont kapaċi nivverifika li l-entrati tad-DNS fir-reġistratur kienu aġġornati, l-entrati tad-DNS fuq l-Internet kienu aġġornati, il-cache tad-DNS tal-Mac tiegħi kien aġġornat, u d-DNS tal-web host kien aġġornat sal-lum ... tajjeb li tmur!

What do you think?

Dan is-sit juża Akismet biex inaqqas l-ispam. Tgħallem kif il-kumment tiegħek huwa pproċessat.