מה זה DNS?
בכל פעם שאתה פותח אתר אינטרנט, שירות ספריות בלתי נראה מתרגם את השם שהקלדת למספר שהמחשב שלך יכול להגיע אליו. הנה כיצד פועלת מערכת שמות הדומיין - וכיצד לקרוא את מה שהיא מפרסמת על כל דומיין.
ספר הטלפונים של האינטרנט
מחשבים לא גולשים לפי השם - הם מתחברים אליהם כתובות IP. DNS, ה מערכת שמות מתחם, היא הספרייה המבוזרת שממפה שמות בלתי נשכחים כמו example.com למספרים האלה. הוא הומצא ב-1983 בדיוק בגלל שקובץ המארח היחיד של האינטרנט המוקדם בסטנפורד הפך לבלתי אפשרי לתחזוקה.
שני דברים הופכים את ה-DNS למדהים: זה כן מופץ (אף מכונה אחת לא יודעת הכל), וזהו מאוחסן בכל מקום (התשובות נזכרות לזמן מה, כך שהחיפושים מהירים). שני המאפיינים מעצבים את אופן הפעולה של המערכת ביום יום.
מה קורה במהלך בדיקת DNS
כאשר הדפדפן שלך מבקש אתר אינטרנט, שרשרת של שרתי DNS משתפת פעולה תוך כמה אלפיות שניות:
# 1. המכשיר שלך שואל את הפותר המוגדר שלו (לעתים קרובות ספקי האינטרנט שלך, או 8.8.8.8 / 1.1.1.1) # 2. הפותר, אם אין לו את התשובה במטמון, הולך בהיררכיה: # שרתי שורש → שרתי ".com" → שרתי השמות של example.com עצמו # 3. השרת הסמכותי של הדומיין עונה עם הרשומות בפועל # 4. הפותר שומר את התשובה ל-TTL של הרשומה ומשיב לך
הקפיצה האחרונה - השרת שמדבר על הדומיין עצמו - היא מה שרשומות ה-NS (למטה) מצביעות עליה. כל מה שמעליו הוא רק האצלה.
סוגי התקליטים החשובים
אזור ה-DNS של דומיין הוא מסד נתונים קטן של רשומות מוקלדות. אלה הם אלה שאתה באמת תיתקל בהם:
| סוּג | מה זה עושה | דוּגמָה |
|---|---|---|
| A | ממפה שם לכתובת IPv4 | example.com → 93.184.216.34 |
| AAAA | ממפה שם לכתובת IPv6 | example.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 | אילו רשויות אישורים עשויות להנפיק אישורי TLS | 0 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.
למידע נוסף
- סקרנים לגבי המספרים בצד השני? לִקְרוֹא מהי כתובת IP או את השוואה בין IPv4 ל-IPv6.
- חוקרת את המוניטין של IP? ראה את מדריך רשימות שחורות של IP.
שאלות 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 הוא התרגום ביניהם.