DDNS: ডাইন্যামিক ডিএনএস কি? কিভাবে সেটআপ করবেন?

D

ডিডিএনএস (DDNS) এর সম্পূর্ণ রুপ হচ্ছে, ডাইন্যামিক ডিএনএস (Dynamic DNS) বা ডাইন্যামিক ডোমেইন নেম সিস্টেম (Dynamic Domain Name System)। ডিএনএস সিস্টেম নিয়ে কিন্তু পূর্বেই আলোচনা করা হয়েছে এক ব্লগ পোস্টে। এটি মূলত কোন ইন্টারনেট আইপি অ্যাড্রেস কে ডোমেইন নেম সিস্টেমের সাথে যুক্ত করতে সাহায্য করে। এই ডিডিএনএস এর কাজও পুরাই সেম, শুধু পার্থক্যটা হচ্ছে, সাধারণ ডিএনএস সিস্টেম ডোমেইন নেমের সাথে স্ট্যাটিক আইপি অ্যাড্রেস যুক্ত করাতে সাহায্য করে আর ডাইন্যামিক ডিএনএস ডাইন্যামিক আইপি অ্যাড্রেস যুক্ত করাতে সাহায্য করে।

ডিএনএস সিস্টেম মূলত সার্ভার কম্পিউটার গুলোর ক্ষেত্রে আদর্শ, কেননা সার্ভারে স্ট্যাটিক আইপি অ্যাড্রেস যুক্ত করা থাকে, সহজ কথায় বলতে যে আইপি অ্যাড্রেস পরিবর্তন হয় না। অপরদিকে, ডাইন্যামিক ডিএনএস হোম কম্পিউটারে ব্যবহার করা হয়ে থাকে। কেননা হোম ইন্টারনেট কানেকশনে স্ট্যাটিক আইপি থাকে না (বেশিরভাগ সময়), মূলত ডাইন্যামিক আইপি দেখতে পাওয়া যায়। মানে যে আইপি অ্যাড্রেস কিছু নির্দিষ্ট সময় পরপর বা ইন্টারনেট কানেক্ট/ডিস্কানেক্ট করলেই পরিবর্তন হয়।

এখন আপনি হয়তো আপনার কম্পিউটারকে রিমোটভাবে আক্সেস করতে চান, যখন আপনি ছুটিতে থাকেন বা বাইরে গেলেন সে সময়। অথবা আমি হোম কম্পিউটারে এফটিপি সার্ভার হোস্ট করতে চান, মানে ইন্টারনেট এর সাহায্যে আপনার লোকাল ফাইল গুলো আপনার ফোন বা আলাদা ল্যাপটপ থেকে আক্সেস করতে চান। এরকম আরো হাজারো প্রয়োজনে আপনার ডাইন্যামিক ডিএনএস ব্যবহার করার দরকার পড়বে।


ডাইন্যামিক ডিএনএস

আপনি যদি ডিএনএস সিস্টেম বুঝে থাকেন, তাহলে ডাইন্যামিক ডিএনএস কিভাবে কাজ করে সেটা বোঝা আপনার জন্য বাম হাতের খেল। দেখুন, ইন্টারনেট এ যখনই কোন ওয়েবসাইট ভিজিট করতে যান অবশ্যই একটি নাম প্রবেশ করাতে হয়, যেটাকে ডোমেইন নেম বলা হয়। এখন এই ডোমেইন নেম কিন্তু তৈরি করা হয়েছিলো যাতে আমরা মানুষেরা ওয়েবসাইটের নাম গুলো মনে রাখতে পারি। কেননা নাম্বার মনে রাখার চাইতে নাম মনে রাখা অনেক বেশি সহজ।

কিন্তু, আপনি যতই ডোমেইন নেম ব্যবহার করে ওয়েবসাইট গুলো ভিজিট করুন না কেন, ওয়েব সার্ভারের সাথে আপনার ইন্টারনেট ব্রাউজার কিন্তু আইপি অ্যাড্রেস দিয়েই যোগাযোগ করে। কিন্তু এই সার্ভার আইপি আপনার ব্রাউজার খুজে পায় কিভাবে? এখানেই চলে আসে ডিএনএস এর খেল, প্রত্যেকটা ডোমেইন নেম এর পেছনে তার আইপি অ্যাড্রেস লাগিয়ে দেওয়া থাকে ডিএনএস সিস্টেম ব্যবহার করে। মানে, ডোমেইনকে আগেই দেখিয়ে রাখতে হয় সে কোন সার্ভারে ব্রাউজারকে রিকোয়েস্ট পাঠানোর জন্য সেন্ড করবে।

ব্যাপারটা কিন্তু খুবই সহজ, আপনার ব্রাউজারে ডোমেইন নেম প্রবেশ করালেন, ডিএনএস সার্ভার ব্রাউজারকে বলে দিলো ঐ ডোমেইনের পেছনে কোন আইপি অ্যাড্রেসটি লাগানো রয়েছে। তারপরে আইপি ব্যবহার করে সহজেই সার্ভারের সাথে সংযোগ হওয়া যায়। স্ট্যাটিক আইপি অ্যাড্রেস এর ক্ষেত্রে সিস্টেমটা জাস্ট এমনই।

কিন্তু আইপি অ্যাড্রেস যদি বারবার পরিবর্তন হতে থাকে, তাহলে কি করবেন? বারবার গিয়ে তো আর ডিএনএস রেকর্ড পরিবর্তন করা যাবে না, রাইট? ধরুন, আপনার সার্ভারের আইপি অ্যাড্রেস পরিবর্তন হয়ে গেল, কিন্তু সাথে ডিএনএস রেকর্ডও তো পরিবর্তন করা জরুরী, নাহলে ব্রাউজার বারবার ভুল আইপি অ্যাড্রেস এ চলে যাবে আর ওয়েবসাইট বা এফটিপি সার্ভার আর কখনোই আক্সেস করা যাবে না।

ডাইন্যামিক ডিএনএস কিভাবে কাজ করে?

ডাইন্যামিক ডিএনএস মূলত সফটওয়্যার রুপে আপনার কম্পিউটারে ইন্সটল করা থাকে। যখনই আপনার হোস্ট কম্পিউটারের আইপি অ্যাড্রেস পরিবর্তন হয়ে যায় ঐ বিশেষ সফটওয়্যার সাথে সাথেই সেটা টের পায় এবং ডিএনএস রেকর্ড সেই নতুন আইপি অ্যাড্রেস দ্বারা পরিবর্তন করে ফেলে।

ধরুন, আপনার কম্পিউটারে আপনি এফটিপি সার্ভার ইন্সটল করেছেন। যখনই আপনার কম্পিউটার চালু করবেন, সে মুহূর্তে যে আইপি অ্যাড্রেসটি আপনার আইএসপি দ্বারা নির্ধারণ করা থাকবে, ডাইন্যামিক ডিএনএস সফটওয়্যারটি সাথে সাথে সেটা ডিএনএস সার্ভারের সাথে আপডেট করে নেবে। এতে আপনার আইপি যতই পরিবর্তন হোক না কেন ডিডিএনএস সিস্টেম সর্বদায় আপনার ডোমেইন নেমকে আপনার হোস্ট কম্পিউটারেই পয়েন্ট করে রাখবে।

এখন আপনার ইন্টারনেট সার্ভিস প্রভাইডার যদি স্ট্যাটিক আইপি অ্যাড্রেস প্রদান করে, সেক্ষেত্রে ডাইন্যামিক ডিএনএস সার্ভিস গ্রহণ করা একেবারেই অযৌক্তিক ব্যাপারে পরিণত হবে। আপনি নর্মাল ডিএনএস সিস্টেম ব্যবহার করেই রিমোট ভাবে আপনার হোস্ট কম্পিউটারটি আক্সেস করতে পারবেন। কিন্তু বেশিভাগ সময় বা অল্মোস্ট সব সময়ই আপনাকে ডাইন্যামিক আইপি অ্যাড্রেসই দেওয়া হয়। স্ট্যাটিক আইপি অ্যাড্রেস এর জন্য আলাদা চার্জ প্রদান করতে হয়, যার ফলে হোম ইন্টারনেট সার্ভিস প্রভাইডাররা এটা প্রদান করে না।

কিভাবে ডিডিএনএস সেটআপ করতে হবে?

ডিডিএনএস সার্ভিস প্রদান করার জন্য অনেক প্রভাইডার রয়েছে। প্রভাইডার ভেদে আপনাকে এই সার্ভিস গ্রহণ করার জন্য টাকা প্রদান করতে হতে পারে বা অনেক প্রভাইডার বেসিক ফাংসন গুলো ফ্রীতেই প্রদান করে। তাদের থেকে সার্ভিস নেওয়ার জন্য তাদের প্ল্যান সাইনআপ করতে হবে। তারপরে ডিডিএনএস এর সফটওয়্যার প্রদান করবে, সেটা আপনার উইন্ডোজ পিসি, ম্যাক বা লিনাক্স কম্পিউটারে ইন্সটল করতে হবে।

আমার পছন্দের ডিডিএনএস সার্ভিস গুলো মধ্যে  NoIP, FreeDNS, এবং Dynu সেরা সার্ভিস প্রদান করে। আপনি ফ্রীতেই এগুলোর সাথে ডিডিএনএস সেটআপ করতে পারবেন, কিন্তু ফ্রী প্ল্যানে এরা কাস্টম ডোমেইন সাপোর্ট করে না। আপনাকে তাদের সাব-ডোমেইন এর সাথে আপনার হোম পিসি কানেক্ট করতে হবে। ধরুন, আপনি চাচ্ছেন ftp.myname.com এমন ডোমেইন সেট করতে কিন্তু ফ্রী প্ল্যানে সেটা করতে পারবেন না। বরং myftpserver.hopto.org বা myftpserver.zapto.org এমন নাম নির্বাচন করতে হবে।

নিজস্ব ডোমেইন সেটআপ করতে চাইলে আপনাকে পেইড প্ল্যান গ্রহণ করতে হবে। আপনি চাইলে নিজের পার্সোনাল কম্পিউটারে যেকোনো ওয়েবসাইট হোস্ট করতে পারেন এবং কাস্টম ডোমেইনও সেটআপ করতে পারেন এই ডিডিএনএস সেটআপ করার মাধ্যমে। কিন্তু আমরা আরেকটি আর্টিকেলে বর্ণনা করেছি কেন নিজের কম্পিউটারে ওয়েবসাইট হোস্ট করা একটি আদর্শ আইডিয়া নয়, এখানে সেটা পড়তে পারেন!

Images: Shutterstock.com

About the author

তাহমিদ বোরহান

আমি তাহমিদ বোরহান, বেশিরভাগ মানুষের কাছে একজন প্রযুক্তি ব্লগার হিসেবে পরিচিত। ইন্টারনেটে বাংলায় টেক কন্টেন্ট এর বিশেষ অভাব রয়েছে, তাছাড়া উইকিপিডিয়ার কন্টেন্ট বেশিরভাগ মানুষের মাথার উপর দিয়েই যায়। ২০১৪ সালে প্রযুক্তি সহজ ভাষায় প্রকাশিত করার লক্ষ্য রেখেই ওয়্যারবিডি (পূর্বের নাম টেকহাবস) ব্লগের জন্ম হয়! আর এই পর্যন্ত কয়েক হাজার বিজ্ঞান ও প্রযুক্তি বিষয়ক আর্টিকেল প্রকাশিত করে বাঙ্গালীদের টেক লাইফ আরো সহজ করার ঠেকা নিয়ে রেখেছি!

সারাদিন প্রচুর পরিমাণে গান শুনি আর ইউটিউবে র‍্যান্ডম ভিডিও দেখি। ওয়ার্ডপ্রেস, ক্লাউড কম্পিউটিং, ভিডিও প্রোডাকশন, এবং ইউআই/ইউএক্স ডিজাইনের উপরে বিশেষ পারদর্শিতা রয়েছে। নিজের গল্প, মানুষের গল্প, আর এলোমেলো টপিক নিয়ে ব্যাক্তিগত ব্লগে লিখি। খাওয়া আর ঘুম আমার আরেক প্যাশন!

Add comment

Categories