سؤال ما معنى "@" في ملف منطقة DNS؟


لدي البيانات التالية في ملف منطقة DNS الخاص بنطاقي:

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

ماذا يكون ال @ خط يعني؟ أنا أعرف ما هو سجل A .. ولكن مضيف مع العطف  عند التوقيع؟


82
2017-11-12 03:56


الأصل


قليلا ربما nitpicky لكن @ ليس عطف. ؛) - John Gardeniers
هاها oooops :) هذا صحيح جدا .... الوقت لإصلاح ذلك .. (donno لماذا قلت أنها علامة العطف / ​​&) .. .... - Pure.Krome


الأجوبة:


RFC 1035 يحدد تنسيق ملف منطقة DNS.

... في الصفحة 34 ستجد:

@ قائم بذاته @ هو   تستخدم للدلالة على الأصل الحالي.

هذا يعني ذاك @ هو اختصار للاسم المحدد مع $ORIGIN.

يمكنك العثور على مزيد من المعلومات حول $ORIGIN  هناوهو مقتطف من برو DNS و BIND، التي نشرتها Apress.


59
2017-11-12 04:06





إنه الجذر ، أو في مثالك هو mydomain.com.


41
2017-11-12 04:12



لا يبدو أنها تعادل عندما أحاول ذلك. أنا صنعت A سجل ل mydomain.com. مشيرا إلى IP للمضيف. يؤدي ذلك إلى فشل بحث نظام أسماء النطاقات مع حدوث خطأ في أنه لم يتمكن من حل اسم المضيف. إذا قمت بتغيير 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) تصل بالفعل إلى تنفيذ الأداة ، وحتى خوادم نظام أسماء النطاقات قد لا تقوم بتنفيذ ذلك بنفس الطريقة وفقًا للمواصفات. - Scott Forsyth - MVP
لذلك ، لتلخيص ، لخادم DNS يعمل بشكل صحيح ، @ و domain.com. يجب أن يكون معادلا؟ - CMCDragonkai


إنه اسم مستعار لاسم المجال نفسه. في هذه الحالة ، تشير إلى أن اسم المنطقة له هذا العنوان (أو سجل mx ، أو ...)


5
2017-11-12 04:04