اذهب إلى المحتوى
  • 0

ماهو DNS، وماعلاقته بالبرمجة؟

سعيد بو عبد الله

السؤال

Recommended Posts

  • 0

DNS وهو اختصار لـ "Domain Name System" والذي معناه "نظام أسماء النطاقات" وهو نظام يستخدم لربط معلومات النطاقات (Domains) بعناوين الأي بي، ومن أهم وظائفه ترجمة أسماء النطاقات إلى عناوين أي بي.

نادرا ما تحتاج إلى معرفة الـ DNS في البرمجة إلا إذا كان تخصصك برمجة الشبكات والخوادم (Servers)، وتعتبر من البرمجة المتقدمة وقد لا تحتاجها في برمجتك، لذلك لا أنصحك بمعرفة الكثير عنه إلا إذا أردت أن تكون مبرمج شبكات وخوادم أو إذا كان عملك مرتبط بهم أو إذا كنت متخصص بالأمن الإلكتروني (حماية الشبكات والخوادم).

 

المصدر

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

قد ترغب بمطالعة الأجوبة على هذا السؤال المشابه لمعرفة وظيفة DNS. 

أما تتمة السؤال فإجابته المختصرة هي "لا"، إذ أنّ وظيفة DNS - في ترجمة أسماء النطاقات إلى عناوين IP والعكس بالعكس - تختص أكثر في مجال شبكات الحاسب وليس في مجال البرمجيات، وسأفترض هنا أنك تعني "بتعلم DNS" أن تتعلم كيفية إعداده.

بكافة الأحوال، قد يكون عليك الإطلاع على بعض المكاتب - وليس على طريقة إعداد DNS - إن كنت تريد برمجة تطبيقات خادم / زبون Client / Server كتطبيق محادثة مثلا، أو تطبيق تحكم عن بعد، أو أي تطبيق يحتاج للتواصل مع جهاز آخر عبر شبكة الحاسب. فيما عدا ذلك فلن تكون بحاجة لتعلمه بقصد احتراف البرمجة.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...