একটি ডিএনএস জোনে লোকালহোস্ট


15

আমাদের আইএসপি আমাদের বাহ্যিক ডিএনএসকেও হোস্ট করে। ডিফল্টরূপে তারা লোকালহোস্টের জন্য একটি এন্ট্রি অন্তর্ভুক্ত করে।

উদাহরণস্বরূপ: localhost.example.com ample 86400 এ 127.0.0.1 এ

আমি যখন তাদের এটিকে সরাতে বলি তখন তারা আমাকে কঠোর সময় দেয় এবং বলে যে বিন্দ ঠিক এইভাবে কাজ করে।

আমি কেন এটি অন্তর্ভুক্ত করতে চাই তা নিয়ে কিছু গবেষণা করার চেষ্টা করেছি তবে আমি খুব বেশি কিছু পাই না। আমি কমপক্ষে একটি জায়গা পেয়েছি যা ভেবেছিল এটি সম্ভাব্য এক্সএসএস আক্রমণ ভেক্টর be এটি মোটামুটি সাধারণ বলে মনে হচ্ছে তাই আমি আলেক্সা থেকে শীর্ষ 20 ওয়েবসাইট ডোমেনগুলিতে অনুসন্ধান করেছি এবং বেশিরভাগের মধ্যে এন্ট্রি নেই তবে একটি দম্পতি আছে। অন্য কয়েকজনের একটি প্রবেশ রয়েছে তবে 127.0.0.1 এর দিকে ইঙ্গিত করার পরিবর্তে তারা অন্যকে একটি বিশ্ব রুট-সক্ষম আইপি ঠিকানা দেখায়।

যাইহোক, কেন আমি আমার ডোমেনের জন্য জোনে লোকাহোস্ট রাখতে চাই? এটি না থাকার সাথে তাদের কোনও সমস্যা আছে? এটি সম্পর্কে কোন ধরণের সেরা অনুশীলন আছে? এটি কি একটি ডিফল্ট বাইন্ড জিনিস যা সম্পর্কে আমি অবগত নই?

ধন্যবাদ


ভাল প্রশ্ন. এর আগে কখনও শুনিনি।
টমটম

আমার আইএসপি জোন ফাইলটিতে আমার একটি "লুপব্যাক" আছে। ডব্লিউটিএফ?
ডেভিড টোনহোফার

উত্তর:


13

localhost.example.comকখনও কখনও "লোকালহোস্ট" অনুরোধগুলি ইন্টারনেটে ফাঁস হওয়া রোধ করার জন্য অভ্যন্তরীণ ডিএনএস সার্ভারগুলিতে অন্তর্ভুক্ত থাকে (যে ক্ষেত্রে জন স্মিথ http://localhost/তার ব্রাউজারে টাইপ করেন এবং যে কোনও কারণে তার সমাধানকারী হোস্ট ফাইলে না দেখায়, তার অনুসন্ধানের পথটি সংযোজন করে example.com) ( ) & নাম সার্ভারগুলি এর সমাধান কী তা জিজ্ঞাসা করা শুরু করে)।

আপনার লোকালহোস্ট এন্ট্রি করতে হবে না (এবং যদি আপনার আইএসপি মনে করে যে "বিন্ডের কাজ সেইভাবে হয়" তবে তারা হয় বিভ্রান্ত বা বোকা: বিআইএনডি জোন ফাইলের মধ্যে যা সরবরাহ করে, এবং যদি তারা localhostলাইনটি সরিয়ে দেয় তবে এটি পরিষেবা দেওয়া বন্ধ করে দেবে রেকর্ড)। একটি নিখরচায় উদাহরণ হিসাবে, localhost.google.comসমাধান করবেন না এবং আমি এনএসকে বাজি দিচ্ছি যে ডোমেনটি BIND চলছে।

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


1
ব্যক্তিগতভাবে আমি মনে করি এটি সঠিক বিন্দু শেষ নাlocalhost.some.test হওয়ায় কেবল আরেকটি শিকার । (বিন্দুকে লক্ষ্য করুন!) থাকার পিছনে যুক্তিটি পরিষ্কার, তবে ডিএনএস জোনে বিন্দুগুলি প্রায়শই ভুলে যায়। তারপরে এটি তার নিজস্ব রহস্যময় জীবন ধারণ করেছিল। localhost.
পাইগ

সরঞ্জামগুলি দেখুন। ডায়েট.অর্গ.এইচটিএমএল / আরএফসি 1537 সাধারণ ডিএনএস ডেটা ফাইল কনফিগারেশন ত্রুটিগুলি যা লোকালহোস্ট এন্ট্রি সঠিক বলে বোঝায়।
বিলথোর

1
না, rfc1537 নির্দিষ্ট করে না। এটি নির্দিষ্ট করে যে পুনরাবৃত্তিকারীদের একটি লোকালহোস্ট থাকা দরকার। বিপরীতে জোন এবং একটি অঞ্চল কোথাও এটি বলছে না যে আপনার অঞ্চলগুলিতে লোকালহোস্ট প্রবেশের প্রয়োজন।
হাবি

@BillThor অন্য উত্তরে মন্তব্য বোঝায় যা RFC 1537 এবং তার উত্তরাধিকারী থাকবে (RFC 1912) সাথে প্রাসঙ্গিক - হিসাবে Habbie উল্লিখিত জোন localhost. কিছু আছে অনুমিত করছি, কিন্তু একটি থাকার অনুশীলন localhost রেকর্ড প্রতিটি জোন আমরা পরিবেশন আউট পতিত হয়েছে পক্ষে। (এই প্রশ্নটি আমাকে 5 বছর আগে আরএফসি খরগোশের ছিদ্রটি নীচে নিয়ে গেছে, সম্ভবত আমি উত্তরটি নতুন আরএফসি এবং সেই মন্তব্যের থ্রেড থেকে চিন্তাভাবনাগুলি পরে আপডেট করব :))
ভোরেটাক 7

3

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

এর একটি কারন কেন কেউ এই কাজ করতে হবে, আমি আমার মাথার উপরে বন্ধ মনে করতে পারেন যে, যদি কেউ একবার একটি ওয়েব অথরিটিং টুল যে পরম রেফারেন্স একটি লোড সঙ্গে মাতাল আপ ব্যবহার করে তা হল HTTP: // স্থানীয় হোস্ট , কিন্তু যে যে অনুমান আপনার আইএসপি তাদের ডিএনএস বাক্সগুলিতে হোস্টিং করছিল এবং এটি দীর্ঘ শট।

যাইহোক, বোঝায় যা RFC 1537 করে উল্লেখ করুন:

এটিতে স্থানীয় ডোমেন যুক্ত করতে হবে কিনা তা নিয়ে ব্যাপক আলোচনা হয়েছে। উপসংহারটি ছিল যে "লোকালহোস্ট"। সেরা সমাধান হবে; প্রদত্ত কারণগুলি হ'ল:

  • "লোকালহোস্ট" নিজেই ব্যবহৃত হয় এবং কিছু সিস্টেমে কাজ করার আশা করা হয়।

  • 127.0.0.1 "লোকালহস্ট.মি_ডোমাইন" তে অনুবাদ করার ফলে কিছু সফ্টওয়্যার লুপব্যাক ইন্টারফেস ব্যবহার করতে না চাইলে নিজের সাথে সংযোগ স্থাপন করতে পারে it

নোট করুন যে সমস্ত ডোমেনগুলিতে হোস্ট থাকে সেগুলির মধ্যে একটি "লোকালহোস্ট" একটি রেকর্ড থাকা উচিত।

সুতরাং কঠোরভাবে বললে এটি প্রদর্শিত হয় যেন আপনার আইএসপি লোকালহোস্ট অন্তর্ভুক্ত করা সঠিক, তবে পুরোপুরি যোগ্যতাসম্পন্ন নামটি ব্যবহার করা ভুল।


5
দেখে মনে হচ্ছে আরএফসি -1537 টি আরএফসি -1912 দ্বারা অচল করে দেওয়া হয়েছিল যা Note that ...ভাষাটি মুছে ফেলে (আমি ১৯৯৯ সালে আমরা যে সম্ভাব্য এক্সএসএস ইস্যু সম্পর্কে সচেতন হতে শুরু করেছি তার প্রতিক্রিয়াতে অনুমান করতে পারি :) 1537 এটি বিআইএনডি টেম্পলেটগুলিতে থাকলেও কেন তা ব্যাখ্যা করে।
voretaq7

আপনি কী বোঝাতে চাইছেন জোনে যেমন ডটকম: লোকালহোস্টের মতো এন্ট্রি থাকা উচিত। 86400 এ 127.0.0.1 এ;
পিরিয়ডটি

3
1912 এর 4.1 আসলে এটির উপরে স্পষ্ট: ietf.org/rfc/rfc1912.txt
ম্যাক্সিমাস মিনিমাস

5 বছর পরে তবে স্পষ্ট করে বলার মতো: আরএফসি 1912 এর 4.1 স্পষ্টতই localhost জোনটি সার্ভারে থাকা উচিত (সুতরাং যদি এটির অনুরোধটি কেবল সরল "লোকালহোস্ট" পায় তবে এটি পরবর্তী সার্ভারে চেইনটি পাস করে না), এটি একটি localhostবলার example.comঅঞ্চলটি তৈরি করা (ক্রিয়েটিং localhost.example.com) অন্তর্ভুক্ত করা থেকে দূরে থাকুন যা সম্ভবত অনিচ্ছাকৃত পার্শ্ব প্রতিক্রিয়াগুলির কারণে আপনার করা উচিত নয় বলে সমানভাবে স্পষ্ট । প্রত্যাশাটি "লোকালহোস্ট" এর নিজস্ব নিজস্বভাবে একটি বিশেষ, যাদুকরী, সম্পূর্ণ দক্ষ ডোমেন হওয়ার জন্য।
voretaq7

0

বিন্দুটি কী হবে তা আমি নিশ্চিত নই ... ডিফল্টরূপে, বাহ্যিক ঠিকানাটি হোস্ট ফাইল দ্বারা অতি-রাইড হবে, যা প্রায়শই লোকালহোস্টকে 127.0.0.1 এ ম্যাপ করে।

একটি ডিফল্ট BIND জোন ফাইলের মধ্যে লোকালহোস্ট জোন অন্তর্ভুক্ত থাকে। সত্যিই এটা সম্পর্কে চিন্তা করবেন না।


এটি লোকালহস্ট জোন নয় (যদি না এটি সেই অঞ্চলের একটি ভুল কনফিগারেশন থাকে)। এটি fqdn 'লোকালহোস্ট'ও নয়। এবং স্থানীয় হোস্ট ফাইল দ্বারা সাধারণত অতিরিক্ত চাপ দেওয়া হবে না।
ম্যাথিউ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.