Back to blog. Article language: BN EN ES FR HI ID PT RU UR VI ZH

CGNAT ও UDP: ক্যারিয়ার-গ্রেড NAT কীভাবে রিয়েল-টাইম ট্র্যাফিককে প্রভাবিত করে

ক্যারিয়ার-গ্রেড NAT (CGNAT) কোনো ক্যারিয়ারকে হাজার হাজার সাবস্ক্রাইবারকে সীমিত পাবলিক IPv4 ঠিকানার পুলের আড়ালে রাখতে দেয়, এবং প্রায় প্রতিটি মোবাইল IP এর পেছনে থাকে। UDP-র জন্য এটি গুরুত্বপূর্ণ: ম্যাপিংগুলি আইডল টাইমারের উপর নির্ভর করে, ইনবাউন্ড কানেকশন ব্যর্থ হয়, এবং কল চলাকালীন সংক্ষিপ্ত বিরতিতেই আপনার পাবলিক পোর্ট বদলে যেতে পারে।

ক্যারিয়ার-গ্রেড NAT (CGNAT) কী

CGNAT কী? এটি এমন অ্যাড্রেস ট্রান্সলেশন যা আপনার হোম রাউটারের বদলে ISP বা মোবাইল ক্যারিয়ার পরিচালনা করে। এটি প্রতিটি পাবলিক IPv4 ঠিকানা অনেক গ্রাহকের মধ্যে ভাগ করে দেয় এবং তাদেরকে 100.64.0.0/10 রেঞ্জ থেকে ঠিকানা দেয়, যে শেয়ার্ড অ্যাড্রেস স্পেস RFC 6598-এ এই উদ্দেশ্যে সংরক্ষিত।

ক্যারিয়ার-গ্রেড NAT-এর ডায়াগ্রাম: সাবস্ক্রাইবারদের একটি শেয়ার্ড পাবলিক IP-তে ম্যাপ করা

ক্যারিয়ার প্রতিটি সাবস্ক্রাইবারের ঠিকানা ও পোর্টকে একটি শেয়ার্ড পাবলিক IP-তে ম্যাপ করে

  • হোম NAT: একটি পরিবার একটি পাবলিক IP-এর পেছনে, আপনার নিয়ন্ত্রণে পোর্ট ফরওয়ার্ডিং সুবিধা সহ।
  • CGNAT: অনেক সাবস্ক্রাইবার একটি পাবলিক IP-এর পেছনে, কারো জন্যই পোর্ট ফরওয়ার্ডিং নেই।
  • NAT444: ব্রডব্যান্ড সেটআপ যেখানে আপনার রাউটার একবার ট্রান্সলেট করে এবং ক্যারিয়ার আবার করে, তিনটি IPv4 অ্যাড্রেস রিয়েলম জুড়ে।

ফোনের ক্ষেত্রে সাধারণত মাঝে কোনো রাউটার থাকে না, তাই ক্যারিয়ার গেটওয়ে তাদের ঠিকানা মাত্র একবারই ট্রান্সলেট করে।

মোবাইল নেটওয়ার্ক কেন CGNAT-এর উপর নির্ভর করে

মোবাইল ক্যারিয়াররা ক্যারিয়ার গ্রেড NAT গ্রহণ করেছে কারণ IPv4 ঠিকানা অনেক আগেই শেষ হয়ে গেছে এবং ফোনের সংখ্যা ক্যারিয়ারের মালিকানাধীন ঠিকানার চেয়ে অনেক বেশি। একটি পাবলিক IP হাজারো সাবস্ক্রাইবারকে সেবা দিতে পারে, যদি প্রতিটি কানেকশন নিজস্ব পোর্ট পায়।

যারা সার্চ বারে "CGNAT কী" লিখছেন, তারা আসলে জানতে চাইছেন ঠিকানার স্বল্পতা সম্পর্কে। অনেক ক্যারিয়ার এখন ফোনে IPv6 দেয়, কিন্তু যা এখনও IPv4 প্রয়োজন তা ট্রান্সলেটরের মাধ্যমে যায়।

একটি আউটগোয়িং কানেকশনে কী পরিবর্তন হয়

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

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

CGNAT UDP সমস্যা এখান থেকেই শুরু: TCP-তে সুস্পষ্ট ওপেন ও ক্লোজ সিগন্যাল আছে, UDP-তে কিছুই নেই।

CGNAT কীভাবে UDP ম্যাপিং পরিচালনা করে

একটি CGNAT UDP ম্যাপিং আপনার প্রথম আউটগোয়িং প্যাকেট দ্বারা তৈরি হয় এবং কিছুক্ষণ নীরবতার পর মুছে যায়। অনুসরণ করার মতো কোনো হ্যান্ডশেক না থাকায় শুধু NAT টাইমআউটই ঠিক করে এটি কতক্ষণ টিকবে।

চলমান ট্র্যাফিক দ্বারা সজীব রাখা UDP NAT ম্যাপিংয়ের ডায়াগ্রাম

ট্র্যাফিক ম্যাপিংকে সজীব রাখে; দীর্ঘ নীরবতায় পাবলিক পোর্ট বদলে যেতে পারে

সুশৃঙ্খল গেটওয়েগুলি এন্ডপয়েন্ট ইনডিপেনডেন্ট ম্যাপিং (EIM) ব্যবহার করে: একই অভ্যন্তরীণ ঠিকানা ও পোর্ট প্রতিটি গন্তব্যের জন্য একই পাবলিক ঠিকানা ও পোর্ট পায়। এটি পিয়ার-টু-পিয়ার অ্যাপের সহায়ক, কারণ এক সার্ভার থেকে শেখা পোর্ট অন্যদের সাথেও কাজ করে।

"একটি NAT UDP ম্যাপিং টাইমার দুই মিনিটের কম সময়ে শেষ হওয়া উচিত নয়, REQ-5a প্রযোজ্য না হলে।"

— RFC 4787, NAT UDP আচরণের ক্ষেত্রে IETF-এর সেরা বর্তমান অনুশীলন

প্রতিটি নেটওয়ার্ক এটি মানে না, তাই অ্যাপ্লিকেশনগুলোর দুই মিনিটের ন্যূনতম সময়ের উপর নির্ভর করা উচিত নয়।

ইনবাউন্ড কানেকশন ও পোর্ট ফরওয়ার্ডিং কেন কাজ করে না

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

  • ✅ আউটগোয়িং অনুরোধ ও তার উত্তর
  • ✅ ট্র্যাফিক পাঠাতে থাকা প্রতিষ্ঠিত সেশন
  • ❌ অনুরোধ ছাড়া আসা ইনবাউন্ড কানেকশন চেষ্টা
  • ❌ শেয়ার্ড ঠিকানায় ম্যানুয়াল পোর্ট ফরওয়ার্ডিং

পোর্ট কন্ট্রোল প্রোটোকল (PCP) ডিভাইসকে ক্যারিয়ারের কাছ থেকে ম্যাপিং চাইতে দেয়, তবে অল্প কয়েকটি ক্যারিয়ারই সাবস্ক্রাইবারদের জন্য এটি খোলে। যেসব অ্যাপকে কানেকশন গ্রহণ করতে হয় তারা সাধারণত বাইরের একটি রিলে সার্ভারের উপর নির্ভর করে, যার সাথে ডিভাইস আগে সংযোগ করে।

CGNAT কীভাবে রিয়েল-টাইম ট্র্যাফিককে প্রভাবিত করে

রিয়েল-টাইম অ্যাপগুলো প্রথমেই CGNAT UDP সীমায় বাধা পায়, কারণ তাদের নিয়মিত দ্বিমুখী ডেলিভারি দরকার। হারিয়ে যাওয়া ম্যাপিং তাৎক্ষণিকভাবে কাটা অডিও, ফ্রোজেন ভিডিও বা ডিসিঙ্ক হিসেবে দেখা দেয়।

ট্র্যাফিকের ধরনCGNAT-এর প্রভাবকী সাহায্য করে
VoIPরিম্যাপের পর একমুখী বা অনুপস্থিত অডিওNAT টাইমআউটের চেয়ে ছোট কিপঅ্যালাইভ
ভিডিও কলপথ পুনঃসমঝোতার সময় ফ্রিজTURN ফলব্যাক সহ ICE রিস্টার্ট
অনলাইন গেমল্যাগ স্পাইক ও ডিসকানেক্টছোট আইডল বিরতি, দ্রুত রিকানেক্ট
UDP-তে IPTVবিরতির পর স্ট্রিম আটকে যাওয়াক্লায়েন্ট কিপঅ্যালাইভ বা HTTP-ভিত্তিক ডেলিভারি
WebRTCকঠোর NAT-এ সরাসরি পিয়ার লিংক ব্যর্থসরাসরি পথ ব্যর্থ হলে TURN রিলে

শেয়ার্ড IP রেপুটেশন ও রেট লিমিট

একটি শেয়ার্ড ক্যারিয়ার ঠিকানা তার পেছনে থাকা সবার সম্মিলিত ইতিহাস বহন করে। একজন সাবস্ক্রাইবার অসদাচরণ করলে রেট লিমিট ও যাচাই সেই ঠিকানার অন্য সবাইকেও স্পর্শ করতে পারে।

বড় প্ল্যাটফর্মগুলো জানে কোন রেঞ্জগুলো ক্যারিয়ারের, এবং প্রায়ই শিথিল সীমা রাখে, কারণ একটি ঠিকানা ব্লক করলে অনেক আসল ব্যবহারকারী বাদ পড়বে। ব্যস্ত গেটওয়েতে এখনও অতিরিক্ত ক্যাপচা ও থ্রটলিং দেখা যায়, যা ক্যারিয়ার গ্রেড NAT-এর সরাসরি পার্শ্বফল। এ কারণেই মোবাইল পুলে IP রেপুটেশন দ্রুত বদলায়।

আপনি CGNAT-এর পেছনে আছেন কিনা ধাপে ধাপে যাচাই

আপনার রাউটার বা ফোনে দেখানো WAN ঠিকানার সাথে কোনো ওয়েবসাইটে দেখা পাবলিক IP তুলনা করুন। যদি সেগুলো আলাদা হয় এবং WAN ঠিকানা শেয়ার্ড বা প্রাইভেট রেঞ্জে থাকে, তবে আপনার ক্যারিয়ার সেটি ট্রান্সলেট করছে।

  1. WAN ঠিকানা খুঁজুন। ব্রডব্যান্ডে রাউটারের অ্যাডমিন পেজ খুলে এর WAN বা ইন্টারনেট IP নোট করুন। ফোনে নেটওয়ার্ক সেটিংসে সেলুলার IP দেখুন।
  2. পাবলিক IP খুঁজুন। একই কানেকশনে যেকোনো "আমার IP কী" পেজ খুলুন।
  3. তুলনা করুন। একই ঠিকানা হলে সেই লিংকে ক্যারিয়ার NAT নেই।
  4. রেঞ্জ পরীক্ষা করুন। 100.64.0.0/10-এর ভেতরে WAN ঠিকানা CGNAT নির্দেশ করে; মোবাইলে 10.x.x.x ঠিকানাও সাধারণত তা-ই নির্দেশ করে।

ব্যর্থ পোর্ট ফরওয়ার্ডের পর যদি "CGNAT কী" আপনাকে এখানে নিয়ে আসে, এই ধাপগুলো কয়েক মিনিটেই বিষয়টি পরিষ্কার করবে।

কী পরীক্ষা করবেনCGNAT-এর পেছনে প্রত্যাশিত ফলাফল
WAN IP বনাম পাবলিক IPভিন্ন ঠিকানা
WAN IP রেঞ্জ100.64.0.0/10, বা মোবাইলে প্রাইভেট রেঞ্জ
পাবলিক IP-তে ইনবাউন্ড পরীক্ষাব্যর্থ হয়, যদিও ফায়ারওয়ালেও এমনটা হতে পারে

কোনো ডিভাইসের লোকাল Wi-Fi ঠিকানার সাথে পাবলিক IP তুলনা করে কিছু প্রমাণ হয় না, কারণ হোম NAT একাই সেগুলোকে আলাদা করে।

CGNAT-এর উপরে মোবাইল প্রক্সি কীভাবে কাজ করে

একটি CGNAT মোবাইল প্রক্সি ট্র্যাফিককে আসল ক্যারিয়ার গেটওয়ের মাধ্যমে বের করে দেয়, তাই এটি সেই ক্যারিয়ারের NAT আচরণ উত্তরাধিকার সূত্রে পায়। স্টিকি সেশন একটি নির্দিষ্ট সময়ের জন্য একটি এক্সিট IP ধরে রাখে; রোটেটিং সেশন সময়সূচি বা প্রতি অনুরোধে সেটি বদলায়।

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

মোবাইল IP-তে সেশন স্থিতিশীল রাখার উপায়

মোবাইল IP-তে স্থিতিশীল CGNAT UDP সেশন নির্ভর করে ট্র্যাফিকের সময়ানুবর্তিতা ও রিকানেক্ট লজিকের উপর। ম্যাপিংয়ের মেয়াদ শেষ হওয়ার আগে ছোট প্যাকেট পাঠান, এবং পাবলিক পোর্ট বদলে গেলে অ্যাপকে পুনরুদ্ধার করতে দিন।

  • ✅ কিপঅ্যালাইভ ব্যবধান আপনার প্রত্যাশিত সবচেয়ে ছোট NAT টাইমআউটের নিচে রাখুন; WebRTC-তে ব্যবহৃত ICE-এর ডিফল্ট ১৫ সেকেন্ড।
  • ✅ নতুন পাবলিক IP বা পোর্ট শনাক্ত করে পুনরায় রেজিস্টার করুন, পুরনোটির জন্য অপেক্ষা নয়।
  • ✅ সেশনগুলো সংক্ষিপ্ত ও পুনরায় শুরু করার উপযোগী রাখুন।
  • ❌ এমন ইনবাউন্ড ট্র্যাফিকের অপেক্ষা যা কখনো আসে না।
  • ❌ অ্যালাউলিস্ট বা অ্যাপ লজিকে একটি এক্সটার্নাল IP হার্ড-কোড করা।

💡 প্রতিবার রিকানেক্টে পাবলিক IP ও পোর্ট লগ করুন। এই প্যাটার্ন আপনার ক্যারিয়ারের প্রকৃত টাইমআউট প্রকাশ করবে।

উদাহরণ: মিউট করা একটি সফটফোন

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

CGNAT ও মোবাইল IP নিয়ে সাধারণ ভুল

CGNAT মোবাইল প্রক্সি সেটআপে নতুন দলগুলো প্রায়ই মোবাইল IP-কে ডেডিকেটেড সার্ভার ঠিকানার মতো ভাবে। সমাধানগুলো নেটওয়ার্কে নয়, অ্যাপ্লিকেশন লজিকে থাকে।

ভুলপ্রভাবসমাধান
❌ ইনবাউন্ড কানেকশনের প্রত্যাশাঅনুরোধ কখনোই ডিভাইসে পৌঁছায় নাশুধুমাত্র আউটবাউন্ড ফ্লো ডিজাইন করুন বা রিলে ব্যবহার করুন
❌ UDP সেশনে দীর্ঘ আইডল বিরতিসেশনের মাঝে ম্যাপিংয়ের মেয়াদ শেষনির্দিষ্ট ব্যবধানে কিপঅ্যালাইভ পাঠান
❌ লজিককে একটি এক্সটার্নাল IP-এর সাথে বাঁধারিঅ্যাসাইনমেন্টে সেশন ভেঙে পড়েকোডে IP ও পোর্ট পরিবর্তন সামলান

কখন মোবাইল IP উপযুক্ত আর কখন ISP বা ডেটাসেন্টার ভালো

মোবাইল IP বেছে নিন যখন একটি পরীক্ষায় ক্যারিয়ার ব্যবহারকারীরা যা দেখে তা-ই দেখাতে হবে। ISP বা ডেটাসেন্টার IP বেছে নিন যখন দীর্ঘ সেশন, উচ্চ থ্রুপুট বা UDP দরকার, কারণ মোবাইল এক্সিট সবসময় ক্যারিয়ার গ্রেড NAT-এর পেছনে থাকে।

কাজসেরা IP ধরনকারণ
মোবাইল বিজ্ঞাপন যাচাইমোবাইলক্যারিয়ার ব্যবহারকারীরা যেসব বিজ্ঞাপন দেখে তা প্রদর্শন করে
মোবাইল সাইট ও অ্যাপ QAমোবাইলআসল ক্যারিয়ার নেটওয়ার্ক পরিস্থিতি পুনরুৎপাদন করে
বড় পাবলিক ডেটা সংগ্রহডেটাসেন্টার বা ISPদ্রুত, স্থিতিশীল ও প্রতি অনুরোধে সস্তা
VoIP ও রিয়েল-টাইম পরীক্ষাISPপূর্বানুমেয় লেটেন্সি, কম রিম্যাপ, UDP সমর্থন
দীর্ঘ মনিটরিং সেশনস্ট্যাটিক ISPদিনের পর দিন একটি ঠিকানা

দীর্ঘ সেশনের জন্য ISP প্রক্সি ও স্ট্যাটিক প্রক্সি প্ল্যান তুলনা করুন।

রিয়েল-টাইম ট্র্যাফিক সামলাতে পারে এমন প্রক্সি নির্বাচন

CGNAT UDP কাজের জন্য সেশন স্থায়িত্ব ও UDP সমর্থন হেডলাইন গতির চেয়ে বেশি গুরুত্বপূর্ণ। পরীক্ষা করুন সেশন কতক্ষণ টিকে থাকে, কোন পুল UDP বহন করে এবং সীমাগুলো কতটা স্পষ্টভাবে ডকুমেন্টেড।

বৈশিষ্ট্যসুবিধা
স্টিকি সেশন নিয়ন্ত্রণএকটি পরীক্ষার পুরো সময়ের জন্য একটি এক্সিট
UDP সমর্থনসহ SOCKS5VoIP ও গেম ট্র্যাফিক প্রক্সির মাধ্যমে চলে
ISP ও স্ট্যাটিক পুলমোবাইল গেটওয়ের চেয়ে কম রিম্যাপ
মোবাইল ক্যারিয়ার নেটওয়ার্ক কভারেজবাস্তবসম্মত ক্যারিয়ার-পক্ষের যাচাই
ফ্রি ডেমোকেনার আগেই স্থিতিশীলতা মাপা যায়

👉 ডেমো প্রক্সি চেষ্টা করুন, সম্পূর্ণ অ্যাক্সেসের জন্য নিবন্ধন করুন, অথবা পরীক্ষাগুলো টিকে গেলে UDP প্রক্সি কিনুন

মূল উপসংহার

CGNAT UDP আচরণই সেলুলার নেটওয়ার্কে রিয়েল-টাইম অ্যাপগুলোর বেশিরভাগ সমস্যার ব্যাখ্যা দেয়। "CGNAT কী" এবং কেন এটি গুরুত্বপূর্ণ তার সংক্ষিপ্ত উত্তর এখানে।

  • CGNAT অ্যাড্রেস ও পোর্ট ম্যাপিংয়ের মাধ্যমে অনেক সাবস্ক্রাইবারের মধ্যে পাবলিক IPv4 ঠিকানা ভাগ করে।
  • UDP ম্যাপিং আইডল টাইমারে টিকে থাকে, তাই বিরতিতে আপনার পাবলিক পোর্ট বদলাতে পারে।
  • শেয়ার্ড ক্যারিয়ার ঠিকানায় ইনবাউন্ড কানেকশন ও পোর্ট ফরওয়ার্ডিং কাজ করে না।
  • কিপঅ্যালাইভ ও রিকানেক্ট লজিক রিয়েল-টাইম সেশন স্থিতিশীল রাখে।
  • মোবাইল প্রক্সি ক্যারিয়ার NAT উত্তরাধিকার পায়; দীর্ঘ সেশন ও UDP-র জন্য ISP পুল উপযুক্ত।

সাধারণ জিজ্ঞাসা

সহজ ভাষায় ক্যারিয়ার-গ্রেড NAT কী?

এটি আপনার ক্যারিয়ার পরিচালিত NAT, যা অনেক গ্রাহককে একটি পাবলিক IPv4 ঠিকানা ভাগ করতে দেয়।

CGNAT কি UDP ট্র্যাফিক ব্লক করে?

না, তবে এটি আইডল UDP ম্যাপিং সরিয়ে দেয়, তাই নীরব সেশন ভেঙে যেতে পারে।

মোবাইল IP-তে ইনবাউন্ড কানেকশন কেন ব্যর্থ হয়?

গেটওয়ে শুধু সেই ট্র্যাফিক ফরওয়ার্ড করে যে কানেকশন আপনার ডিভাইস শুরু করেছে।

আমার কানেকশন CGNAT ব্যবহার করছে কিনা কীভাবে জানব?

আপনার রাউটার বা ফোনের WAN IP-এর সাথে পাবলিক IP তুলনা করুন; অমিলের সাথে 100.64.0.0/10 বা প্রাইভেট WAN ঠিকানা থাকলে CGNAT নির্দেশ করে।

CGNAT-এর পেছনে মোবাইল প্রক্সি কি কাজ করে?

হ্যাঁ, সেগুলো ক্যারিয়ার গেটওয়ের মাধ্যমে বের হয় এবং একই NAT নিয়ম মেনে চলে।

CGNAT কি লেটেন্সিতে প্রভাব ফেলে?

সাধারণত সামান্যই, তবে কেন্দ্রীভূত ক্যারিয়ার গেটওয়ের মাধ্যমে ট্র্যাফিক দীর্ঘ পথ নিতে পারে।

প্রক্সি ব্যবহার করে আপনি নিশ্চিত করেন যে আপনি বর্তমান মার্কিন আইনের মধ্যে সেগুলো প্রয়োগ করছেন। ইনসকস যুক্তরাষ্ট্রে বৈধ ব্যবহারের জন্য তৈরি। আরও গাইড পাবেন ইনসকস ব্লগে

2026-09-17