OSX-də Host istifadə edərək yerli olaraq DNS-i doğrulamalısınız?

OSX Mac Terminalı

Müştərilərimdən biri veb saytını toplu bir hosting hesabına köçürdü. A və CNAME qeydləri üçün öz domenlərinin DNS parametrlərini yenilədilər, lakin saytın yeni hosting hesabı ilə (yeni IP Ünvan) həll olub-olmadığını müəyyənləşdirməkdə çətinlik çəkirdilər.


DNS-də problemi həll edərkən unutmamalı olduğumuz bir neçə şey var. DNS-nin necə işlədiyini anlamaq, Domain Qeydiyyatçınızın necə işlədiyini anlamaq və sonra ev sahibinizin domen girişlərini necə idarə etdiyini anlamaq.


DNS necə işləyir


Bir domen brauzerə yazdığınız zaman:


  1. Domen İnternetdə axtarılır ad server sorğunun göndəriləcəyi yeri tapmaq.
  2. Bir veb domen istəyi (http) halında, bir ad server olacaq IP ünvanını kompüterinizə qaytarır.
  3. Kompüteriniz daha sonra bunu yerli olaraq, sizin kimi tanınır DNS önbelleği.
  4. Tələb sorğunu yönləndirən aparıcıya göndərilir məcburi və saytınızı təqdim edir.


Domen Qeydiyyatçınız necə işləyir


Bu barədə bir qeyd ... hər bir domen qeydiyyatı DNS-nizi həqiqətən idarə etmir. Məsələn, Yahoo! üzərindən domenlərini qeyd edən bir müştərim var. Yahoo! administrasiyalarında belə görünməsinə baxmayaraq domeni həqiqətən idarə etmir. Onlar yalnız bir satıcıdırlar Tuclar. Nəticədə, Yahoo! Da DNS parametrlərinizdə bir dəyişiklik etdiyiniz zaman bu dəyişikliklərin həqiqətən güncəllənməsindən bir neçə saat çəkə bilər. real domen qeydiyyatçısı.


DNS ayarlarınız yeniləndikdə, İnternet üzərindəki bir sıra serverlərdə yayımlanır. Çox vaxt, bunun sözün əsl mənasında, baş verməsi bir neçə saniyə çəkir. Bu insanların ödəyəcəyi bir səbəbdir idarə olunan DNS. İdarə olunan DNS şirkətləri ümumiyyətlə həm ixtisarlara malikdir, həm də inanılmaz dərəcədə sürətlidirlər ... əksər hallarda domen qeydiyyatından daha sürətli.


İnternet serverləri yeniləndikdən sonra növbəti dəfə sisteminiz DNS sorğusu göndərdikdə saytınızın yerləşdiyi IP ünvanı geri qaytarılır. QEYD: Unutmayın ki, sisteminiz növbəti dəfə sorğu etdikdə dedim. Əvvəllər bu domeni istəmisinizsə, İnternet yenilənmiş ola bilər, ancaq yerli sisteminiz DNS Önbelleğinizə əsasən köhnə bir IP ünvanını həll edə bilər.


Ev sahibiniz DNS necə işləyir


Yerli sisteminiz tərəfindən qaytarılmış və önbelleğe alınan IP ünvanı ümumiyyətlə tək bir veb sayt üçün unikal deyil. Bir ev sahibinin tək bir IP ünvanı (ümumiyyətlə bir server və ya virtual server) üzərində yerləşdirilən onlarla, hətta yüzlərlə veb sayt ola bilər. Beləliklə, domeniniz IP adresindən tələb olunduqda, ev sahibiniz sorğunuzu serverdəki xüsusi qovluq yerinə yönləndirir və səhifənizi təqdim edir.


DNS-də problemi necə həll etmək olar


Burada üç sistem olduğundan, problemi həll etmək üçün üç sistem də var! Əvvəlcə sisteminizdə IP ünvanının hara işarə etdiyini görmək üçün yalnız yerli sisteminizi yoxlamaq istərdiniz:


OSX Terminal Ping


Bu, Terminal pəncərəsini açıb yazaraq asanlıqla edilir:


ping domain.com


Və ya həqiqətən müəyyən bir ad server axtarış edə bilərsiniz:


nslookup domain.com


Terminal nslookup


Domen qeydiyyatınızdakı DNS parametrlərini yeniləmisinizsə, DNS önbelleğinizin təmizlənməsini təmin etmək və sorğunu yenidən etmək istəyəcəksiniz. OSX-də DNS önbelleğinizi silmək üçün:


sudo dnscacheutil -flushcache


Terminal Flush DNS Önbelleği


Yenidən cəhd edə bilərsiniz ping or nslookup bu nöqtədə domenin yeni bir IP ünvanına həll olub olmadığını görmək.


Növbəti addım, Internets DNS serverlərinin güncəllənib-yenilmədiyini yoxlamaq olacaq. Saxla DNS məhsulları bunun üçün lazımlıdır, platformaları vasitəsilə həqiqətən yaxşı olan tam DNSreport əldə edə bilərsiniz. flywheel platformasında sorğu aparacaqları böyük bir DNS Yoxlayıcı var google, OpenDNS, FortalnetParametrlərinizin vebdə düzgün bir şəkildə yayılıb-yayılmadığını yoxlamaq üçün Probe Networks.


IP ünvanının vebdə düzgün şəkildə göstərildiyini görürsünüzsə və saytınız hələ də görünmürsə, İnternet serverlərini də atlayaraq sisteminizə sorğunu birbaşa IP ünvanına göndərməsini söyləyə bilərsiniz. Bunu host faylınızı yeniləmək və DNS-i təmizləməklə həyata keçirə bilərsiniz. Bunu etmək üçün Terminalı açın və yazın:


sudo nano / etc / hosts


Terminal Sudo Nano Host


Sistem şifrənizi daxil edin və enter düyməsini basın. Bu, sənədin düzəldilməsi üçün birbaşa Terminala gətiriləcəkdir. Oklarınızı istifadə edərək kursorunuzu hərəkət etdirin və IP ünvanının ardından domen adının qoyulduğu yeni bir sətir əlavə edin.


Terminal Host Fayl Saxla


Faylı saxlamaq üçün basın nəzarət-o klaviaturanızda fayl adını qəbul etmək üçün qayıdın. Düyməsini basaraq redaktordan çıxın nəzarət-x, sizi komanda xəttinə qaytaracaq. Keşinizi təmizləməyi unutmayın. Sayt yaxşı çıxmırsa, ev sahibiniz üçün yerli bir problem ola bilər və onlarla əlaqə qurub bildirin.


Son qeyd ... host faylınızı orijinal versiyasına qaytarmağı unutmayın. Avtomatik olaraq yeniləməyi istədiyiniz bir giriş buraxmaq istəmirsiniz!


Bu addımları izləyərək qeydiyyatçıdakı DNS girişlərimin, İnternetdəki DNS girişlərimin, Mac'ımın DNS önbelleğinin və veb hostun DNS-lərinin yüksəldiyini yoxlaya bildim. bu günə qədər ... getmək yaxşıdır!

Siz nə düşünürsünüz?

Bu sayt spam azaldılması üçün Akismet istifadə edir. Yorumunuzun necə işləndiyini öyrənin.