שאלה מה המשמעות של '@' בקובץ אזור DNS?


ברשותי את הנתונים הבאים בקובץ אזור ה- DNS עבור הדומיין שלי:

$ORIGIN mydomain.com.
@       IN      A       208.X.Y.Z
mail    IN      A       208.X.Y.Z
... etc..

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


82
2017-11-12 03:56




קצת nitpicky אולי @ אבל לא אמפרסנד. ;) - John Gardeniers
HAHAH oooops :) זה כל כך נכון .... זמן לתקן את זה .. (לא למה אמרתי את זה אמפרסנד / &) .. - Pure.Krome


תשובות:


RFC 1035 מגדיר את הפורמט של קובץ אזור DNS.

... בעמוד 34 תמצא:

@ חינם עומד @ הוא   המשמש לציון המקור הנוכחי.

זה אומר ש @ הוא קיצור עבור השם שהוגדר עם $ORIGIN.

ניתן למצוא מידע נוסף על $ORIGIN  כאן, שהוא קטע מתוך Pro DNS ו- BIND, בהוצאת אפרס.


59
2017-11-12 04:06





זה השורש, או בדוגמה שלך הוא mydomain.com.


41
2017-11-12 04:12



זה לא נראה שווה ערך כשאני מנסה את זה. עשיתי A רשומה עבור mydomain.com. מצביע על IP של המארח שלי. זה עושה בדיקת DNS להיכשל עם השגיאה כי זה לא יכול לפתור את שם המארח. אם אשנה mydomain.com. ל @, תחום פותר ואת האתר שלי הופך נגיש. מה ההבדל בין השניים? אני מניח שהאזור לא mydomain.com? (אני קובע את הרשומות האלה בלוח הבקרה של Namecheap). - Daniel Saner
@ DanielSaner החלק לשים לפני IN הוא הקידומת לפני mydomain.com. אז אם אתה שם את mydomain.com, זה באמת אומר mydomain.com.mydomain.com. אז זה למה את @ הוא אופי חשוב אשר מתרגמת פשוט mydomain.com. - Scott Forsyth - MVP
ההבנה שלי היתה כי נגרר . מציין את השם כמפורט במלואו, לכן אין לצרף את המקור. זה יהיה על פי RFC 1535, וזה למעשה הדרך שבה רשם שלי משתמש בו בדוגמאות שלהם: namecheap.com/support/knowledgebase/article.aspx/9256/29/... אבל תצורה כזו לא עובדת כשאני מנסה את זה. אולי לוח הבקרה עושה משהו אחר מאשר רק להוסיף את המידע לאזור כפי שהוא? - Daniel Saner
כן, הרבה זה תלוי ביישום של כלי ה- DNS. תראה את @ כאשר אתה עובד עם קבצי ה- DNS ישירות, אך לעתים רחוקות תראה אותו בכלים שונים של DNS. כלי ה- DNS מנסים לפשט את ממשק המשתמש. מן ההודעות שלך זה נשמע כאילו יש לך את זה עובד בכיוון אחד אבל לא אחרת אז אני ממליץ ללכת עם הדרך שבה זה עובד. כלי DNS הם באמת עד יישום של הכלי, ואפילו שרתי DNS לא יכול ליישם את זה באותה דרך על פי מפרט. - Scott Forsyth - MVP
אז לסיכום, עבור שרת DNS תקין, @ ו domain.com. צריך להיות שווה? - CMCDragonkai


זהו כינוי עבור שם האזור עצמו. במקרה זה, הוא מציין שלשם האזור יש כתובת זו (או רשומת mx, או ...)


5
2017-11-12 04:04