গুগল পাবলিক DNS64

ভূমিকা

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

DNS64 হল একটি DNS পরিষেবা যা শুধুমাত্র IPv4-এর গন্তব্যগুলির জন্য এই সিন্থেটিক IPv6 ঠিকানাগুলির সাথে AAAA রেকর্ড ফেরত দেয় (A এর সাথে কিন্তু DNS এ AAAA রেকর্ড নয়)। এটি শুধুমাত্র IPv6 ক্লায়েন্টদের অন্য কোন কনফিগারেশন ছাড়াই NAT64 গেটওয়ে ব্যবহার করতে দেয়। Google পাবলিক DNS64 সংরক্ষিত NAT64 উপসর্গ 64:ff9b::/96 ব্যবহার করে একটি বিশ্বব্যাপী পরিষেবা হিসাবে DNS64 প্রদান করে।

গুরুত্বপূর্ণ: আপনি শুরু করার আগে

Google পাবলিক DNS64 ব্যবহার করার জন্য আপনার সিস্টেমগুলি কনফিগার করার আগে, নিম্নলিখিত সীমাবদ্ধতাগুলি বিবেচনা করুন যা আপনার পরিষেবার ব্যবহারকে প্রভাবিত করতে পারে:

  • Google পাবলিক DNS64 শুধুমাত্র সংরক্ষিত NAT64 উপসর্গ 64:ff9b::/96 ব্যবহার করে NAT64 গেটওয়েতে অ্যাক্সেস সহ নেটওয়ার্কগুলিতে ব্যবহারের উদ্দেশ্যে তৈরি করা হয়েছে। এটি এমন নেটওয়ার্কগুলিতে ব্যবহার করবেন না যা এই জাতীয় NAT64 গেটওয়েতে পৌঁছাতে পারে না

  • Google পাবলিক DNS64 ব্যক্তিগত ডোমেনগুলিতে অ্যাক্সেস প্রদান করে না যেগুলি সর্বজনীন ইন্টারনেট থেকে সমাধান করা যায় না, যদিও এটি ব্যক্তিগত (RFC 1918) IPv4 ঠিকানাগুলির জন্য AAAA রেকর্ডগুলিকে সর্বজনীন DNS প্রতিক্রিয়াগুলিতে ফেরত দিতে পারে

  • ডুয়াল-স্ট্যাক নেটওয়ার্ক বা হোস্টের জন্য Google পাবলিক DNS64 এর প্রয়োজন নেই, তবে এটি কাজ করে, উভয় সংশ্লেষিত AAAA এবং আসল A রেকর্ড ফেরত দেয় (এর ফলে IPv4-এর মাধ্যমে সরাসরি IPv4-এর মাধ্যমে না হয়ে NAT64-এর মাধ্যমে শুধুমাত্র IPv4 হোস্টে ট্র্যাফিক যেতে পারে, কিন্তু সাধারণত শুধুমাত্র যখন NAT64 সংযোগ দ্রুত হয়)।

Google পাবলিক DNS64 কনফিগার করা হচ্ছে

উপরের Google পাবলিক DNS64 সীমাবদ্ধতাগুলির সাথে যদি আপনার সিস্টেমের কোনও সমস্যা না থাকে, তাহলে আপনি সাধারণ Google পাবলিক DNS শুরু করার নির্দেশাবলী অনুসরণ করতে পারেন, নিম্নলিখিতগুলির সাথে মানক সমাধানকারী ঠিকানাগুলি প্রতিস্থাপন করে:

  • 2001:4860:4860::6464
  • 2001:4860:4860::64

অন্য কোন IPv6 ঠিকানা কনফিগার করবেন না : এটি করার ফলে DNS64 অবিশ্বস্ত হয়। আপনি যদি Google পাবলিক DNS IPv4 ঠিকানাগুলিও কনফিগার করেন (8.8.8.8 বা 8.8.4.4), ডুয়াল-স্ট্যাক হোস্টগুলি কখনও কখনও সংশ্লেষিত AAAA রেকর্ডগুলি নাও পেতে পারে৷

কিছু ডিভাইস IPv6 ঠিকানার আটটি অংশের জন্য আলাদা ক্ষেত্র ব্যবহার করে এবং :: IPv6 সংক্ষিপ্ত সিনট্যাক্স গ্রহণ করতে পারে না। এই ধরনের ক্ষেত্রগুলির জন্য লিখুন:

  • 2001:4860:4860:0:0:0:0:6464
  • 2001:4860:4860:0:0:0:0:64

0 এন্ট্রি 0000 এ এবং 64 এন্ট্রি 0064 এ প্রসারিত করুন যদি চারটি হেক্স ডিজিটের প্রয়োজন হয়।

DNS64 সুরক্ষিত করুন

Google পাবলিক DNS64 dns.google এর পরিবর্তে dns64.dns.google ডোমেন ব্যবহার করে HTTPS (DoH) এর উপর DNS এবং TLS (DoT) এর উপর DNS নিরাপদ DNS পরিবহন সমর্থন করে। এই ডোমেনটি উপরে তালিকাভুক্ত IPv6 ঠিকানাগুলির সমাধান করে এবং সেই ঠিকানাগুলির জন্য 443 এবং 853 পোর্টে DoH এবং dns64.dns.google জন্য TLS শংসাপত্র রয়েছে৷

Google পাবলিক DNS64-এর জন্য RFC 8484 DoH URI টেমপ্লেট হল https://dns64.dns.google/dns-query{?dns} এবং JSON API এছাড়াও https://dns64.dns.google/resolve? এর মতো URL-এর সাথে সমর্থিত। name=ipv4only.arpa&type=AAAA (শুধুমাত্র IPv6-সক্ষম সিস্টেম থেকে অ্যাক্সেসযোগ্য)।

আপনার DNS64 সেটিংস পরীক্ষা করুন

আপনার DNS64 কনফিগারেশন কাজ করছে কিনা তা যাচাই করতে আপনি শুরু করার নির্দেশিকাতে পরীক্ষার ধাপগুলি অনুসরণ করতে পারেন। আপনার যদি NAT64 গেটওয়েতে অ্যাক্সেস না থাকে, তাহলে উইকিপিডিয়া বেশ কয়েকটি NAT64 বাস্তবায়ন তালিকাভুক্ত করে যা আপনি নিজেকে স্থাপন করতে পারেন।

কিছু NAT64 বাস্তবায়ন Google পাবলিক DNS64 এর সাথে কাজ করে না বলে পরিচিত:

  • MacOS X 10.11 এবং পরে NAT64/DNS64 অন্তর্ভুক্ত করে কিন্তু IPv6 পাস করতে পারে না, Google পাবলিক DNS64 সমাধানকারীদের অ্যাক্সেস রোধ করে। এটি শুধুমাত্র IPv6 ডিভাইসগুলি পরীক্ষা করার উদ্দেশ্যে করা হয় যখন আপনার শুধুমাত্র ইন্টারনেটে IPv4 সংযোগ থাকে, এবং শুধুমাত্র অন্তর্ভুক্ত DNS64 এর সাথে কাজ করে (এর সাথে সংযুক্ত IPv6-শুধু ডিভাইসগুলি সরাসরি Google পাবলিক DNS ব্যবহার করতে পারে না, যদিও আপনি MacOS X সিস্টেমকে কনফিগার করতে পারেন 8.8.8.8 এবং 8.8.4.4 ব্যবহার করুন)।

  • Cisco ASA 9.0 এবং পরবর্তীতে NAT64 অন্তর্ভুক্ত করে কিন্তু সুপরিচিত উপসর্গ 64:ff9b::/96 সমর্থন করে না এবং আপনাকে আপনার নিজস্ব উপসর্গ নির্বাচন করতে হবে। এটি DNS64 বাস্তবায়ন করে না কিন্তু NAT64 গেটওয়ের মধ্য দিয়ে যাওয়া DNS ট্র্যাফিকের পরিদর্শন এবং NAT পুনর্লিখন প্রদান করে।

    একটি Cisco ASA-এর পিছনে শুধুমাত্র IPv6 ডিভাইসগুলি নিম্নলিখিত সমাধানকারী ঠিকানাগুলি কনফিগার করে Google পাবলিক DNS ব্যবহার করে IPv4 সংযোগ পেতে পারে:

    • NAT64- উপসর্গ ::0808:0808 ( Cisco ASA NAT64 এর মাধ্যমে 8.8.8.8 )

    • NAT64-প্রিফিক্স ::0808:0404 ( Cisco ASA NAT64 এর মাধ্যমে 8.8.4.4 )

    এটি Cisco ASA NAT64 এর মাধ্যমে Google পাবলিক DNS-এ প্রশ্নগুলিকে রুট করে৷ কিছু অতিরিক্ত Cisco ASA কনফিগারেশনের সাথে, AAAA ক্যোয়ারীগুলি A ক্যোয়ারীতে অনুবাদ করা হয়, এবং A প্রতিক্রিয়াগুলি কনফিগার করা উপসর্গ সহ AAAA তে আবার অনুবাদ করা হয়।

    NAT64 ঠিকানা এবং Google পাবলিক DNS IPv6 সমাধানকারী ঠিকানা (2001:4860:4860::8888 বা 2001:4860:4860::8844) উভয়ই ব্যবহার করে কাজ করে না, কারণ একটির থেকে নেতিবাচক প্রতিক্রিয়া অন্যটির সাথে পুনরায় জিজ্ঞাসা করা হবে না। সমস্ত প্রশ্নের জন্য আপনাকে অবশ্যই IPv6 বা IPv4 DNS রেজোলিউশন বেছে নিতে হবে।