Bangla programming tutorials

পাবলিক ডিএনএস সম্পর্কে জানুন অার বাড়িয়ে ফেলুন ব্রাউজিং স্পিড নিমিষেই !

All About Public DNS

পাবলিক ডিএনএস সম্পর্কে জানুন আর বাড়িয়ে ফেলুন ব্রাউজিং স্পিড নিমিষেই !

গতদিন ফেসবুকে একজনের সাথে অনেকক্ষন 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 এখানে পাবেন ।

 

ধন্যবাদ লেখাটি পড়ার জন্য, পড়তে বোড়িং লেগেছে তাইনা ? তাহলে বুঝুন আমার লিখতে কতটা বোড়িং লেগেছে ! ;) যদি এরকম কিছু শেখার ইচ্ছা থাকে তবে আপনাদের কাজ হবে আমাকে আগ্রহী করে তোলা তাহলেই আরো বেশী বেশী করে লেখা পাবেন ।  শেয়ার করুন, মন্তব্য দিন এইতো ! তবে লেখা চুরি করা থেকে বিরত থাকুন যদিও যারা চোর তারা কোনো নীতিবাক্যের ধারেকাছেও যাবেনা । তারা চুরি করবেই ।

লিখেছেন -

মো: জোবায়ের আলম

ফাউন্ডার, গ্রিনওয়েব বাংলাদেশ লিমিটেড ।


Share This Post to Keep This Site Alive

Nahid

Nahid (2017-08-27 17:12:10)

wow!

Bapan Saha

Bapan Saha (2017-08-27 17:15:58)

Thanks Vaia

Masud

Masud (2017-08-27 21:20:09)

bhaiya DNS ki torrent er speed barate help hore?

Greenweb BD

Greenweb BD (2017-08-28 11:48:57)

না, এটা শুধু মাত্র ব্রাউজিং এর গতি বাড়াবে । এন্টি ক্লকওয়াইজ যে লোডিং টা হয় ব্রাউজারে সেটা অনেক কমিয়ে ফেলতে পারবে ।

টরেন্টে ভালো স্পিড পেতে দেশী টরেন্ট ব্যবহার করুন যেগুলো BDIX এর অন্তরভুক্ত ।

Rafi

Rafi (2017-08-28 11:59:01)

Nice post

আবু সাউদাহ

আবু সাউদাহ (2017-09-06 18:13:47)

এইটা কি শুধু আমার ব্রাউজার এর গতি বাড়াবে নাকি সবার?

মোস্তাকিন হোসেন

মোস্তাকিন হোসেন (2017-09-12 09:34:07)

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

এই পরে যদি ফ্রী ইন্টারনেট নিয়ে আলোচনা করেন অনেক ভাল হয়।

M Sekandur Islam

M Sekandur Islam (2017-10-08 14:26:48)

আমি iPhone এর icloud এর DNS Bypassing নিয়ম টা জানতে আগ্রহী মোবাইল জগতে এই কাজ কাউকে কেউ শেখাতে চায় না

হাসান

হাসান (2018-09-14 08:13:26)

অনেক কিছু জানতে পারলাম, মানুষের উপকারে আসবে।

NiravAsif

NiravAsif (2018-11-05 02:11:35)

চমৎকার ভাবে বর্ণনা করেছেন। সহজভাবেই বুঝতে পেরেছি পুরো সিস্টেমটা। অনেক ধন্যবাদ আপনাকে।

Leave A Feedback


Captcha (Enter the number on the below field): 320