সাধারণ
Google Public DNS কী?
Google Public DNS হল একটি ফ্রি, গ্লোবাল ডোমেন নেম সিস্টেম (DNS) রেজোলিউশন পরিষেবা, যা আপনি আপনার বর্তমান DNS পরিষেবা প্রদানকারীর বিকল্প হিসেবে ব্যবহার করতে পারেন।
Google কেন ডিএনএস পরিষেবা নিয়ে কাজ করছে?
আমরা বিশ্বাস করি যে আরও দ্রুত ও নিরাপদ DNS পরিকাঠামো ওয়েব ব্রাউজিংয়ের অভিজ্ঞতাকে উল্লেখযোগ্যভাবে উন্নত করতে পারে। Google Public DNS, স্পিড, নিরাপত্তা ও ফলাফলের বৈধতার ক্ষেত্রে অনেক উন্নতি করেছে। আমরা এই উন্নতিগুলি আমাদের ডকুমেন্টেশনে শেয়ার করেছি, যাতে ওয়েব কমিউনিটির মধ্যে চলমান কথোপকথনে অবদান রাখা যায়।
আমার ডোমেন নেম হোস্ট করার জন্য আমি কি Google Public DNS ব্যবহার করতে পারি?
Google Public DNS কোনও অথরিটেটিভ ডিএনএস হোস্টিং পরিষেবা নয় এবং এটি সেইভাবে ব্যবহার করা যাবে না। আপনি যদি Google-এর পরিকাঠামো ব্যবহার করে হাই-ভলিউম, প্রোগ্রামেবল, অথরিটেটিভ নেম সার্ভার খুঁজছেন, তাহলে Google-এর Cloud DNS ব্যবহার করে দেখুন।
Google Public DNS কি অবাঞ্ছিত সাইট ব্লক বা ফিল্টার করার সুবিধা দেয়?
Google Public DNS হল একটি DNS রেজোলিউশন এবং ক্যাশিং সার্ভার; এটি কোনও ধরনের ব্লকিং বা ফিল্টারিং করে না, তবে বিরল ক্ষেত্রে নির্দিষ্ট কিছু ডোমেনের জন্য এটি করে, যেখানে:
- আমরা বিশ্বাস করি যে Google-এর ব্যবহারকারীদের নিরাপত্তা সংক্রান্ত হুমকি থেকে রক্ষা করার জন্য এটি প্রয়োজনীয়
- আইনি কারণে আমাদের কোনও নির্দিষ্ট ডোমেন বা একাধিক ডোমেন ব্লক করতে হয়। ব্লকিং পৃষ্ঠা থেকে আরও জানুন)।
তবে আমরা মনে করি যে ব্লক করার কার্যকারিতা সাধারণত ক্লায়েন্টই সবচেয়ে ভালোভাবে করতে পারে। আপনি যদি এই ধরনের কার্যকারিতা চালু করতে আগ্রহী হন, তাহলে এই উদ্দেশ্যে ক্লায়েন্ট-সাইড অ্যাপ্লিকেশন বা ব্রাউজার অ্যাড-অন ইনস্টল করার কথা বিবেচনা করা উচিত।
Google পাবলিক ডিএনএস-এর সাথে কি কোনও ক্রস-প্রোডাক্ট ডিপেন্ডেন্সি আছে?
Google পাবলিক ডিএনএস একটি স্বতন্ত্র পরিষেবা।
Google Public DNS ব্যবহার করার জন্য আমার কি Google অ্যাকাউন্ট প্রয়োজন?
Google Public DNS ব্যবহার করার জন্য কোনও অ্যাকাউন্টের প্রয়োজন হয় না।
Google Public DNS কীভাবে আমার ISP-এর DNS পরিষেবা বা অন্যান্য ওপেন DNS রিজলভারের থেকে আলাদা? এটি যে আরও ভালো তা আমি কীভাবে বুঝব?
ওপেন রিজলভার এবং আপনার ISP, সবাই DNS রেজোলিউশন পরিষেবা অফার করে। অন্যান্য বিকল্প DNS পরিষেবার পাশাপাশি আপনার প্রাথমিক বা সেকেন্ডারি DNS সমাধানকারী হিসেবে Google Public DNS ব্যবহার করে দেখার জন্য আপনাকে আমন্ত্রণ জানাচ্ছি। আপনার জন্য কাজ করে এমন একটি DNS সমাধানকারী শনাক্ত করার সময় অনেক কিছু বিবেচনা করতে হবে, যেমন উত্তরের গতি, নির্ভরযোগ্যতা, নিরাপত্তা এবং বৈধতা। Google পাবলিক ডিএনএস-এর মতো নয়, কিছু ISP এবং ওপেন রিজলভার বাণিজ্যিক উদ্দেশ্যে ডিএনএস উত্তর ব্লক, ফিল্টার বা রিডাইরেক্ট করে। এছাড়াও, Google Public DNS কি অবাঞ্ছিত সাইট ব্লক বা ফিল্টার করার সুবিধা দেয়? প্রশ্নের উত্তর দেখুন।
Google Public DNS কীভাবে অস্তিত্বহীন ডোমেন ম্যানেজ করে?
আপনি যদি এমন কোনও ডোমেন নামের জন্য কোয়েরি করেন যার কোনও অস্তিত্ব নেই, তাহলে Google Public DNS সবসময় NXDOMAIN রেকর্ড রিটার্ন করে, যা DNS প্রোটোকল স্ট্যান্ডার্ড অনুযায়ী হয়। ব্রাউজারে এই উত্তরটি ডিএনএস (DNS) সমস্যা হিসেবে দেখানো উচিত। পরিবর্তে, আপনি যদি কোনও ত্রুটি মেসেজ ছাড়া অন্য কোনও উত্তর পান (যেমন, আপনাকে অন্য পৃষ্ঠায় রিডাইরেক্ট করা হয়েছে), তাহলে এটি নিম্নলিখিত কারণে হতে পারে:
- ব্রাউজার প্লাগ-ইনের মতো ক্লায়েন্ট-সাইড অ্যাপ্লিকেশন অস্তিত্বহীন ডোমেনের জন্য বিকল্প পৃষ্ঠা দেখাচ্ছে।
- কিছু ISP, NXDOMAIN-এর সব উত্তর ইন্টারসেপ্ট করে এবং সেগুলির পরিবর্তে এমন উত্তর দেয় যা তাদের নিজস্ব সার্ভারে নিয়ে যায়। আপনার ISP, Google Public DNS অনুরোধ বা উত্তর ইন্টারসেপ্ট করছে বলে আপনি চিন্তিত হলে, আপনার ISP-এর সাথে যোগাযোগ করা উচিত।
ভবিষ্যতে বিজ্ঞাপন দেখানোর জন্য কি Google Public DNS ব্যবহার করা হবে?
আমরা ডিএনএস প্রোটোকলের ইন্টিগ্রিটি বজায় রাখার ব্যাপারে প্রতিশ্রুতিবদ্ধ। Google Public DNS কখনও অস্তিত্বহীন ডোমেনের জন্য বিজ্ঞাপন সার্ভারের অ্যাড্রেস ফেরত দেবে না।
HTTPS-এর পরিবর্তে ডিএনএস (DoH) কী?
এনক্রিপ্ট করা HTTPS কানেকশনের মাধ্যমে DNS রেজোলিউশন। HTTPS-এর পরিবর্তে ডিএনএস স্টাব রিজলভার ও রিকার্সিভ রিজলভারের মধ্যে গোপনীয়তা ও নিরাপত্তা অনেকটা বাড়িয়ে দেয় এবং এন্ড-টু-এন্ড যাচাই করা ডিএনএস লুকআপ প্রদান করার জন্য DNSSEC-কে সম্পূর্ণ করে।
ব্যবহার ও সহায়তা
আমি এখন অন্য DNS পরিষেবা ব্যবহার করছি। আমি কি Google Public DNS-ও ব্যবহার করতে পারি?
আপনার বর্তমান DNS সমাধানকারীর সাথে Google পাবলিক DNS-কে আপনার প্রাথমিক বা সেকেন্ডারি DNS সমাধানকারী হিসেবে সেট করতে পারেন। মনে রাখবেন যে অপারেটিং সিস্টেম ডিএনএস (DNS) রিজলভারকে আলাদাভাবে ট্রিট করে: কিছু অপারেটিং সিস্টেম আপনার প্রাইমারি ডিএনএস (DNS) রিজলভারকে পছন্দ করে এবং প্রাইমারি উত্তর দিতে ব্যর্থ হলে তবেই সেকেন্ডারি ব্যবহার করে, আবার অন্যরা প্রতিটি রিজলভারের মধ্যে রাউন্ড-রবিন করে।
কনফিগার করা রিজলভারের মধ্যে নিরাপত্তা বা ফিল্টারিংয়ের ক্ষেত্রে পার্থক্য থাকলে, আপনি সব রিজলভারের মধ্যে সবচেয়ে দুর্বল লেভেলের নিরাপত্তা বা ফিল্টারিং পাবেন। NXDOMAIN ফিল্টারিং বা ব্লক পৃষ্ঠায় রিডাইরেক্ট করা কখনও কখনও কাজ করতে পারে, তবে সব রিজলভার SERVFAIL না দেখালে SERVFAIL ডোমেন ব্লক করে না।
Google পাবলিক ডিএনএস কি সব ধরনের ইন্টারনেট-চালিত ডিভাইসের জন্য উপযুক্ত?
Google Public DNS যেকোনও স্ট্যান্ডার্ড-কমপ্লায়েন্ট নেটওয়ার্ক ডিভাইসে ব্যবহার করা যেতে পারে। Google Public DNS ঠিকমতো কাজ করছে না এমন কোনও পরিস্থিতি লক্ষ্য করলে, আমাদের জানান।
আমি কি আমার অফিসের কম্পিউটারে Google পাবলিক ডিএনএস চালাতে পারি?
কিছু অফিসে ব্যক্তিগত নেটওয়ার্ক থাকে যা আপনাকে এমন ডোমেন অ্যাক্সেস করার অনুমতি দেয় যা আপনি অফিসের বাইরে অ্যাক্সেস করতে পারবেন না। Google Public DNS ব্যবহার করলে, এইসব ব্যক্তিগত ডোমেনে আপনার অ্যাক্সেস সীমিত হয়ে যেতে পারে। অফিসের কম্পিউটারে Google Public DNS ব্যবহার করার আগে আপনার আইটি বিভাগের নীতি চেক করে নিন।
কোন কোন দেশে Google Public DNS উপলভ্য?
এটি সারা বিশ্বের ইন্টারনেট ব্যবহারকারীদের জন্য উপলভ্য, যদিও আপনার নির্দিষ্ট লোকেশনের উপর ভিত্তি করে আপনার অভিজ্ঞতা অনেকটা আলাদা হতে পারে।
Google Public DNS কি সব ISP-এর সাথে কাজ করে?
আপনার নেটওয়ার্কের ডিএনএস সেটিংস পরিবর্তন করার অ্যাক্সেস থাকলে, Google Public DNS বেশিরভাগ ISP-এর সাথে কাজ করবে।
আমাকে কি Google পাবলিক ডিএনএস IP অ্যাড্রেস দুটিই ব্যবহার করতে হবে?
আপনি শুধু একটি IP অ্যাড্রেস ব্যবহার করেই Google-কে আপনার প্রাথমিক পরিষেবা হিসেবে ব্যবহার করতে পারবেন। তবে, প্রাইমারি ও সেকেন্ডারি সার্ভার, দুটির জন্যই একই ঠিকানা উল্লেখ করবেন না।
আমি কোন ক্রমে IP অ্যাড্রেস উল্লেখ করছি তা কি গুরুত্বপূর্ণ?
ক্রমটি গুরুত্বপূর্ণ নয়। IP-এর যেকোনও একটি আপনার প্রাথমিক বা সেকেন্ডারি নেম সার্ভার হতে পারে।
পরিষেবার জন্য SLA কী?
ফ্রি Google পাবলিক DNS পরিষেবার জন্য কোনও সার্ভিস লেভেল এগ্রিমেন্ট (SLA) নেই।
আমি একটি ISP চালাচ্ছি। আমি কি আমার ব্যবহারকারীদের Google পাবলিক ডিএনএস-এ রিডাইরেক্ট করতে পারি?
Google পাবলিক ডিএনএস ব্যবহার করতে চান এমন ISP-দের ISP সংক্রান্ত নির্দেশাবলী অনুসরণ করা উচিত যাতে তারা দেখতে পারেন যে Google পাবলিক ডিএনএস-এ কোয়েরি পাঠানোর আগে তাদের কিছু করতে হবে কিনা।
আমি কীভাবে Google Public DNS টিমের থেকে সহায়তা পেতে পারি?
আমরা সাজেস্ট করি যে আপনি আমাদের Google Groups-এ যোগ দিন যাতে টিমের থেকে প্রয়োজনীয় আপডেট পেতে পারেন এবং আপনার কোনও প্রশ্ন থাকলে তা জিজ্ঞাসা করতে পারেন। আপনি কোনও সমস্যার সম্মুখীন হলে এবং সেটি রিপোর্ট করতে চাইলে, পদ্ধতির জন্য সমস্যা রিপোর্ট করা দেখুন।
প্রযুক্তিগত
Google পাবলিক ডিএনএস কীভাবে জানে যে আমার কোয়েরি কোথায় পাঠাতে হবে?
এনিকাস্ট রাউটিং আপনার কোয়েরি সবচেয়ে কাছের Google পাবলিক DNS সার্ভারে পাঠায়। এনিকাস্ট রাউটিং সম্পর্কে আরও জানতে, Wikipedia এন্ট্রি দেখুন।
Google Public DNS, DNS রুট জোন এবং টপ-লেভেল ডোমেনের জোনে প্রকাশিত নেম সার্ভার (NS) রেকর্ড ব্যবহার করে যেকোনও ডোমেনের জন্য অথরিটেটিভ DNS সার্ভারের নাম ও ঠিকানা খুঁজে বের করে। এইসব নেম সার্ভারের মধ্যে কিছু সার্ভার এনিকাস্ট রাউটিং ব্যবহার করে।
আপনার সার্ভার বর্তমানে কোথায় অবস্থিত?
Google পাবলিক DNS সার্ভার বিশ্বব্যাপী উপলভ্য। এই প্রশ্নের দুটি উত্তর আছে, একটি ক্লায়েন্টের জন্য এবং অন্যটি DNS সার্ভারের জন্য যেখান থেকে Google Public DNS উত্তর পায় এবং ক্লায়েন্টকে পাঠায়।
ক্লায়েন্টরা Google Public DNS-এ কোয়েরি পাঠালে, সেগুলি ব্যবহৃত এনিকাস্ট অ্যাড্রেস (8.8.8.8, 8.8.4.4 অথবা 2001:4860:4860::-এ থাকা IPv6 অ্যাড্রেসের মধ্যে একটি) বিজ্ঞাপনকারী সবচেয়ে কাছের লোকেশনে রাউট করা হয়। নেটওয়ার্কের অবস্থা ও ট্রাফিক লোডের কারণে এইসব এনিকাস্ট অ্যাড্রেস বিজ্ঞাপনকারী নির্দিষ্ট লোকেশন পরিবর্তন হয় এবং Google Edge Network-এ প্রায় সবকটি কোর ডেটা সেন্টার ও এজ পয়েন্ট অফ প্রেজেন্স (PoPs) অন্তর্ভুক্ত করে।
Google Public DNS, Core ডেটা সেন্টার এবং Google Cloud অঞ্চলের লোকেশন থেকে অথরিটেটিভ সার্ভারে কোয়েরি পাঠায়। Google পাবলিক ডিএনএস, অথরিটেটিভ ডিএনএস সার্ভার কোয়েরি করার জন্য যে IP অ্যাড্রেস রেঞ্জ ব্যবহার করতে পারে, Google তার একটি তালিকা প্রকাশ করে (তালিকার সব রেঞ্জ ব্যবহার করা হয় না)। EDNS ক্লায়েন্ট সাবনেট (ECS) ডেটা নেই এমন ডিএনএস কোয়েরির জিও-লোকেশন এবং Google Public DNS থেকে আরও বেশি কোয়েরি রেটের অনুমতি দিতে ACL কনফিগার করার জন্য আপনি এটি ব্যবহার করতে পারবেন।
এই প্রায়শই জিজ্ঞাসিত প্রশ্ন ছাড়াও, Google এই তালিকাটি ডিএনএস "TXT" রেকর্ড হিসেবে প্রকাশ করে। Google প্রতি সপ্তাহে দুটি সোর্সই আপডেট করে, যার মধ্যে যোগ করা, পরিবর্তন করা এবং সরিয়ে দেওয়া অন্তর্ভুক্ত। প্রতিটি IP অ্যাড্রেস রেঞ্জ এন্ট্রিতে সবচেয়ে কাছের এয়ারপোর্টের IATA কোড অন্তর্ভুক্ত থাকে। GeoIP ডেটা বা ACL-এর জন্য অটোমেশন এই ডেটা DNS-এর মাধ্যমে পাওয়া উচিত, এই ওয়েব পেজ স্ক্র্যাপ করে নয় (উদাহরণ দেখতে নিচে দেখুন)।
কোয়েরি পাঠানোর জন্য Google পাবলিক ডিএনএস যে IP অ্যাড্রেস রেঞ্জের লোকেশন ব্যবহার করে
34.64.0.0/24 icn 34.64.1.0/24 icn 34.64.2.0/24 icn 34.101.0.0/24 cgk 34.101.1.0/24 cgk 34.101.2.0/24 cgk 34.116.32.0/24 tlv 34.153.64.0/25 dia 34.153.64.128/26 dia 34.153.64.192/26 dia 34.153.65.0/25 dia 34.153.65.128/26 dia 34.153.65.192/26 dmm 34.153.66.0/24 dmm 74.114.28.0/26 sin 74.114.28.64/26 bkk 74.114.28.128/26 hdf 74.114.28.192/26 iad 74.114.29.0/26 chs 74.114.29.64/26 bkk 74.114.29.128/26 lhr 74.114.29.192/26 dfw 74.114.30.0/26 bkk 74.114.30.64/26 hdf 74.114.30.128/25 hdf 74.114.31.0/26 cmh 74.114.31.64/26 ckv 74.114.31.128/26 sin 74.114.31.192/26 cmh 74.125.16.128/26 bom 74.125.16.192/26 yyz 74.125.17.128/26 cbf 74.125.17.192/26 dfw 74.125.18.0/25 iad 74.125.18.128/26 syd 74.125.18.192/26 lhr 74.125.19.0/25 mrn 74.125.19.128/25 yyz 74.125.40.0/25 mrn 74.125.40.128/26 lhr 74.125.40.192/26 rno 74.125.41.0/24 tpe 74.125.42.0/24 atl 74.125.43.0/25 tul 74.125.43.128/25 lhr 74.125.44.0/24 mrn 74.125.45.0/24 tul 74.125.46.0/24 lpp 74.125.47.0/24 bru 74.125.72.0/24 cbf 74.125.73.0/24 bru 74.125.74.0/24 lpp 74.125.75.0/24 chs 74.125.76.0/24 cbf 74.125.77.0/24 chs 74.125.78.0/24 chs 74.125.79.0/24 lpp 74.125.80.0/24 dls 74.125.81.0/24 dub 74.125.92.0/24 mrn 74.125.112.0/24 lpp 74.125.113.0/24 cbf 74.125.114.128/26 lpp 74.125.114.192/26 grq 74.125.115.0/24 tul 74.125.177.0/24 atl 74.125.178.0/24 bom 74.125.179.0/25 cbf 74.125.179.128/26 hkg 74.125.179.192/26 cbf 74.125.180.0/24 chs 74.125.181.0/25 bru 74.125.181.128/26 lax 74.125.181.192/26 grq 74.125.182.0/24 cbf 74.125.183.0/24 cbf 74.125.184.0/24 chs 74.125.185.0/25 chs 74.125.185.128/26 tul 74.125.185.192/26 bll 74.125.186.0/25 dls 74.125.186.128/26 cbf 74.125.186.192/26 tpe 74.125.187.128/26 fra 74.125.187.192/26 las 74.125.191.0/24 tul 172.217.32.0/25 lhr 172.217.32.128/26 sin 172.217.32.192/26 mel 172.217.33.0/25 syd 172.217.33.128/25 fra 172.217.34.0/26 fra 172.217.34.64/26 bom 172.217.34.128/26 del 172.217.34.192/26 bom 172.217.35.0/26 gru 172.217.35.64/26 lhr 172.217.35.128/26 gru 172.217.35.192/26 cbf 172.217.36.0/24 atl 172.217.37.0/25 gru 172.217.37.128/26 lpp 172.217.37.192/26 cbf 172.217.38.0/25 bom 172.217.38.128/26 tul 172.217.38.192/26 cgk 172.217.39.128/26 scl 172.217.39.192/26 tul 172.217.40.0/25 grq 172.217.40.128/25 las 172.217.41.0/25 grq 172.217.41.128/26 cbf 172.217.41.192/26 bru 172.217.42.0/25 tpe 172.217.42.128/25 cmh 172.217.43.0/25 yul 172.217.43.128/26 sin 172.217.43.192/26 tpe 172.217.44.0/25 yul 172.217.44.128/26 fra 172.217.44.192/26 sin 172.217.45.0/25 yul 172.217.45.128/25 fra 172.217.46.0/24 dls 172.217.47.0/25 sin 172.217.47.128/25 lhr 172.217.96.0/26 grq 172.217.96.64/26 cbf 172.217.96.128/26 dfw 172.217.96.192/26 bru 172.217.97.0/26 sin 172.217.97.64/26 mci 172.217.97.128/25 mel 172.217.98.0/24 yul 172.217.106.0/25 cmh 172.217.106.128/26 kul 172.217.106.192/26 chs 172.217.107.0/26 iad 172.217.107.64/26 cbf 172.217.107.128/26 dls 172.217.107.192/26 cmh 172.217.108.0/26 mci 172.217.108.64/26 cid 172.217.108.128/26 dia 172.217.108.192/26 nrt 172.217.109.0/26 mel 172.217.109.64/26 ske 172.217.109.128/26 auz 172.217.109.192/26 nrt 172.217.110.0/26 phx 172.217.110.64/26 cmh 172.217.110.128/25 tul 172.217.111.0/26 iad 172.217.111.64/26 mci 172.217.111.128/26 auz 172.217.111.192/26 scl 172.253.0.0/25 lax 172.253.0.128/25 mel 172.253.1.0/25 lax 172.253.1.128/26 waw 172.253.1.192/26 fra 172.253.2.0/25 lax 172.253.2.128/26 fra 172.253.2.192/26 mad 172.253.3.0/25 nrt 172.253.3.128/26 lbg 172.253.3.192/26 cbf 172.253.4.0/25 hkg 172.253.4.128/25 lbg 172.253.5.0/25 hkg 172.253.5.128/25 mad 172.253.6.0/25 hkg 172.253.6.128/25 nrt 172.253.7.0/25 chs 172.253.7.128/26 nrt 172.253.7.192/26 grq 172.253.8.0/25 iad 172.253.8.128/26 iad 172.253.8.192/26 icn 172.253.9.0/25 iad 172.253.9.128/26 atl 172.253.9.192/26 lax 172.253.10.0/25 iad 172.253.10.128/25 fra 172.253.11.0/25 zrh 172.253.11.128/26 cmh 172.253.11.192/26 grq 172.253.12.0/25 zrh 172.253.12.128/25 mil 172.253.13.0/25 kix 172.253.13.128/26 mil 172.253.13.192/26 waw 172.253.14.0/25 zrh 172.253.14.128/26 cmh 172.253.14.192/26 cgk 172.253.15.0/25 kix 172.253.15.128/26 bom 172.253.15.192/26 chs 172.253.80.0/26 tul 172.253.80.64/26 dfw 172.253.80.128/26 aus 172.253.80.192/26 nrt 172.253.81.0/26 lnk 172.253.81.64/26 dfw 172.253.81.128/26 aus 172.253.81.192/26 phx 172.253.82.0/26 lhr 172.253.82.64/26 cmh 172.253.82.128/26 rno 172.253.82.192/26 grq 172.253.83.0/26 hou 172.253.83.64/26 cbf 172.253.83.128/26 qro 172.253.83.192/26 lpp 172.253.84.0/26 fwa 172.253.84.64/26 rno 172.253.84.128/26 cmh 172.253.84.192/26 sin 172.253.85.0/26 dfw 172.253.85.64/26 cbf 172.253.85.128/25 cbf 172.253.86.0/25 cbf 172.253.86.128/27 lpp 172.253.86.160/27 scl 172.253.86.192/26 lpp 172.253.87.0/26 lpp 172.253.87.64/26 tul 172.253.87.128/25 tul 172.253.88.0/26 tul 172.253.88.64/26 mrn 172.253.88.128/26 mrn 172.253.88.192/27 sin 172.253.88.224/27 tpe 172.253.89.0/27 tpe 172.253.89.32/27 chs 172.253.89.64/26 chs 172.253.89.128/26 chs 172.253.89.192/27 chs 172.253.89.224/27 bru 172.253.90.0/26 bru 172.253.90.64/26 atl 172.253.90.128/26 atl 172.253.90.192/26 qro 172.253.91.0/26 yul 172.253.91.64/26 hou 172.253.91.128/26 iad 172.253.91.192/26 las 172.253.92.0/26 rno 172.253.92.64/26 gru 172.253.92.128/26 bru 172.253.92.192/26 tul 172.253.93.0/26 sin 172.253.93.64/26 lnk 172.253.93.128/26 syd 172.253.93.192/26 chs 172.253.94.0/26 ske 172.253.94.64/26 ckv 172.253.94.128/25 arn 172.253.95.0/25 cmh 172.253.95.128/26 lpp 172.253.95.192/26 grq 172.253.184.0/26 chs 172.253.184.64/26 auz 172.253.184.128/26 tul 172.253.184.192/26 bom 172.253.185.0/26 cbf 172.253.185.64/26 icn 172.253.185.128/26 mrn 172.253.185.192/26 kix 172.253.186.0/26 kul 172.253.186.64/26 cmh 172.253.186.128/26 iad 172.253.186.192/26 cbf 172.253.187.0/26 bru 172.253.187.64/26 kul 172.253.187.128/26 fwa 172.253.187.192/26 dfw 172.253.188.0/25 mrn 172.253.188.128/26 iad 172.253.188.192/26 dls 172.253.189.0/26 kul 172.253.189.64/26 icn 172.253.189.128/26 rno 172.253.189.192/26 cid 172.253.190.0/26 phx 172.253.190.64/26 lnk 172.253.190.128/26 gru 172.253.190.192/26 iad 172.253.191.0/26 chs 172.253.191.64/26 mvd 172.253.191.128/26 grq 172.253.191.192/26 hou 172.253.192.0/24 cbf 172.253.193.0/25 kix 172.253.193.128/26 slc 172.253.193.192/26 fra 172.253.194.128/26 cbf 172.253.194.192/26 lhr 172.253.195.128/26 fra 172.253.195.192/26 iad 172.253.196.0/25 cbf 172.253.196.128/26 tul 172.253.196.192/26 slc 172.253.197.0/25 fra 172.253.197.128/26 lbg 172.253.197.192/26 bom 172.253.198.128/26 dfw 172.253.198.192/26 kix 172.253.199.0/25 fra 172.253.199.128/26 kix 172.253.199.192/26 cbf 172.253.200.128/26 slc 172.253.200.192/26 cgk 172.253.201.0/25 syd 172.253.201.128/25 tlv 172.253.202.0/24 bll 172.253.204.0/25 syd 172.253.204.128/25 bom 172.253.205.0/24 lhr 172.253.206.0/24 waw 172.253.209.0/25 ckv 172.253.209.128/25 chs 172.253.210.0/24 iad 172.253.211.0/25 sin 172.253.211.128/26 icn 172.253.211.192/26 bom 172.253.212.0/25 tul 172.253.212.128/26 scl 172.253.212.192/26 chs 172.253.213.0/25 iad 172.253.213.128/26 del 172.253.213.192/26 dmm 172.253.214.0/25 iad 172.253.214.128/26 cbf 172.253.214.192/26 fra 172.253.215.0/25 bru 172.253.215.128/26 bom 172.253.215.192/26 sin 172.253.216.0/25 chs 172.253.216.128/26 sin 172.253.216.192/26 trn 172.253.217.0/25 tul 172.253.217.128/25 trn 172.253.218.0/25 uos 172.253.218.128/26 syd 172.253.218.192/26 cbf 172.253.219.0/25 scl 172.253.219.128/26 chs 172.253.219.192/26 gru 172.253.220.0/25 bom 172.253.220.128/26 scl 172.253.220.192/26 tul 172.253.221.0/25 cbf 172.253.221.128/26 iad 172.253.221.192/26 bom 172.253.222.0/25 slc 172.253.222.128/26 cmh 172.253.222.192/26 bom 172.253.223.0/25 slc 172.253.223.128/26 cmh 172.253.223.192/26 iad 172.253.224.0/24 cgk 172.253.225.0/24 fra 172.253.226.0/24 del 172.253.227.0/25 ckv 172.253.227.128/26 mad 172.253.227.192/26 ber 172.253.228.0/25 uos 172.253.228.128/26 mil 172.253.228.192/26 ber 172.253.229.0/25 las 172.253.229.128/26 mel 172.253.229.192/26 del 172.253.230.0/25 gru 172.253.230.128/26 bom 172.253.230.192/26 mel 172.253.231.0/25 las 172.253.231.128/26 lax 172.253.231.192/26 bru 172.253.232.0/25 las 172.253.232.128/26 slc 172.253.232.192/26 fra 172.253.233.0/25 gru 172.253.233.128/25 ber 172.253.234.0/24 gru 172.253.235.0/25 nrt 172.253.235.128/25 bom 172.253.236.0/25 nrt 172.253.236.128/26 nrt 172.253.236.192/26 sin 172.253.237.0/25 hkg 172.253.237.128/25 zrh 172.253.238.0/25 nrt 172.253.238.128/25 yul 172.253.239.0/25 slc 172.253.239.128/26 tpe 172.253.239.192/26 tlv 172.253.240.0/24 tul 172.253.241.0/24 dhr 172.253.242.0/24 chs 172.253.243.0/24 ckv 172.253.244.0/25 bom 172.253.244.128/26 lax 172.253.244.192/26 jnb 172.253.245.0/24 las 172.253.247.0/24 syd 172.253.248.0/24 bru 172.253.249.0/25 atl 172.253.249.128/26 del 172.253.249.192/26 jnb 172.253.250.0/24 cmh 172.253.251.0/24 dfw 172.253.252.0/24 icn 172.253.253.0/24 icn 172.253.254.0/24 dls 172.253.255.0/24 waw 173.194.90.0/24 cbf 173.194.91.0/24 scl 173.194.93.0/24 tpe 173.194.94.0/24 cbf 173.194.95.0/24 tul 173.194.96.0/25 dub 173.194.96.128/25 fra 173.194.97.0/24 chs 173.194.98.0/24 lpp 173.194.99.0/25 tul 173.194.99.128/25 dmm 173.194.100.0/24 mrn 173.194.101.0/24 tul 173.194.102.0/24 atl 173.194.103.0/24 cbf 173.194.168.0/25 nrt 173.194.168.128/26 nrt 173.194.168.192/2
প্রোগ্রাম্যাটিক্যালি লোকেশন ডেটা পাওয়া
ঠিকানার রেঞ্জ এইভাবে ফেচ করা যেতে পারে:
-
curl https://www.gstatic.com/ipranges/publicdns.json -
curl https://www.gstatic.com/ipranges/publicdns_geofeed.txt
Google Public DNS, অথরিটেটিভ DNS সার্ভারে কোয়েরি করার জন্য যে IP অ্যাড্রেস রেঞ্জ ব্যবহার করবে, তার তালিকা তৈরি করতে আপনি নিম্নলিখিত Python স্ক্রিপ্ট ব্যবহার করতে পারেন।
এই ডেটা locations.publicdns.goog.-এ TXT রেকর্ড হিসেবেও উপলভ্য।
তবে, ডেটার সাইজ থেকে বোঝা যায় যে DNS TXT রেকর্ড আর উপযুক্ত ফর্ম্যাট নয়। আমরা TXT রেকর্ডকে উপরে বর্ণিত JSON ফর্ম্যাট করা ফাইল দিয়ে
প্রতিস্থাপন করছি। আপনি TXT রেকর্ড ব্যবহার করলে, তার পরিবর্তে JSON ফাইল ব্যবহার করা শুরু করুন
কারণ ভবিষ্যতে কোনও এক সময় আমরা TXT রেকর্ড সরিয়ে দেওয়ার পরিকল্পনা করছি।
কমান্ড লাইন
আপনি কমান্ড লাইন থেকে Google পাবলিক ডিএনএস আইপি রেঞ্জ এক্সট্র্যাক্ট করতে curl এবং jq টুল ব্যবহার করতে পারেন।
curl https://www.gstatic.com/ipranges/publicdns.json | jq '.prefixes[] | .ipv4Prefix // .ipv6Prefix '
এর জন্য নিম্নলিখিতগুলি প্রয়োজন :
- curl কমান্ড-লাইন HTTP ক্লায়েন্ট ইনস্টল করুন
- jq কমান্ড-লাইন JSON প্রসেসর ইনস্টল করুন
Python
Google Public DNS ব্যবহার করে এমন IP অ্যাড্রেস রেঞ্জের তালিকা তৈরি করতে আপনি নিম্নলিখিত Python স্ক্রিপ্ট ব্যবহার করতে পারেন।
#!/usr/bin/env python3 """An example to fetch and print the Google Public DNS IP ranges.""" import ipaddress import json import urllib.request publicdns_url = 'https://www.gstatic.com/ipranges/publicdns.json' def read_url(url): try: s = urllib.request.urlopen(url).read() return json.loads(s) except urllib.error.HTTPError: print('Invalid HTTP response from %s' % url) return {} except json.decoder.JSONDecodeError: print('Could not parse HTTP response from %s' % url) return {} def main(): publicdns_json = read_url(publicdns_url) print('{} published: {}'.format(publicdns_url, publicdns_json.get('creationTime'))) locations = dict() ipv4, ipv6 = set(), set() for e in publicdns_json['prefixes']: if e.get('ipv4Prefix'): ip = ipaddress.IPv4Network(e.get('ipv4Prefix'), strict=False) ipv4.add(ip) if e.get('ipv6Prefix'): ip = ipaddress.IPv6Network(e.get('ipv6Prefix'), strict=False) ipv6.add(ip) locations[ip] = e.get('scope') print('IP ranges used by Google Public DNS for contacting ' 'authoritative DNS servers:') for i in list(ipv4) + list(ipv6): print(i, locations[i]) if __name__ == '__main__': main()
macOS-এর জন্য, এই স্ক্রিপ্টের জন্য Python 3 রানটাইম প্রয়োজন যা নিম্নলিখিতভাবে কনফিগার করা হয়েছে:
- macOS-এর জন্য Python 3 রানটাইমের বর্তমান ভার্সন ইনস্টল করুন।
- Python রানটাইম যাতে ব্যবহার করতে পারে তার জন্য বিশ্বস্ত মূল সার্টিফিকেটের (
cert.pem) তালিকা ইনস্টল করতে, আপনার অ্যাপ্লিকেশন ফোল্ডারের Python ফোল্ডার থেকে অন্তর্ভুক্তInstall Certificates.commandচালান।VERSION-এর জায়গায় আপনার ইনস্টল করা Python ভার্সন (যেমন3.8) লিখুন:sudo "/Applications/Python
VERSION/Install Certificates.command"
Google Public DNS কি BIND-এর মতো ওপেন সোর্স সফ্টওয়্যারের উপর ভিত্তি করে তৈরি?
Google পাবলিক ডিএনএস হল Google-এর নিজস্ব ডিএনএস স্ট্যান্ডার্ড।
Google Public DNS কোড ওপেন সোর্স সফ্টওয়্যার হিসেবে রিলিজ করার কোনও পরিকল্পনা আছে কি?
এই মুহূর্তে, Google পাবলিক ডিএনএস (DNS) ওপেন সোর্স করার কোনও পরিকল্পনা নেই। তবে, স্পিড, নিরাপত্তা ও স্ট্যান্ডার্ড সংক্রান্ত নিয়ম মেনে চলার হার বাড়াতে আমরা যেসব পদক্ষেপ নিয়েছি, সেগুলি বিস্তারিতভাবে উল্লেখ করেছি।
Google Public DNS কি IPv6 সাপোর্ট করে?
IPv6 কানেক্টিভিটি সহ ক্লায়েন্ট থেকে আসা অনুরোধের জন্য Google Public DNS-এর কাছে IPv6 অ্যাড্রেস আছে এবং IPv6 অ্যাড্রেসের জন্য সব অনুরোধের উত্তর দেয়, AAAA রেকর্ড থাকলে তা ফিরিয়ে দেয়। আমরা শুধুমাত্র IPv6-এর জন্য অথরিটেটিভ নেম সার্ভারকে সম্পূর্ণভাবে সাপোর্ট করি। Google পাবলিক ডিএনএস-এর সাথে শুরু করার জন্য নির্দেশাবলীতে IPv6 রিজলভার অ্যাড্রেস দেওয়া আছে।
মনে রাখবেন, Google ওয়েবসাইটের জন্য আপনি IPv6 ফলাফল নাও দেখতে পেতে পারেন। ব্যবহারকারীর অভিজ্ঞতা অপ্টিমাইজ করতে, Google শুধুমাত্র ভালো IPv6 কানেক্টিভিটি আছে এমন ক্লায়েন্টদের AAAA রেকর্ড দেখায়। এই নীতি Google Public DNS থেকে সম্পূর্ণ স্বাধীন এবং Google-এর অথরিটেটিভ নেম সার্ভার দ্বারা এনফোর্স করা হয়। আরও তথ্যের জন্য, IPv6-এ Google পৃষ্ঠা দেখুন।
শুধুমাত্র IPv6 নেটওয়ার্ক ও সিস্টেমের জন্য, আপনি Google Public DNS64 ব্যবহার করে A রেকর্ড আছে কিন্তু AAAA রেকর্ড নেই এমন ডোমেন নামের জন্য সিন্থেসাইজ করা AAAA রেকর্ড পেতে পারেন। এই সিন্থেসাইজ করা AAAA রেকর্ড, NAT64 পরিষেবার জন্য রিজার্ভ করা সুপরিচিত IPv6 প্রিফিক্স ব্যবহার করে IPv6-অনলি ক্লায়েন্টকে NAT64 গেটওয়েতে ডাইরেক্ট করে। শুরু করা সংক্রান্ত নির্দেশাবলী অনুসরণ করে আপনার সিস্টেম কনফিগার করুন, রিজলভার অ্যাড্রেস DNS64 IPv6 কনফিগারেশন দিয়ে পরিবর্তন করুন।
Google Public DNS কি DNSSEC প্রোটোকল সাপোর্ট করে?
Google Public DNS হল একটি যাচাইকরণকারী, নিরাপত্তা-সচেতন সমাধানকারী। DNSSEC স্বাক্ষরিত জোন থেকে পাওয়া সব উত্তর যাচাই করা হয়, তবে ক্লায়েন্ট স্পষ্টভাবে DNS অনুরোধে CD ফ্ল্যাগ সেট করে যাচাইকরণ বন্ধ করলে তা করা হয় না।
আমি DNSSEC ব্যবহার করছি কিনা তা কীভাবে জানতে পারব?
আপনি http://www.dnssec-failed.org/ লিঙ্কে গিয়ে একটি সহজ পরীক্ষা করতে পারেন। এই সাইটটি বিশেষভাবে কনফিগার করা হয়েছে যাতে একটি ভাঙা যাচাইকরণ চেইনের কারণে একটি DNS ত্রুটি ফেরত আসে। আপনি কোনও সমস্যার মেসেজ না পেলে, আপনি DNSSEC ব্যবহার করছেন না।
Google Public DNS কীভাবে DNSSEC যাচাইকরণে ব্যর্থ হওয়া লুকআপ ম্যানেজ করে?
Google Public DNS কোনও উত্তর যাচাই করতে না পারলে (ভুল কনফিগারেশন, অনুপস্থিত বা ভুল RRSIG রেকর্ড ইত্যাদির কারণে), এটি পরিবর্তে একটি ত্রুটি প্রতিক্রিয়া (SERVFAIL) দেখাবে। তবে, প্রভাব যদি উল্লেখযোগ্য হয় (যেমন, খুব জনপ্রিয় ডোমেন যাচাইকরণে ব্যর্থ হচ্ছে), তাহলে সমস্যা সমাধান না হওয়া পর্যন্ত আমরা জোনে যাচাইকরণ সাময়িকভাবে বন্ধ করে দিতে পারি।
কোনও ডোমেন কেন DNSSEC যাচাইকরণে ব্যর্থ হয় তা আমি কীভাবে খুঁজে পেতে পারি?
Verisign Labs-এর DNS Analyzer এবং Sandia National Laboratories-এর DNSViz হল দুটি DNSSEC ভিজ্যুয়ালাইজেশন টুল যা যেকোনও ডোমেনের জন্য DNSSEC যাচাইকরণ চেইন দেখায়। এগুলি কোথায় সমস্যা হয়েছে তা দেখায় এবং DNSSEC-এর ব্যর্থতার উৎস খুঁজে বের করার জন্য উপযোগী।
Google Public DNS পুরনো ডেটা দেখাচ্ছে। আমি কি ডেটা রিফ্রেশ করার জন্য এটিকে বাধ্য করতে পারি?
সাধারণ রেকর্ডের ধরন এবং বেশিরভাগ ডোমেন নামের জন্য Google Public DNS ক্যাশে রিফ্রেশ করতে আপনি ক্যাশে ফ্লাশ করুন টুল ব্যবহার করতে পারেন। ডোমেন ফ্লাশ করার জন্য আপনাকে ডোমেনের মালিকানা প্রমাণ করতে হবে না, তবে আপনাকে একটি reCAPTCHA সমাধান করতে হবে যা পরিষেবার অটোমেটেড অপব্যবহারকে সীমাবদ্ধ করে।
আপনার রেজিস্টার করা বা NS রেকর্ডের মাধ্যমে সাব-ডেলিগেট করা কোনও ডোমেনের জন্য
যেকোনও ধরনের রেকর্ড ফ্লাশ করলে, সেই ধরনের জন্য শুধু ক্যাশে করা উত্তরই ফ্লাশ হয় না,
সেই ডোমেনের নেম সার্ভার সম্পর্কে ডেলিগেশন সংক্রান্ত তথ্যও ফ্লাশ হয়।
আপনি সম্প্রতি নেম সার্ভার পরিবর্তন করে থাকলে
(রেজিস্ট্রার বা ডিএনএস হোস্টিং প্রদানকারী পরিবর্তন করে)
www-এর মতো সাবডোমেন ফ্ল্যাশ করার আগে এটি করা অত্যন্ত গুরুত্বপূর্ণ,
যাতে আপনার পুরনো ডিএনএস সার্ভারে থাকা বাসি ডেটা থেকে সেগুলি রিফ্রেশ না হয়।
Google Public DNS যদি পুরনো CNAME রেকর্ড সহ উত্তর দেয়, তাহলে আপনাকে প্রতিটি CNAME ডোমেনের জন্য CNAME রেকর্ডের ধরন ফ্লাশ করতে হবে, চেনের শেষ CNAME থেকে শুরু করে কোয়েরি করা নাম পর্যন্ত। আপনি সব CNAME ফ্লাশ করার পরে, পুরনো CNAME-এর সাথে উত্তর দিচ্ছে এমন যেকোনও ধরনের রেকর্ডের সাথে কোয়েরি করা নাম ফ্লাশ করুন।
কোন কোন ডেটা ফ্লাশ করা যাবে সেই ব্যাপারে কিছু সীমাবদ্ধতা আছে:
ভৌগোলিক অবস্থানের জন্য EDNS ক্লায়েন্ট সাবনেট (ECS) ব্যবহার করা ডোমেন ফ্লাশ করা যাবে না – ECS ব্যবহার করা যেকোনও ডোমেনের জন্য, ECS-চালু থাকা রেকর্ডের TTL যথেষ্ট কম (১৫ মিনিট বা তার কম) সেট করুন যাতে আপনাকে সেগুলি কখনও ফ্লাশ করতে না হয়।
কোনও ডোমেন নামের সব সাবডোমেন বা সব ধরনের রেকর্ড ফ্লাশ করার একমাত্র উপায় হল, আপনি যে ডোমেন নামের রেকর্ড ফ্লাশ করতে চান, তার প্রতিটি রেকর্ড টাইপ ফ্লাশ করা। এটি করা সম্ভব না হলে, আপনি রেকর্ড TTL-এর মেয়াদ শেষ হওয়ার জন্য অপেক্ষা করতে পারেন (সাধারণত, আসল TTL-এর মেয়াদ বেশি হলেও, এটি ছয় ঘণ্টার মধ্যে সীমাবদ্ধ থাকে)।
пример.example-এর মতো আন্তর্জাতিক ডোমেন নাম ফ্লাশ করতে, পিউনিকোড করা ফর্ম ব্যবহার করুন (উপরের উদাহরণের জন্যxn‑‑e1afmkfd.example)। ASCII অক্ষর, সংখ্যা, হাইফেন বা আন্ডারস্কোর ছাড়া অন্য অক্ষর সহ ডোমেন ফ্লাশ করা যাবে না।
Google Public DNS কি ক্লায়েন্টের সাথে যোগাযোগ এনক্রিপ্ট করার মাধ্যমে তথাকথিত "লাস্ট-হপ" সুরক্ষিত করে?
প্রথাগত DNS ট্রাফিক UDP বা TCP-এর মাধ্যমে এনক্রিপশন ছাড়াই ট্রান্সপোর্ট করা হয়। এছাড়াও, আমরা TLS-এর পরিবর্তে ডিএনএস এবং HTTPS-এর পরিবর্তে ডিএনএস প্রদান করি যা ক্লায়েন্ট এবং Google পাবলিক ডিএনএস-এর মধ্যে ট্রাফিক এনক্রিপ্ট করে। আপনি এখানে চেষ্টা করে দেখতে পারেন: https://dns.google.
আমাদের কাছে আগে থেকেই DNSSEC থাকলে, HTTPS-এর পরিবর্তে DNS-এর প্রয়োজন কেন?
HTTPS-এর পরিবর্তে ডিএনএস এবং DNSSEC একে অপরের পরিপূরক। Google Public DNS, যখনই সম্ভব, নেম সার্ভার থেকে পাওয়া উত্তর যাচাই করতে DNSSEC ব্যবহার করে। তবে, Google Public DNS থেকে পাওয়া কোনও সাধারণ UDP বা TCP উত্তর নিরাপদে যাচাই করতে, ক্লায়েন্টকে DNSSEC যাচাইকরণ প্রক্রিয়াটি আবার করতে হবে, যা বর্তমানে খুব কম ক্লায়েন্ট রিজলভার করে থাকে। DNS over HTTPS স্টাব রিজলভার ও Google Public DNS-এর মধ্যে ট্রাফিক এনক্রিপ্ট করে এবং এন্ড-টু-এন্ড যাচাই করা DNS লুকআপ প্রদান করতে DNSSEC-কে সাহায্য করে।
অন্যান্য DNS পরিষেবার সাথে Google Public DNS-এর পারফর্ম্যান্স তুলনা করার জন্য আমি কি কোনও টুল ব্যবহার করতে পারি?
Google Public DNS-এর রেসপন্স টাইম পরিমাপ করার জন্য আপনি ফ্রিতে উপলভ্য অনেক টুল ব্যবহার করতে পারেন। আমরা Namebench সাজেস্ট করি। আপনি যে টুলই ব্যবহার করুন না কেন, পরিসংখ্যানগতভাবে তাৎপর্যপূর্ণ ফলাফল নিশ্চিত করতে আপনাকে বিপুল সংখ্যক ডোমেনের—৫০০০-এর বেশি—বিরুদ্ধে টুলটি চালাতে হবে। যদিও পরীক্ষাটি চালাতে বেশি সময় লাগে, তবে কমপক্ষে ৫০০০টি ডোমেন ব্যবহার করলে নেটওয়ার্ক লেটেন্সির (প্যাকেট লস এবং রিট্রান্সমিট) কারণে পরিবর্তনশীলতা কমে যায় এবং Google Public DNS-এর বড় নামের ক্যাশে পুঙ্খানুপুঙ্খভাবে পরীক্ষা করা হয়।
Namebench-এ ডোমেনের সংখ্যা সেট করতে, পরীক্ষার সংখ্যা GUI
বিকল্প বা -t কমান্ড লাইন ফ্ল্যাগ ব্যবহার করুন;
আরও তথ্যের জন্য Namebench ডকুমেন্টেশন দেখুন।
Google পাবলিক DNS রিজলভারের সাথে ping বা traceroute রান করলে, অন্যান্য পরিষেবার তুলনায় রেসপন্স লেটেন্সি বেশি হয়। এর অর্থ কি এই যে Google পাবলিক ডিএনএস সবসময় স্লো?
পিং টাইম ছাড়াও, কোনও নাম সমাধান করার জন্য আপনাকে গড় সময়ও বিবেচনা করতে হবে। যেমন, আপনার ISP-এর পিং টাইম ২০ মিলি সেকেন্ড, কিন্তু গড় নেম রেজোলিউশন টাইম ৫০০ মিলি সেকেন্ড হলে, সামগ্রিক গড় রেসপন্স টাইম ৫২০ মিলি সেকেন্ড। Google Public DNS-এর পিং টাইম ৩০০ মিলি সেকেন্ড, কিন্তু ১ মিলি সেকেন্ডে অনেক নাম রেজোলিউশন করলে, সামগ্রিক গড় রেসপন্স টাইম ৩০১ মিলি সেকেন্ড। আরও ভালভাবে তুলনা করতে, আমরা আপনাকে ডোমেনের একটি বড় সেটের নেম রেজোলিউশন পরীক্ষা করার সাজেশন দিই।
Google পাবলিক ডিএনএস কীভাবে CDN জিও-লোকেশন ব্যবহার করে?
ডাউনলোড বা স্ট্রিম করা যায় এমন মাল্টিমিডিয়া প্রদান করে এমন অনেক সাইট, Akamai-এর মতো DNS-ভিত্তিক থার্ড-পার্টি কন্টেন্ট ডিস্ট্রিবিউশন নেটওয়ার্কের (CDN) মাধ্যমে তাদের কন্টেন্ট হোস্ট করে। যখন কোনও DNS সমাধানকারী CDN-এর IP অ্যাড্রেসের জন্য কোনও অথরিটেটিভ নেম সার্ভারকে কোয়েরি করে, তখন নেম সার্ভার সমাধানকারী-এর সবচেয়ে কাছের (নেটওয়ার্ক দূরত্বের নিরিখে) অ্যাড্রেসটি ফেরত পাঠায়, ব্যবহারকারীর নয়। কিছু ক্ষেত্রে, ISP-ভিত্তিক রিজলভারের পাশাপাশি Google Public DNS-এর মতো পাবলিক রিজলভারের ক্ষেত্রে, রিজলভার ব্যবহারকারীর কাছাকাছি নাও থাকতে পারে। এই ধরনের ক্ষেত্রে, ব্রাউজিং অভিজ্ঞতা কিছুটা ধীর হয়ে যেতে পারে। এই বিষয়ে Google পাবলিক ডিএনএস অন্যান্য ডিএনএস প্রদানকারীর থেকে আলাদা নয়।
ডিএনএস সার্ভার ও ব্যবহারকারীদের মধ্যে দূরত্ব কমাতে, Google Public DNS সারা বিশ্ব জুড়ে সার্ভার স্থাপন করেছে। বিশেষ করে, ইউরোপের ব্যবহারকারীদের ইউরোপের CDN কন্টেন্ট সার্ভারে, এশিয়ার ব্যবহারকারীদের এশিয়ার CDN সার্ভারে এবং মার্কিন যুক্তরাষ্ট্রের পূর্ব, মধ্য ও পশ্চিম অঞ্চলের ব্যবহারকারীদের সেইসব অঞ্চলের CDN সার্ভারে রিডাইরেক্ট করা উচিত। মাল্টিমিডিয়া ব্যবহারকারীদের জন্য CDN যাতে ভালো DNS ফলাফল প্রদান করতে পারে, সেই জন্য আমরা এই তথ্য প্রকাশ করেছি।
এছাড়াও, Google পাবলিক ডিএনএস, RFC-তে বর্ণনা করা EDNS ক্লায়েন্ট সাবনেট নামক একটি টেকনিক্যাল সমাধান ব্যবহার করে। এটি রিজলভারকে ক্লায়েন্টের IP অ্যাড্রেসের অংশ (IPv4/IPv6-এর জন্য যথাক্রমে প্রথম ২৪/৫৬ বিট বা তার কম) DNS মেসেজে সোর্স IP হিসেবে পাস করার অনুমতি দেয়, যাতে নেম সার্ভার রিজলভারের লোকেশনের পরিবর্তে ব্যবহারকারীর লোকেশনের উপর ভিত্তি করে অপ্টিমাইজ করা ফলাফল ফেরত দিতে পারে।
গোপনীয়তা
আমি Google পাবলিক ডিএনএস পরিষেবা ব্যবহার করলে Google কোন তথ্য লগ করে?
Google পাবলিক ডিএনএস গোপনীয়তা পৃষ্ঠায় আমাদের সংগ্রহ করা তথ্যের সম্পূর্ণ তালিকা রয়েছে। Google পাবলিক ডিএনএস, Google-এর মূল গোপনীয়তা নীতি মেনে চলে, যা আমাদের গোপনীয়তা কেন্দ্র-এ উপলভ্য।
আপনার ক্লায়েন্ট IP অ্যাড্রেস শুধুমাত্র সাময়িকভাবে লগ করা হয় (এক বা দুই দিনের মধ্যে মুছে ফেলা হয়), তবে ISP এবং শহর/মেট্রো-লেভেল লোকেশন সম্পর্কিত তথ্য আরও বেশি সময় ধরে রাখা হয় যাতে আমাদের পরিষেবা আরও দ্রুত, ভালো এবং আরও সুরক্ষিত করা যায়।
সংগ্রহ করা কোনও তথ্য কি আমার Google অ্যাকাউন্টে স্টোর করা হয়?
কোনও Google অ্যাকাউন্টের সাথে সেভ করা ডেটা যুক্ত থাকে না।
Google কি Google Public DNS পরিষেবা থেকে সংগ্রহ করা তথ্য Google-এর বাইরের কারও সাথে শেয়ার করে?
না, তবে Google-এর গোপনীয়তা নীতিতে বর্ণিত সীমিত পরিস্থিতি যেমন আইনি প্রক্রিয়া ও এনফোর্স করা যায় এমন সরকারি অনুরোধের ক্ষেত্রে এটি প্রযোজ্য নয়। (এছাড়াও, ব্যবহারকারীর ডেটা সংক্রান্ত অনুরোধের বিষয়ে Google-এর ট্রান্সপারেন্সি রিপোর্ট দেখুন।)
Google কি সাময়িক বা স্থায়ী লগ থেকে পাওয়া তথ্য, অন্য পরিষেবার জন্য Google-কে দেওয়া আমার কোনও ব্যক্তিগত তথ্যের সাথে সম্পর্কিত বা একত্রিত করে?
গোপনীয়তা পৃষ্ঠায় যেমন বলা হয়েছে, আমরা এইভাবে লগ ডেটা একত্রিত বা সম্পর্কযুক্ত করি না।