الفرق بين ملف CName وسجلا



ملف CName مقابل وسجل

يتم تخزين المواقع على شبكة الإنترنت في المواقع التي يتم تحديدها بشكل فريد من قبل مجموعة من الأرقام، التي نعرف من عناوين IP. ولكن للوصول إلى هذه المواقع، ونحن عادة اكتب في أسماء النطاقات المناظرة، التي هي أسهل أن نتذكر. للحصول على عنوان IP الصحيح، وسوف متصفحك الاتصال لخادم اسم المجال أو DNS، والاستعلام قاعدة البيانات الخاصة به لعنوان IP. سجل A هو نوع من سجل مورد الذي يشير مباشرة إلى عنوان IP. على CNAME، أو سجل اسم الكنسي، هو أيضا سجل مورد، لكنه لا يشير إلى عنوان IP. بدلا من ذلك، فإنه يشير إلى عنوان مجال آخر.

على الرغم من أن الفائدة من وجود DNS هو الحصول على عنوان IP من مجال معين، يتم استخدام سجل CNAME لتحديد أسماء النطاقات المتعددة التي تشير إلى عنوان IP نفسه. هناك الكثير من الاستخدامات لسجلات CNAME، ولكن الأكثر وضوحا هو عند استخدام الخدمات المتعددة التي يتم تشغيلها على نفس الجهاز أو المضيف. وسوف يكون لها خادم FTP اسم نطاق من ftp.example.com، في حين أن استخدام ملقم HTTP www.example.com. على الرغم من هذا، وأنها ستكون باستخدام عنوان IP نفسه. ولذلك، فإن إدخال ملف CName موجودة أيضا في قاعدة البيانات لftp.example.com، الذي يشير إلى www.example.com. عندما تبحث عن عنوان IP من ftp.example.com، واجه سجل CNAME، ويتم إعادة تشغيل الاستعلام باستخدام اسم نطاق جديد. ويتكرر هذا الإجراء حتى يتم العثور سجل A التي توفر عنوان IP التي تم البحث عنها. هناك حاجة إلى هذه الطريقة، فقط سجل واحد يشير إلى عنوان IP الصحيح.

سجل CNAME مفيد جدا، ولكن يمكن أيضا إنشاء المشكلة التي هي منهجية لتصميمها. ونظرا للأسماء سبيل المثال نطاق المقدمة أعلاه، فمن الممكن أن اثنين من سجلات CNAME موجودة، حيث نقاط بروتوكول نقل الملفات إلى الشبكة العالمية للمرة الأولى، والعكس لدخول الثاني. كما يتم إعادة تشغيل الاستعلام مرة واحدة تم العثور على إدخال ملف CName، بعد أن الإدخالات اثنين ينتج في حلقة لا نهائية يمكن أن تعطل الخادم. والسجلات لم يكن لديك هذه المشكلة، كما أنها لا تشير إلى اسم نطاق آخر.

ملخص:



1. نقطة وCNAME لاسم نطاق، في حين أن نقطة وسجل لعنوان IPv4.

2. العثور على سجل CNAME سوف تفرخ بحث جديد، في حين العثور على سجل A لن.