OSX дээр хостуудыг ашиглаж DNS-ийг орон нутагт баталгаажуулах шаардлагатай байна уу?

OSX Mac терминал

Миний нэг үйлчлүүлэгч вэбсайтаа бөөнөөр байршуулах данс руу нүүлгэсэн. Тэд A болон CNAME бичлэгүүдийн домэйны DNS тохиргоог шинэчилсэн боловч сайтыг шинэ хост акаунтаар (шинэ IP хаяг) шийдэж байгаа эсэхийг шийдвэрлэхэд хэцүү байсан.


DNS-ийн алдааг олж засварлахдаа хэд хэдэн зүйлийг анхаарах хэрэгтэй. DNS хэрхэн ажилладаг талаар, таны Домэйн Бүртгэгч хэрхэн ажилладагийг ойлгох, дараа нь таны хост домэйн нэвтрэлтийг хэрхэн удирдаж байгааг ойлгох.


DNS хэрхэн ажилладаг


Та домэйныг хөтөч дээр оруулахдаа:


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


Таны домэйн бүртгэгч хэрхэн ажилладаг талаар


Энэ тухай тэмдэглэл ... бүх домэйн бүртгэгч таны DNS-ийг бодитоор удирддаггүй. Жишээлбэл, Yahoo!-ээр дамжуулан өөрсдийн домэйныг бүртгүүлдэг нэг үйлчлүүлэгч надад бий. Yahoo! домэйныг тэдний захиргаанд гарч ирсэн ч гэсэн үнэндээ удирддаггүй. Тэд бол зөвхөн борлуулагч юм Хумс. Үүний үр дүнд, Yahoo! -Д DNS тохиргоогоо өөрчлөхөд эдгээр өөрчлөлтүүд шинэчлэгдэхээс хэдэн цагийн өмнө болно. бодит домэйн бүртгэгч.


Таны DNS тохиргоонууд шинэчлэгдэх үед тэдгээрийг интернетэд байрладаг олон тооны серверүүд дээр сурталчлах болно. Ихэнх тохиолдолд энэ нь хэдхэн секунд болдог. Энэ нь хүмүүс төлбөр төлөх нэг шалтгаан юм удирддаг DNS. Удирдлагын DNS компаниуд ихэвчлэн цомхотголтой байдаг бөгөөд гайхалтай хурдан байдаг ... ихэвчлэн таны домэйн бүртгэгчээс хурдан байдаг.


Интернет серверүүдийг шинэчилсний дараа дараагийн удаа таны систем DNS хүсэлт гаргахад таны сайт байрладаг IP хаягийг буцааж өгнө. ТАЙЛБАР: Танай систем дараагийн удаа хүсэлт гаргахад би хэлсэн гэж санаарай. Хэрэв та өмнө нь энэ домэйныг авах хүсэлт гаргасан бол Интернет шинэчлэгдсэн байж болох боловч танай локал систем таны DNS кэш дээр үндэслэн хуучин IP хаягийг шийдэж магадгүй юм.


Таны хост DNS хэрхэн ажилладаг вэ


Таны локал системээр буцааж хадгалагдсан IP хаяг нь ихэвчлэн ганц вэбсайтад байдаггүй. Хост нь ганц IP хаяг (ихэвчлэн сервер эсвэл виртуал сервер) дээр байрлуулсан хэдэн арван, бүр хэдэн зуун вэбсайттай байж болно. Тиймээс, таны домэйныг IP хаягаас хүссэн тохиолдолд таны хост таны хүсэлтийг сервер доторх тодорхой фолдерын байршилд дамжуулж, хуудсаа танилцуулна.


DNS-ийг хэрхэн яаж засах вэ


Энд гурван систем байгаа тул алдааг олж засварлах гурван систем бас бий! Нэгдүгээрт, та IP хаяг таны системд хаашаа чиглэж байгааг харахын тулд локал системээ шалгаад л:


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


Үүнийг Терминал цонхыг нээгээд дараах зүйлийг бичээд хялбархан хийх боломжтой.


ping domain.com


Эсвэл та тодорхой нэрийн сервер хайх боломжтой.


nslookup домэйн


Терминал nslookup


Хэрэв та домэйны бүртгэлд байгаа DNS тохиргоог шинэчилсэн бол DNS кэшээ арилгаж, хүсэлтийг дахин хийхийг хүсэх болно. OSX дээрх DNS кэшээ арилгахын тулд:


sudo dnscacheutil -flushcache


Терминал угаах DNS кэш


Та дахин оролдож болно ширээний or nslookup энэ үед домэйн шинэ IP хаяг руу шилжиж байгаа эсэхийг харах.


Дараагийн алхам бол Internets DNS серверүүд шинэчлэгдсэн эсэхийг шалгах явдал юм. Хадгалах DNS зүйл Үүний тулд та DNSreport-ийг бүрэн дүүрэн платформоор нь дамжуулан авах боломжтой. Flywheel платформ дээрээ DNS Checker програмыг асуулгад оруулах боломжтой Google-ийн, OpenDNS, Fortalnet, Probe Networks дээрээс таны тохиргоонууд вэб орчинд зөв тархсан эсэхийг харах боломжтой.


Хэрэв та вэб хаягаар IP хаягийг зөв харуулж байгааг харж байгаа бөгөөд танай сайт гарч ирэхгүй байгаа бол та интернетийн серверүүдийг тойрч, хүсэлтээ шууд IP хаяг руу илгээхийг системдээ хэлж болно. Та өөрийн хост файлыг шинэчилж, DNS-ийг зайлуулах замаар үүнийг хийж чадна. Үүнийг хийхийн тулд Терминалыг нээгээд дараахь зүйлийг бичнэ үү.


sudo нано / etc / hosts


Termo Sudo Nano хостууд


Системийн нууц үгээ оруулаад enter дарна уу. Энэ нь файлыг шууд Terminal дээр засварлахад хүргэх болно. Сумаа ашиглан курсороо зөөж, IP хаяг, дараа нь домэйн нэр бүхий шинэ мөр нэмнэ үү.


Терминал хостууд файлыг хадгалах


Файлыг хадгалахын тулд товшино уу хяналт-o гар дээрээ файлын нэрийг хүлээн авахын тулд буцаж очно уу. Дарж редактороос гарна уу хяналт-х, энэ нь таныг тушаалын мөрөнд буцааж өгөх болно. Кэшээ угаахаа бүү мартаарай. Хэрэв сайт зүгээр гарч ирэхгүй бол танай хостод асуудал үүсгэж болзошгүй тул та тэдэнтэй холбоо барьж мэдэгдээрэй.


Сүүлчийн тэмдэглэл ... хост файлаа анхны хувилбар руу нь буцааж өгөхөө бүү мартаарай. Та автоматаар шинэчлэхийг хүсч буй бичлэгээ энд үлдээхийг хүсэхгүй байна!


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

Чи юу гэж бодож байна?

Энэ сайт нь спамыг багасгахын тулд Akismet-ийг ашигладаг. Таны өгөгдлийг хэрхэн боловсруулдаг талаар суралц.