সিএনএমের রেকর্ডগুলির ফলে কি দ্বিতীয় ডিএনএস দেখার ফলাফল হয়?


19

ধরা যাক আমাদের www.foo.com নামে একটি সাবডোমেন রয়েছে যার foo.bar.cc এ সিআইএন রেকর্ড রয়েছে has পরিবর্তে Foo.bar.cc এর একটি আইপি ঠিকানা 1.2.3.4 নির্দেশ করে একটি রেকর্ড রয়েছে।

এখন, আমি যদি www.foo.com এর ডিএনএস অনুসন্ধান করি তবে আমি এই উত্তরটির মত উত্তর পাব:

www.foo.com. IN CNAME foo.bar.cc.
foo.bar.cc. IN A 1.2.3.4

আমার প্রশ্ন, foo.bar.cc কোন পর্যায়ে সমাধান করা হয়েছে? ক্লায়েন্টকে প্রতিক্রিয়া ফেরত পাঠানোর আগে এটি কি रिकर्सিভ ডিএনএস সার্ভার দ্বারা সম্পন্ন হয়েছে? বা ক্লায়েন্টটি foo.bar.cc এর জন্য ডিএনএস সার্ভারের কাছে দ্বিতীয় অনুরোধটি জারি করে? বা ডিএনএস সার্ভারের foo.bar.cc এর জন্য ইতিমধ্যে ক্যাশে প্রবেশ রয়েছে কিনা তার উপর নির্ভর করে?

আমি জিজ্ঞাসা করছি কারণ একটি নির্দিষ্ট পুনরাবৃত্ত ডিএনএস সার্ভার কেবল প্রথম লাইনটি ফেরায়, অর্থাত এটি সিএনএম সমাধান করে না। তবে, সম্ভবত 20 সেকেন্ড পরে, একই হোস্টের পরবর্তী অনুরোধগুলির মধ্যে উভয় লাইন অন্তর্ভুক্ত থাকবে।

উত্তর:


16

2 টি রেকর্ড একই অনুরোধে একসাথে ফিরে আসে। আপনি নিম্নলিখিত কমান্ডের মাধ্যমে এটি খুঁজে পেতে পারেন

dig +trace www.foo.com

উদাহরণস্বরূপ আমার ডোমেন ফটোব্লগ.কম এর www এর একটি নাম রয়েছে তাই আমার কাছে ফটোব্লগের নাম সার্ভার থেকে শেষ 2 টি অনুরোধ

photoblog.com.      172800  IN  NS  ns1.photoblog.com.
photoblog.com.      172800  IN  NS  ns2.photoblog.com.
;; Received 103 bytes from 192.43.172.30#53(i.gtld-servers.net) in 196 ms

www.photoblog.com.  600 IN  CNAME   photoblog.com.
photoblog.com.      600 IN  A   74.52.128.18
photoblog.com.      60  IN  NS  ns2.photoblog.com.
photoblog.com.      60  IN  NS  ns1.photoblog.com.
;; Received 133 bytes from 74.52.128.18#53(ns2.photoblog.com) in 59 ms

আপনি দেখতে পাচ্ছেন যে অনুরোধটি এনএস 1 / এনএস 2 কে জিজ্ঞাসা করেছে যে www.photoblog.com এর আইপিটি কী এবং এটি ফোটোব্লগ.কমের একটি নাম এবং এটি একটি রেকর্ডের আইপি এখানে রয়েছে returns


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

হ্যাঁ - যদি ডিএনএস সার্ভারের আরও তথ্য থাকে তবে তা এটি ADDITIONALউত্তর বিভাগে ফিরিয়ে দেবে । ঘটনাগুলি যেখানে এটি ফিরে আসে না তার অর্থ recurser এর ক্যাশে ছিল না - সম্ভবত কারণ CNAMEএবং Aরেকর্ডটিতে এটি বিভিন্ন অনুমোদনযোগ্য সার্ভার রয়েছে বলে উল্লেখ করা হয়েছে (সুতরাং পুনরাবৃত্তির প্রাথমিক অনুরোধটি CNAMEঅতিরিক্ত অতিরিক্ত Aপ্রতিক্রিয়া পায়নি , just the CNAME)।
শেন ম্যাডেন

@ মাইক: তাহলে উপসংহার কি? সিএনএম রেকর্ডগুলির ফলাফল কি দ্বিতীয় ডিএনএস দেখার জন্য হয় বা না? যদি তা না হয় তবে কেন অনেকে সিএমএল রেকর্ড টিটিএল বাড়ানোর পরামর্শ দেয়?
মার্কো ডেমাইও

10
যতক্ষণ না A রেকর্ডটি সিএমএনের মতো একই অনুমোদনযোগ্য সার্ভারে থাকবে ততক্ষণ এটি একই চেহারা
মাইক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.