পাবলিক ডিএনএস সম্পর্কে জানুন অার বাড়িয়ে ফেলুন ব্রাউজিং স্পিড নিমিষেই !
গতদিন ফেসবুকে একজনের সাথে অনেকক্ষন DNS নিয়ে কথা হয় । তাকে সেদিন যে জিনিস গুলো সম্পর্কে ধারনা দিয়েছিলাম অাজকে তা সম্পর্কেই এখানে গ্রিনওয়েব ব্লগে লিখবো অাশা করি এটা অাপনাদের কে অনেক সাহয্য করবে । স্পেশালি যারা স্লো ইন্টারনেট এর জন্য ব্রাউজিং করে শান্তি পাচ্ছেন না ।
পাবলিক ডিএনএস সার্ভার হলো এমন একটি সার্ভার যেখানে ডেমেইন থেকে অাইপি রিসলভ (ট্রান্সলেট) করা হয় । যারা এটা সম্পর্কে জানেন না তারা অামার লেখা ডোমেইন কি টিউটোরিয়ালটি পড়ুন । এককথায় ডোমেইন ইনপুট করলে তা অাইপি তে কনভার্ট করে রিকোয়েস্ট পাঠায় । যেমন: অাপনি www.greenweb.com.bd তে ঢুকতে চান । ব্রাউজারে এটি ইনপুট দিলেন । এবার ব্রাউজার পাবলিক ডিএনএস সার্ভারে এই ডোমেইনটি সন্ধান করবে যদি পায় ঐখানে এই ডোমেইনের অাইপি টি এন্ট্রি করা অাছে (ক্যাশড) কিংবা এন্ট্রি করা না থাকলে ওখানে অাইপি রিসভ করা হবে । এর পর সার্ভারে ঐ অাইপি ব্যবহার করে যোগাযোগ স্থাপন করবে । না ! অনেক জটিল লাগছে ব্যাপার টা অার টপিক থেকেও সরে যাচ্ছি তাই না ? দরকার নেই অারো ভিতরে ঢুকার তার থেকে কাজের কথায় অাসি ।
DNS কি কি করে?
১. অাইপি রিসলভ করে
২. ম্যালওয়ার/বাজে সাইট ব্লক করতে পারে
৩. প্রতিটা রিকোয়েস্ট কে সিকিউর করতে পারে ।
সাধারনত অাপনার পাবলিক ডিএনএস সার্ভার যদি অাপনার কাছে হয় তবে অাপনি অনেক স্পিড পাবেন । যখন অাপনি ব্রাউজারে কোনো সাইট ভিজিট করেন তখন দেখবেন loading icon একবার anti clock wise ঘুরছে এরপর clock wise ঘুরছে । কেন?
Anti clockwise ঘুরার মানে হলো DNS resolve হচ্ছে, সাইটের সাথে অাপনার ইন্টারনেট সংযোগ স্থাপন হচ্ছে ।
clockwise ঘুরার মানে হলো DNS resolved হয়ে গেছে, সাইটের কনটেন্ট লোড নিচ্ছে।
এখন অাপনার ডিএনএস সার্ভার যদি খুব কাছে হয় তবে অাপনি কয়েকগুণ দ্রুত ডাটা রিসলভ করতে পারবেন ফলে ব্রাউজিং স্পিডও অনেকগুন বেশী বেড়ে যাবে । অার এন্টি ক্লক ওয়াইজ কম সময় ঘুরবে ;) যদি পাবলিক ডিএনএস সার্ভার ব্যবহার না করেন তবে সেক্ষেত্রে এটি লোকাল ডিএনএস সার্ভারে অাইপি রিসলভ করবে যা খুবই স্লো । সার্ধারনত সার্ভারের first byte reading time হাই হবার জন্য ক্লাইন্ট এর ডিএনএসই অনেকসময় দ্বায়ী হয় তবে অনেকে ব্যাপারটা সম্পর্কে অবগত না ।
কিভাবে পাবলিক ডিএনএস সেট করবেন?
Windows 7: https://www.youtube.com/watch?v=1PKlQyAezrs
Windows 10: https://www.youtube.com/watch?v=pwxvQBiAM5c
DNS সার্ভারে কি অাইপি ব্যবহার করবেন?
সাধারনত মানুষ গুগল কিংবা ওপেন ডিএনএস সার্ভার ব্যবহার করে যদিও এটা ঠিক না । কারন, গুগল থেকেও অনেক ভালো ডিএনএস সার্ভার অাপনি হয়তোবা খুজলে পাবেন । কিভাবে বুঝবেন ভালো? অাসলে ভালো খারাপ না সবই ভালো কিন্তু কোনটা অাপনার কাছে সেটা বুঝতে হবে অার সেটাই সবথেকে ভালো ।
Command Prompt Open করে যে ডিএনএস সার্ভার টি ব্যবহার করতে চান তার অাইপি দিয়ে ping করুন । পিং রেজাল্টে যেটার ms কম অাসবে সেটাই বেস্ট অাপনার জন্য । যেমন:
( অামি এখন গ্রামিনফোনের ইন্টার নেট ব্যবহার করছি গ্রামে বসে ;) ঢাকাতে যেটা ব্যবহার করি তার latency 4ms )
Google DNS:
Pinging 8.8.8.8 with 32 bytes of data:
Reply from 8.8.8.8: bytes=32 time=154ms TTL=43
Reply from 8.8.8.8: bytes=32 time=152ms TTL=43
Reply from 8.8.8.8: bytes=32 time=151ms TTL=43
Reply from 8.8.8.8: bytes=32 time=150ms TTL=43
Ping statistics for 8.8.8.8:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss
Approximate round trip times in milli-seconds:
Minimum = 150ms, Maximum = 154ms, Average = 151ms
এখানে গুগলের ডিএনএস সার্ভার 8.8.8.8 এর পিং রেজাল্ট এ average 151ms । যদি এর থেকে কম ms কোনো অাইপি তে পাওয়া যায় এবং প্যাকেট লস না থাকে তবে সেটা বেস্ট হবে অামার জন্য ।
যেমন: mango isp এর পাবলিক DNS
Pinging 114.130.4.3 with 32 bytes of data:
Reply from 114.130.4.3: bytes=32 time=135ms TTL=56
Reply from 114.130.4.3: bytes=32 time=155ms TTL=56
Reply from 114.130.4.3: bytes=32 time=138ms TTL=56
Reply from 114.130.4.3: bytes=32 time=113ms TTL=56
Ping statistics for 114.130.4.3:
Packets: Sent = 4, Received = 4, Lost = 0 (0% los
Approximate round trip times in milli-seconds:
Minimum = 113ms, Maximum = 155ms, Average = 135ms
অাপনারা 124.6.224.4 এটাও ping করে দেখতে পারেন যদি কম পান তবে প্রাইমারিতে ব্যবহার করতে পারবেন ।
এটা গুগল থেকে অামার জন্য ভালো । সাধারনত বাংলাদেশি ডিএনএস সার্ভার ব্যবহার করলে ভালো রেজাল্ট পাওয়া যাবে । অামার রিকমেন্ডেশান হলো প্রাইমারি তে বাংলাদেশী কোনো অাইএসপির ডিএনএস ব্যবহার করা অার সেকেন্ডারীতে 8.8.8.8 অাইপি ব্যবহার করা । এতে স্পিড এবং স্টাবল কানেকশন পাবেন অনেক ।
কোথায় পাবেন বাংলাদেশী ডিএনএস সার্ভার ?
১. অাপনার অাইএসপি কে জিজ্ঞাসা করুন তারা বেস্ট টা দিবে ।
২. https://public-dns.info/nameserver/bd.html এখানে পাবেন ।
ধন্যবাদ লেখাটি পড়ার জন্য, পড়তে বোড়িং লেগেছে তাইনা ? তাহলে বুঝুন অামার লিখতে কতটা বোড়িং লেগেছে ! ;) যদি এরকম কিছু শেখার ইচ্ছা থাকে তবে অাপনাদের কাজ হবে অামাকে অাগ্রহী করে তোলা তাহলেই অারো বেশী বেশী করে লেখা পাবেন । শেয়ার করুন, মন্তব্য দিন এইতো ! তবে লেখা চুরি করা থেকে বিরত থাকুন যদিও যারা চোর তারা কোনো নীতিবাক্যের ধারেকাছেও যাবেনা । তারা চুরি করবেই ।
লিখেছেন -
মো: জোবায়ের অালম
ফাউন্ডার, গ্রিনওয়েব বাংলাদেশ লিমিটেড ।
Nahid (2017-08-27 17:12:10)
wow!
Bapan Saha (2017-08-27 17:15:58)
Thanks Vaia
Masud (2017-08-27 21:20:09)
bhaiya DNS ki torrent er speed barate help hore?
Greenweb BD (2017-08-28 11:48:57)
না, এটা শুধু মাত্র ব্রাউজিং এর গতি বাড়াবে । এন্টি ক্লকওয়াইজ যে লোডিং টা হয় ব্রাউজারে সেটা অনেক কমিয়ে ফেলতে পারবে । টরেন্টে ভালো স্পিড পেতে দেশী টরেন্ট ব্যবহার করুন যেগুলো BDIX এর অন্তরভুক্ত ।
Rafi (2017-08-28 11:59:01)
Nice post
আবু সাউদাহ (2017-09-06 18:13:47)
এইটা কি শুধু আমার ব্রাউজার এর গতি বাড়াবে নাকি সবার?
মোস্তাকিন হোসেন (2017-09-12 09:34:07)
খুভি সুন্দর হয়েছে। এই বিষয় টা সম্পর্কে এর আগে এক জনের কাছে শুনেছিলাম। তাদের এক ইঞ্জিনিয়ার নাকি ৭ হাজার টাকার বিনিময়ে তাদের ইন্টারনেট ব্যবসা এর সার্ভারের অতি দ্রুত লোড হওয়ার জন্য কি করেছে। এই ডিএনএস এই ভাবে ঠিক করে। তাইলে ৭ হাজার টাকার ইঞ্জিনিয়ার আমিও হয়ে গেলেম। এই পরে যদি ফ্রী ইন্টারনেট নিয়ে আলোচনা করেন অনেক ভাল হয়।
M Sekandur Islam (2017-10-08 14:26:48)
আমি iPhone এর icloud এর DNS Bypassing নিয়ম টা জানতে আগ্রহী মোবাইল জগতে এই কাজ কাউকে কেউ শেখাতে চায় না
NiravAsif (2018-11-05 02:11:35)
চমৎকার ভাবে বর্ণনা করেছেন। সহজভাবেই বুঝতে পেরেছি পুরো সিস্টেমটা। অনেক ধন্যবাদ আপনাকে।
হাসান (2018-09-14 08:13:26)
অনেক কিছু জানতে পারলাম, মানুষের উপকারে আসবে।
Leave A Feedback