מה זה DNS?

בכל פעם שאתה פותח אתר אינטרנט, שירות ספריות בלתי נראה מתרגם את השם שהקלדת למספר שהמחשב שלך יכול להגיע אליו. הנה כיצד פועלת מערכת שמות הדומיין - וכיצד לקרוא את מה שהיא מפרסמת על כל דומיין.

ספר הטלפונים של האינטרנט

מחשבים לא גולשים לפי השם - הם מתחברים אליהם כתובות IP. DNS, ה מערכת שמות מתחם, היא הספרייה המבוזרת שממפה שמות בלתי נשכחים כמו example.com למספרים האלה. הוא הומצא ב-1983 בדיוק בגלל שקובץ המארח היחיד של האינטרנט המוקדם בסטנפורד הפך לבלתי אפשרי לתחזוקה.

שני דברים הופכים את ה-DNS למדהים: זה כן מופץ (אף מכונה אחת לא יודעת הכל), וזהו מאוחסן בכל מקום (התשובות נזכרות לזמן מה, כך שהחיפושים מהירים). שני המאפיינים מעצבים את אופן הפעולה של המערכת ביום יום.

מה קורה במהלך בדיקת DNS

כאשר הדפדפן שלך מבקש אתר אינטרנט, שרשרת של שרתי DNS משתפת פעולה תוך כמה אלפיות שניות:

The life of a lookup
# 1. המכשיר שלך שואל את הפותר המוגדר שלו (לעתים קרובות ספקי האינטרנט שלך, או 8.8.8.8 / 1.1.1.1)
# 2. הפותר, אם אין לו את התשובה במטמון, הולך בהיררכיה:
# שרתי שורש → שרתי ".com" → שרתי השמות של example.com עצמו
# 3. השרת הסמכותי של הדומיין עונה עם הרשומות בפועל
# 4. הפותר שומר את התשובה ל-TTL של הרשומה ומשיב לך

הקפיצה האחרונה - השרת שמדבר על הדומיין עצמו - היא מה שרשומות ה-NS (למטה) מצביעות עליה. כל מה שמעליו הוא רק האצלה.

סוגי התקליטים החשובים

אזור ה-DNS של דומיין הוא מסד נתונים קטן של רשומות מוקלדות. אלה הם אלה שאתה באמת תיתקל בהם:

סוּגמה זה עושהדוּגמָה
Aממפה שם לכתובת IPv4example.com → 93.184.216.34
AAAAממפה שם לכתובת IPv6example.com → 2606:2800::2201
CNAMEכינוי: מפנה שם לשם אחרwww.example.com → example.com
MXשרתי דואר שמקבלים את האימייל של הדומיין10 aspmx.l.google.com
TXTטקסט חופשי: SPF אנטי ספאם, DKIM, הוכחות בעלות"v=spf1 -all"
NSשרתי השמות המוסמכים עבור האזורns1.examplehost.com
CAAאילו רשויות אישורים עשויות להנפיק אישורי TLS0 issue "letsencrypt.org"
SOAמטא נתונים של אזור: שרת ראשי, איש קשר, טיימרים לשמירה במטמוןns1. dns-admin. …
PTRההפך: ממפה IP בחזרה לשם מארח8.8.8.8 → dns.google

כדאי לדעת שתי מוזרויות: CNAME הוא אסור על שורש הדומיין (זו הסיבה example.com משתמש ברשומות A/AAAA ישירות), ובדומיין עם MX "0 ." יש א null MX - דרך מכוונת לומר "הדומיין הזה שולח דוא"ל אבל לא מקבל אף אחד".

מטמון, TTL והפצה

כל רשומה נושאת א TTL (זמן לחיות) - מספר השניות שפותרים עשויים לעשות שימוש חוזר בתשובה לפני שישאלו שוב. TTL של 3600 שניות פירושו עד שעה של שמירה במטמון ברחבי העולם; TTL של 60 שניות אומר ששינויים יופיעו תוך פחות מדקה.

זה מה שאנשים מתכוונים ב"הפצת DNS": אין שידור של שינויים, רק מטמונים שפג תוקפם בקצב שלהם. לפני הגירה מתוכננת, הטריק הקלאסי הוא להוריד את ה-TTL מראש, לבצע את המעבר, לראות אותו נוחת בכל מקום במהירות, ואז להעלות את ה-TTL שוב כדי ליהנות מהמטמון.

טיפ לפתרון בעיות: אם אתר נטען עבור אחרים אך לא עבורך, הפותר המקומי שלך עשוי עדיין להחזיק תשובה ישנה במטמון. החלפת המכשיר שלך ל-1.1.1.1 או שטיפת מטמון ה-DNS בדרך כלל מיישבת את זה.

בדוק את ה-DNS של כל דומיין בעצמך

אינך זקוק לכלי שורת פקודה - כלי השירות של הדפדפן שלנו מבצעים שאילתות של הפותרים של Google ושל Cloudflare בזמן אמת:

  • בודק DNS - משוך כל סוג רשומה של כל תחום בקליק אחד.
  • דומיין ל-IP - ראה רק את הכתובות שדומיין מצביע אליהן, עם פרטי אירוח.
  • חיפוש IP הפוך — רשומת PTR: לאיזה שם מארח עונה IP.

למידע נוסף

FAQ

שאלות DNS

מהו DNS במילים פשוטות?

DNS (Domain Name System) הוא ספר הטלפונים של האינטרנט: הוא מתרגם שמות שאתה יכול להקליד, כמו example.com, לכתובות ה-IP שאליהן מחשבים מתחברים בפועל. בלעדיו, תצטרך לשנן כתובות מספר עבור כל אתר אינטרנט.

מהן הכתובות 8.8.8.8 ו-1.1.1.1?

הם פותרי DNS ציבוריים המנוהלים על ידי Google ו-Cloudflare. ספק שירותי האינטרנט שלך מפעיל אחד כברירת מחדל, אבל כל אחד יכול לשאול את אלה הציבוריים במקום - הם חינמיים, מהירים ולעיתים מהירים יותר לקלוט שינויים ב-DNS. כלי ה-DNS שלנו מבצעים שאילתות על שניהם באמצעות DNS-over-HTTPS מוצפן.

כמה זמן לוקח לשינוי DNS לעבוד בכל מקום?

כל עוד ה-TTL הקודם של התקליט (זמן לחיות). תשובות למטמון פותרים למשך ה-TTL - שניות עד ימים - כך שלאחר עריכת רשומה, פותרים ברחבי העולם ממשיכים להגיש את התשובה הישנה עד שהעותק השמור שלהם יפוג. הורד את ה-TTL לפני שינוי מתוכנן כדי להפוך את המעבר למהיר יותר.

מה ההבדל בין DNS לכתובת IP?

כתובת IP היא המספר המזהה מכשיר באינטרנט; DNS היא המערכת שממפה שמות דומיינים בלתי נשכחים למספרים האלה. הדומיין הוא השם, ה-IP הוא היעד, ו-DNS הוא התרגום ביניהם.