בדיקת DNS
מקלידים דומיין ובוחרים סוג רשומה, ומקבלים את התשובה של 8 שרתי DNS ציבוריים גדולים ושל השרת המוסמך של הדומיין, זה לצד זה. כך רואים אם שינוי שעשיתם כבר מופיע, איפה עדיין מחזירים את הערך הישן, ובעוד כמה זמן הוא אמור להתחלף.
פונה לשירות חיצוני. שם הדומיין נשלח ישירות מהדפדפן שלכם לשרתי DNS ציבוריים (Google, Cloudflare, Quad9 ועוד). שלושה שרתים שלא מאפשרים פנייה מדפדפן, והשרת המוסמך, נשאלים דרך השרת שלנו, בלי שמירה.
איך זה עובד
מקלידים דומיין
למשל example.co.il. אפשר גם להדביק כתובת מלאה של אתר, או כתובת IP לבדיקת PTR.
בוחרים סוג רשומה
A לכתובת האתר, MX לדואר, TXT לאימותים ול־SPF, NS לשרתי השמות.
משווים את התשובות
שורה לכל שרת: הערך, ה־TTL וזמן התגובה. תשובות שונות מסומנות.
איך DNS עובד, בקצרה
DNS הוא ספר הטלפונים של האינטרנט: הוא מתרגם שם כמו example.co.il לכתובת IP. הרשומות עצמן נמצאות בשרתי השמות המוסמכים של הדומיין, אלה שמוגדרים אצל הרשם.
המכשיר שלכם לא שואל אותם ישירות. הוא שואל שרת DNS מתווך (של הספק, של Google או של Cloudflare), והשרת הזה שומר את התשובה בזיכרון לפרק זמן שנקבע ברשומה: ה־TTL.
מקורות: RFC 1034: מושגי DNS · RFC 1035: מבנה הרשומות
למה שרתים שונים מחזירים תשובות שונות?
אחרי שינוי ברשומה, כל שרת מתווך ממשיך להחזיר את הערך הישן עד שה־TTL שלו נגמר. זו כל "ההתפשטות": אין הפצה פעילה של השינוי, רק זיכרונות שפגים בזמנים שונים.
חשוב לדעת מה הכלי בודק: 8 שרתים ציבוריים גדולים והשרת המוסמך, ולא כל שרתי ה־DNS בעולם. לשרתים הגדולים יש הרבה צמתים, וכל צומת זוכר לבד, ולכן גם אצלם אפשר לראות לפעמים ערך ישן. תשובת השרת המוסמך היא הערך הנכון כרגע.
מקורות: RFC 1035: TTL · Google Public DNS: ניקוי מטמון
סוגי רשומות נפוצים
| רשומה | מה היא עושה |
|---|---|
| A | כתובת IPv4 של השם, למשל של האתר. |
| AAAA | כתובת IPv6 של השם. |
| CNAME | השם הזה הוא כינוי לשם אחר (למשל www לדומיין הראשי). |
| MX | לאילו שרתים נשלח דואר של הדומיין, ובאיזה סדר עדיפות. |
| TXT | טקסט חופשי: SPF, DMARC, אימות בעלות לגוגל ולשירותים אחרים. |
| NS | שרתי השמות המוסמכים של הדומיין. |
| SOA | פרטי האזור: שרת ראשי, מספר גרסה וזמני רענון. |
| CAA | אילו רשויות רשאיות להנפיק תעודות SSL לדומיין. |
מקורות: IANA: סוגי רשומות DNS
שאילתות מוצפנות: DNS over HTTPS
הכלי שואל את השרתים ב־DNS over HTTPS: השאילתה נשלחת בחיבור HTTPS מוצפן, כמו כל דף אינטרנט. כך הדפדפן יכול לשאול את Google ואת Cloudflare ישירות, בלי לעבור דרכנו, ואיש בדרך לא רואה איזה דומיין בדקתם.
שאלות נפוצות
כמה זמן לוקח לשינוי DNS להתעדכן?
עד שנגמר ה־TTL שהיה על הרשומה הישנה. אם ה־TTL היה 3600 שניות, תוך שעה רוב השרתים יחזירו את הערך החדש. כדאי להוריד את ה־TTL יום לפני שינוי מתוכנן.
איך מנקים את זיכרון ה־DNS במחשב?
ב־Windows מריצים בשורת הפקודה ipconfig /flushdns. במק: sudo dscacheutil -flushcache. בכרום אפשר גם לנקות בכתובת chrome://net-internals/#dns. לשרת הציבורי של Google יש דף לניקוי המטמון שלו.
מה ההבדל בין A ל־CNAME?
רשומת A מצביעה ישירות על כתובת IP. רשומת CNAME מצביעה על שם אחר, והכתובת נלקחת מהשם ההוא. בשורש הדומיין (בלי www) אי אפשר לשים CNAME, ולכן שם משתמשים ב־A.
מה זה NXDOMAIN?
תשובה שאומרת שהשם לא קיים ב־DNS. זה קורה בשגיאת כתיב, בתת־דומיין שלא הוגדר, או בדומיין שלא נרשם או שפג תוקפו.
איך משנים DNS באנדרואיד או באייפון?
באנדרואיד: הגדרות, רשת ואינטרנט, DNS פרטי, ומקלידים dns.google או one.one.one.one. באייפון: הגדרות, Wi-Fi, לוחצים על i ליד הרשת, "הגדרת DNS", ידני, ומוסיפים 8.8.8.8 או 1.1.1.1.