דילוג לתוכן
חיפוש באתר

דומיינים ואחסון

מה זה DNS? המדריך לבעלי אתרים: רשומות, TTL ותקלות נפוצות

מה זה DNS ואיך הוא מתרגם דומיין לכתובת שרת, אילו רשומות חשובות לבעל עסק (A, CNAME, MX, TXT), למה שינוי לוקח זמן, ואיך מאבחנים תקלות.

· עודכן: · 1 צפיות ·

DNS (Domain Name System) הוא "ספר הטלפונים" של האינטרנט: מערכת שמתרגמת שם דומיין שבני אדם זוכרים — כמו webup.co.il — לכתובת IP מספרית שהמחשבים צריכים כדי להתחבר לשרת. בכל פעם שמישהו מקליד את כתובת האתר שלכם, הדפדפן שואל את מערכת ה-DNS לאן לפנות, ורק אחר כך נטען האתר. מאחורי הדומיין שלכם יש קובץ הגדרות — "אזור DNS" — עם רשומות שקובעות לאן מפנה האתר, לאן מגיע הדואר האלקטרוני, ואילו שירותים מאומתים כשייכים לכם.

מה זה DNS, במילים של MDN

לפי ההגדרה של MDN, DNS היא מערכת שמות היררכית ומבוזרת למשאבים שמחוברים לאינטרנט, שמחזיקה רשימה של שמות דומיין והמשאבים שמשויכים אליהם — כמו כתובות IP. התפקיד הבולט שלה הוא התרגום משם לכתובת, תהליך שנקרא "חיפוש DNS".

"מבוזרת" זו מילת המפתח: אין שרת אחד שמכיר את כל הדומיינים בעולם. יש שרשרת של שרתים, וכל אחד מכיר רק חלק מהתמונה.

מה קורה כשמקלידים כתובת של אתר

  1. הדפדפן בודק אם הוא כבר יודע את התשובה — אולי ביקרתם באתר לאחרונה והכתובת שמורה במטמון.
  2. אם לא, הוא שואל שרת DNS — בדרך כלל של ספק האינטרנט או שירות DNS ציבורי.
  3. השרת הזה מברר את התשובה לאורך ההיררכיה: מהשורש, דרך שרתי הסיומת (למשל .il), ועד השרת שמחזיק את ההגדרות של הדומיין שלכם.
  4. התשובה חוזרת לדפדפן, נשמרת לזמן מוגדר, והדפדפן מתחבר לשרת של האתר.

כל זה קורה בדרך כלל בחלקיקי שנייה, ולרוב נשמר במטמון — כך שבביקור הבא לא צריך לברר שוב.

הרשומות החשובות לבעל עסק

רשומה מה היא עושה מתי נתקלים בה
A מפנה את הדומיין לכתובת IPv4 כשמחברים את הדומיין לשרת של האתר
AAAA מפנה לכתובת IPv6 כשהשרת תומך ב-IPv6
CNAME מפנה שם אחד לשם אחר תת-דומיין (כמו www) שמצביע לשם הראשי או לשירות חיצוני
MX קובעת לאיזה שרת מגיע הדואר של הדומיין כשמגדירים מייל עסקי
TXT טקסט חופשי, בעיקר לאימות ולהגדרות דואר אימות ב-Search Console, הגדרות SPF ו-DMARC
NS קובעת אילו שרתים מחזיקים את הגדרות הדומיין כשמעבירים את ניהול ה-DNS לספק אחר

TTL: למה שינוי לא מופיע מיד

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

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

אימות בעלות דרך DNS

הרבה שירותים מבקשים להוכיח שהדומיין שלכם — ו-DNS היא הדרך הנפוצה לעשות את זה. ב-Search Console, למשל, לפי ההנחיות של גוגל, רשומת DNS היא הדרך היחידה לאמת נכס מסוג "דומיין", שמכסה את כל הגרסאות של האתר — עם www ובלי, http ו-https, וכל תתי-הדומיינים. מוסיפים רשומת TXT עם המחרוזת שגוגל נותנת, ממתינים שהיא תתפשט (גוגל מציינת שזה עלול לקחת עד יומיים-שלושה), ולוחצים על "אמת". חשוב לא למחוק את הרשומה אחרי האימות — בלעדיה האימות מתבטל.

כך מאומת גם האתר הזה: רשומת TXT אחת שמאמתת את נכס הדומיין כולו.

מי מנהל את ה-DNS שלכם

שלושה גורמים מעורבים, ולפעמים הם אותו גורם ולפעמים לא:

  • רשם הדומיין — החברה שדרכה הדומיין רשום.
  • ספק ה-DNS — מי שמחזיק את אזור ה-DNS בפועל (נקבע ברשומות NS).
  • ספק האחסון — השרת שאליו מפנות רשומות A.

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

DNS מאחורי Cloudflare

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

איך בודקים רשומות DNS בעצמכם

לא צריך גישה לחשבון כדי לראות מה הדומיין מחזיר כרגע — רשומות DNS הן ציבוריות. במחשב עם Windows, macOS או Linux אפשר לפתוח שורת פקודה ולהריץ:

nslookup -type=A your-business.co.il
nslookup -type=MX your-business.co.il
nslookup -type=TXT your-business.co.il

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

לפני כל שינוי: צילום מצב

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

תקלות DNS נפוצות

  • האתר לא עולה אחרי החלפת שרת — רשומת A עדיין מפנה לכתובת הישנה, או שה-TTL עוד לא פג.
  • המייל הפסיק להגיע — מישהו מחק או שינה רשומת MX בזמן עבודה על האתר.
  • האתר עובד בלי www ולא עם www (או להפך) — חסרה רשומה לאחת הגרסאות.
  • שירות חיצוני "לא מאומת" — רשומת TXT נמחקה.
  • הדומיין פג תוקף — הכי פשוט למנוע, והכי כואב כשקורה.

מאמרים קשורים: דומיין בעברית: הסיומת .ישראל, Punycode — ומתי זה משתלם.

DNS נכון הוא חלק מהתשתית של כל אתר שאני בונה ומכל מעבר אתר שאני מבצע — ראו שדרוג והעברת אתרים. יש לכם בעיה עם הדומיין או עם המייל? ספרו לי מה קורה.

אהבתם את המאמר?

בואו נבנה יחד!

מתכננים אתר חדש, פורטל, חנות או מערכת ניהול תוכן? ספרו לי על הפרויקט, ואחזור אליכם בעצמי. אני מתחיל תמיד בהבנת הצרכים העסקיים והטכניים — ורק אז ממליץ על הפתרון הנכון.

חיפוש באתר