কেন ডিএনএসে একাধিক পিটিআর রেকর্ডের প্রস্তাব দেওয়া হচ্ছে না?


36

আমি প্রায়শই পড়েছি যে ডিএনএস কনফিগারেশনে একাধিক পিটিআর রেকর্ড ব্যবহার করার পরামর্শ দেওয়া হয় না।

তবে কারণগুলি প্রায়শই অস্পষ্ট, বা এত স্পষ্ট নয়, নামকরণ:

  • "এটি সমস্যার কারণ হতে পারে",
  • "একক উত্তরের প্রত্যাশায় প্রোগ্রামগুলিতে বাগগুলি ট্রিগার করতে পারে": এটি তখন সফ্টওয়্যারটির সমস্যা, তাই না ?!
  • "ডিএনএস উত্তর প্যাকেটটি খুব বড় করে তুলতে পারে": এটি কি ইডিএনএসের সাথে স্থির নয় ?

এই ভাল কারণ আছে? আপনি কি অন্য কোনও (ভাল) কারণ জানেন? এই সমস্ত ধরণের দেখতে "উত্তরাধিকার ভয়" এর মতো দেখাচ্ছে ...


4
আপনি কেন একক আইপি ঠিকানার জন্য একাধিক পিটিআর রেকর্ড রাখতে চান? আমি এমন কোনও কারণ সম্পর্কে ভাবতে পারি না যা করতে বোঝায়।
পার ভন জায়েইগবার্ক

3
@ পারভোনজুইগবার্গক আমি যা চাইছিলাম তা নয়, উদাহরণস্বরূপ, কারণ আমার একাধিক নাম একই আইপিটির দিকে নির্দেশ করছে, এবং এর বিপরীতে সমস্তটি মিলে যেতে চাই।
টোটার

10
@ পারভোনজওয়েবার্গক এক মেল সার্ভারের কল্পনা করুন যা একাধিক ডোমেনের জন্য মেল পরিচালনা করে। আপনি যে EHLOকমান্ডের জন্য মেইল ​​প্রেরণ করছেন সেই ডোমেনের মধ্যে আপনি একটি নাম ব্যবহার করতে চাইতে পারেন । কিছু নির্দিষ্ট রিসিভকারীদের PTRআপনার EHLOকমান্ডে ডোমেনের সাথে মিলে একটি রেকর্ড থাকা দরকার , অন্যথায় তারা আপনার কাছ থেকে মেল গ্রহণ করবে না। তবে আপনার যদি একাধিক PTRরেকর্ড থাকে তবে এগুলি কেবল এলোমেলোভাবে তাদের চয়ন করতে পারে এবং যদি এটি EHLOকমান্ডের সাথে মেলে না , এটি মেলটি প্রত্যাখ্যান করে।
কাস্পারড

3
আমি জানি এটি আপনি যা চেয়েছিলেন তা নয়, সে কারণেই আমি এটি একটি মন্তব্যের মাধ্যমে জিজ্ঞাসা করেছি, উত্তর হিসাবে নয়। :-) আপনি কখনই অ্যাপ্লিকেশনটির কথা বলছেন নি। আপনি আরও স্পষ্ট করে বলতে চাই যে আপনি বহির্গামী ই-মেইলের প্রসঙ্গে কথা বলছেন যা @ ক্যাস্পার্ড অনুমান করছে।
পার ভন জুইগবার্গ ই

2
@ ক্যাস্পারড আমি মনে করি যে কেউ এটি করতে চায় তবে এটি করা অপ্রচলিত এবং অযথা সমস্যাজনিত সমস্যাটির কারণ হয় যা প্রশ্নটি নিয়ে। মেল সার্ভারটি তার EHLOকমান্ডগুলিতে কেবলমাত্র একটি একক নাম ব্যবহার করবে বলে আশা করা হচ্ছে , এটি কতটা ডোমেনের জন্য মেল পরিচালনা করে তা নির্বিশেষে। নামটিতে HELO/EHLO মেইল সার্ভার নিজেই সনাক্ত করতে, এর কহা না বলে আশা করা হচ্ছে MAIL FROMবা Fromমেইল ঠিকানা।
হাকান লিন্ডকভিস্ট

উত্তর:


19

PTRবিপরীত নাম (যেমন 7.2.0.192.in-addr.arpa) এর রেকর্ডটি সেই আইপি ঠিকানার সাথে সম্পর্কিত নীতিগত নামটি সনাক্ত করতে পারে ।

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

থেকে: http://tools.ietf.org/html/rfc1035#section-3.5

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

যেহেতু সাধারণ প্রত্যাশাটি হ'ল একটি আইপি ঠিকানার সাথে যুক্ত একটি নাম রয়েছে এবং সেই নামটিই কী PTRউল্লেখ করা উচিত, একাধিক নাম যুক্ত করার সাথে সাধারণত কোনও উল্টোপাল্ট থাকে না (কোনও র্যান্ডম A/ AAAAরেকর্ড কোনও মিলের প্রত্যাশা করে না PTR) তবে এটির একটি সম্ভাবনা রয়েছে খারাপ কারণ এটি অদ্ভুত ফলাফলের কারণ হতে পারে কারণ আপনি PTRযদি একের বেশি যোগ করে থাকেন তবে আপনার কোনটি রেকর্ড ব্যবহৃত হবে তার উপর আপনার কোনও নিয়ন্ত্রণ নেই।

সংক্ষেপে, যদি আপনার একাধিক PTRরেকর্ড থাকে তবে আপনি আপনার হোস্টকে আরও বৈধ নয় বরং এর বিপরীতে উপস্থিত করবেন না, আপনি কিছু বৈধতা ব্যর্থ হওয়ার বা অন্যথায় কিছু ভাঙার ঝুঁকি নিয়ে চলেছেন।

সম্ভবত কিছুটা চূড়ান্ত রূপক হিসাবে, আপনার ফটো সহ সমস্ত পাঁচটি পাসপোর্ট হস্তান্তর করা হলেও বিমানবন্দরে বিভিন্ন নাম সহ সম্ভবত আপনি যদি কোনওটির হাতে তুলে দেন তবে তা গ্রহণ করা হবে না।


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

"PTR রেকর্ড বলে আশা করা হচ্ছে যারা দ্বারা: চিহ্নিত করতে"? এটি একটি ডি-ফ্যাক্টো নিয়মের মতো দেখায় , সফ্টওয়্যার বিকাশকারীরা বিবেচনা শুরু করেছিলেন যে কেবল একটি পিটিআরই আদর্শ। আমি কি সঠিক?
টোটার

@ টোটার একটি উত্সের জন্য একটি উদ্ধৃতি এবং লিঙ্ক যুক্ত করেছে।
হাকান লিন্ডকভিস্ট

একটি উপাখ্যান হিসাবে, সম্প্রতি এটি উল্লেখ করা হয়েছিল যে অ্যাপলের কয়েকটি পিটিআর রেকর্ড রয়েছে যা 9k বাইটেরও বেশি উত্তর পেয়েছে। নিঃসন্দেহে তারা একমাত্র নয়। বাধ্যতামূলক পিটিআর রেকর্ড নীতিগুলি এই উত্তরের বিশদটি বিবেচনায় না নিলে আপনি কী শেষ করতে পারেন তার এটি চূড়ান্ত উদাহরণ।
অ্যান্ড্রু বি

16

আরটিএফসি এই পিটিআর রেকর্ডগুলি পরিচালনা করার জন্য কোনও সীমা বা কোনও উপায় চাপায় না বলে এটি অনাকাক্সিক্ষত আচরণে নেমে আসে। বেশিরভাগ বাস্তবায়নগুলি রাউন্ড-রবিন চয়ন করবে এবং আপনি আপনার পছন্দসই ফলাফল অর্জন করতে পারবেন না (একক আইপিতে অনেক নামের মধ্যে নিখুঁত মিল)।

আপনি এখানে এই বিষয়ে আরও পড়তে পারেন: https://supernoc.rogerstelecom.net/pdfs/m څوple-ptrs.pdf

এছাড়াও, এই বাগটি গ্লিবসি'র getnameinfo ফাংশন থেকে দেখুন ( https://sourceware.org/bugzilla/show_bug.cgi?id=5790 ) । আপনি কীভাবে গ্যারান্টি দিতে পারেন যে ইন্টারনেটের চারপাশে বিভিন্ন সিস্টেমে অসীম সংখ্যায় এটি ঘটছে না (এর মধ্যে বেশ কয়েকটি খুব পুরানো এবং অতুলনীয়)?

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


2
আপনি কীভাবে গ্যারান্টি দিতে পারেন যে ইন্টারনেটের চারপাশে বিভিন্ন সিস্টেমে "অসীম" সংখ্যায় কোনও সমস্যা হচ্ছে না? আপনার উত্তরটি দুর্দান্ত তবে এই যুক্তির কোনও মূল্য নেই। তদুপরি, ক্লায়েন্ট বাগগুলি অপ্রাসঙ্গিক আইএমএইচও হয়, যদি তার মধ্যে "উল্লেখযোগ্য" সংখ্যার প্রভাব পড়ে except
টোটার

2

আপনার একাধিক পিটিআর থাকলে কোনও পিটিআর একটি নির্দিষ্ট ফরোয়ার্ড রেকর্ডের সাথে মেলে তা আপনি কীভাবে গ্যারান্টি দিচ্ছেন?

এটি বিশেষত মেল সার্ভার আন্তঃ ক্রিয়াতে গুরুত্বপূর্ণ, যেখানে বেশিরভাগ অভ্যন্তরীণ প্রাপ্ত এসএমটিপি সার্ভারগুলি বিপরীতটির সাথে মেলে কিনা তা পরীক্ষা করবে

খুব কঠিন আপনার একাধিক পিটিআর রয়েছে এবং কোন পিটিআর নির্বাচিত এবং গ্যারান্টি দেওয়ার কোনও উপায় নেই যা আপনি সংযোগ দেওয়ার ক্ষেত্রে এগিয়ে দিয়েছিলেন

নিখুঁত ম্যাচের গ্যারান্টি দেওয়ার সহজতম উপায় হ'ল একটি পিটিআর থাকা যা একটি ফরোয়ার্ড এন্ট্রিটির সাথে মেলে

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