OSX тутумун колдонуу менен DNSти жергиликтүү деңгээлде текшерүү керекпи?

OSX Mac Терминалы

Менин кардарларымдын бири өз веб-сайтын жапырт хостинг эсебине көчүрдү. Алар A жана CNAME жазуулары үчүн өз доменинин DNS орнотууларын жаңыртышты, бирок сайттын жаңы хостинг эсеби (жаңы IP дареги) менен чечилип жаткандыгын же чыкпагандыгын аныктоо кыйынга турду.


DNSти оңдоодо бир нече нерсени эсиңизден чыгарбаңыз. DNS кандай иштээрин түшүнүү, сиздин Домен Каттоочуңуздун иштешин түшүнүү жана андан кийин хостуңуз домен жазуусун кантип башкарарын түшүнүү.


DNS кандай иштейт


Доменди браузерге киргизгенде:


  1. Домен Интернеттен изделет аты сервер сурам жөнөтүлүшү керек болгон жерди табуу.
  2. Веб-домен суралган учурда (http), аталыш сервери келет компьютериңизге IP дарегин кайтарып берет.
  3. Андан кийин компьютериңиз муну жергиликтүү деп сактайт, сиздики деп аталат DNS кэши.
  4. Сурам суроо-талапты жүргүзүүчү хостко жөнөтүлөт ички жана сиздин сайтыңызды сунуштайт.


Сиздин домен каттоочуңуз кандай иштейт


Бул тууралуу эскертүү… ар бир домен регистратору сиздин DNSди башкарбайт. Мисалы, менин бир кардарым бар, алардын домендерин Yahoo! аркылуу каттайт! Yahoo! алардын администрациясында көрүнгөнүнө карабастан, чындыгында доменди башкарбайт. Алар жөн гана сатуучу Tucows. Натыйжада, Yahoo! DNS орнотууларын өзгөрткөндө, ал өзгөрүүлөр чындыгында жаңырганга чейин бир нече саат кетиши мүмкүн! чын домен регистратору.


DNS жөндөөлөрүңүз жаңыланганда, алар Интернеттеги бир катар серверлерде жайылтылат. Көпчүлүк учурда, бул түзмө-түз бир нече секундага созулат. Бул адамдардын төлөй тургандыгынын бир себеби башкарылган DNS. Башкарылган DNS компаниялары, адатта, ашыкча кызматтарга ээ жана ылдамыраак ... көп учурда домен каттоочуга караганда ылдамыраак.


Интернет-серверлер жаңыртылгандан кийин, кийинки жолу тутумуңуз DNS талабын койгондо, сиздин сайт жайгаштырылган IP дарек кайтарылып берилет. ЭСКЕРТҮҮ: Тутумуңуз кийинки жолу сураганда, мен айтканымды эсиңизден чыгарбаңыз. Эгер сиз мурун ошол доменди сураган болсоңуз, анда Интернет жаңыланган болушу мүмкүн, бирок сиздин жергиликтүү системаңыз эски IP дарегин DNS Кэшинин негизинде чечип жаткан болушу мүмкүн.


Сиздин Хост DNS кандай иштейт


Жергиликтүү тутумуңуз кайтарган жана кэштелген IP дарек, адатта, бир эле веб-сайт үчүн гана мүнөздүү эмес. Хосттун бир IP даректе (адатта, серверде же виртуалдык серверде) жайгаштырылган ондогон, ал тургай жүздөгөн веб-сайттары болушу мүмкүн. Демек, сиздин домениңиз IP даректен суралганда, хостуңуз сиздин сурамыңызды сервердеги белгилүү папка жайгашкан жерге жөнөтүп, баракчаңызды сунуштайт.


Кантип DNS оңдоочу


Бул жерде үч система болгондуктан, көйгөйдү чечүүчү үч система дагы бар! Биринчиден, сиздин IP тутумуңуз кайсы жерде көрсөтүлүп жаткандыгын билүү үчүн, жергиликтүү тутумуңузду текшериңиз:


OSX Терминал Пинг


Бул Терминал терезесин ачуу жана терүү менен оңой болот:


ping domain.com


Же болбосо, чындыгында, белгилүү бир сервер серверин издей аласыз:


nslookup domain.com


Терминал nslookup


Эгер сиз домен регистраторуңуздагы DNS орнотууларын жаңырткан болсоңуз, анда DNS кэшиңиздин тазалангандыгын камсыз кылып, дагы бир жолу суроо-талап коюңуз. OSX'те DNS кэшти тазалоо үчүн:


sudo dnscacheutil -flushcache


Терминалды жуу DNS кэши


Кайра кайталап көрсөңүз болот пинг or nslookup ушул учурда домен жаңы IP дарекке чечилгенин билүү үчүн.


Кийинки кадам Интернеттин DNS серверлеринин жаңылангандыгын текшерүү болмок. Сакта DNSstuff Бул үчүн ыңгайлуу, алардын платформасы аркылуу толук DNSreportту ала аласыз, чындыгында жакшы. аэропорт платформасында мыкты DNS текшергичи бар, алар сурап барышат Гугл, OpenDNS, FortalnetЖөндөөлөрүңүздүн Интернетте туура тарагандыгын текшерип, Probe Networks.


Эгерде сиз IP дарегин Интернетте туура көрсөтүлгөнүн көрүп жатсаңыз жана сиздин сайтыңыз дагы деле көрүнбөй жатса, анда Интернеттин серверлерин айланып өтүп, тутумуңузга IP дарегине түздөн-түз суроо-талап жөнөтүүнү айтыңыз. Сиз муну хосттор файлын жаңыртып, DNS эсебиңизди тазалоо аркылуу жасай аласыз. Бул үчүн Терминалды ачып, териңиз:


sudo nano / etc / hosts


Termo Sudo Nano Hosts


Тутум сырсөзүңүздү киргизип, enter баскычын басыңыз. Бул файлды түздөн-түз Терминалда түзөтүү үчүн алып келет. Жебелериңизди колдонуп, курсорду жылдырып, IP дареги жана андан кийин домендик аталыш менен жаңы сапты кошуңуз.


Терминал Хосттор Файлды сакташат


Файлды сактоо үчүн, басыңыз башкаруу-o клавиатураңызда файл атын кабыл алуу үчүн кайтыңыз. Баскычын басып, редактордон чыгыңыз башкаруу-x, сизди буйрук сабына кайтарып берет. Кэшти жууп салууну унутпаңыз. Эгер сайт туура келбей калса, анда сиздин хостуңузга жергиликтүү көйгөй келип чыгышы мүмкүн жана алар менен байланышып, аларга кабарлап коюңуз.


Акыркы эскертүү ... хосттор файлын баштапкы нускасына кайтарууну унутпаңыз. Автоматтык түрдө жаңыртууну каалаган жазууну ошол жерде калтыргыңыз келбейт!


Ушул кадамдарды аткарып, каттоодогу DNS жазууларымдын актуалдуу экендигин, Интернеттеги DNS жазууларымдын жаңыртылгандыгын, Macтын DNS кэшинин жаңылангандыгын жана веб-хосттун DNS жаңыртылгандыгын текшере алдым. бүгүнкү күнгө чейин ... жакшы!

Эмне деп ойлойсуң?

Бул сайт спам азайтуу Akismet колдонот. Сиздин комментарий маалымат кандайча иштелишин Үйрөнүү.