কীভাবে একটি আইপি সংযুক্ত ডিএনএসে সমস্ত হোস্টনাম খুঁজে পাবেন?


24

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

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

এটা কি সম্ভব?

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

উত্তর:


30

আসলেই না, না। ফরোয়ার্ড এবং বিপরীত ডিএনএস লুকআপের মধ্যে পার্থক্য সম্পর্কে এটিই রয়েছে।

একটি ফরোয়ার্ড লুকিং হল আদর্শ নাম-> আইপি লুকআপ> সুতরাং, আপনাকে সমস্ত নাম আগেই জানতে হবে।

আপনি যা চান তা হ'ল একটি আইপি-> নাম সন্ধান করা, তবে কোনওভাবে আপনি আপনার অ্যাপাচি কনফিগারেশনে এবং ডিএনএসে আবেদন করেছেন এমন সমস্ত নাম একটি রেকর্ড (বা সিএমএসএস বা যা কিছু) হিসাবে পান।

আপনি সম্ভবত যা খুঁজে পাবেন সেটি হ'ল বিপরীত অনুসন্ধান (উদাহরণস্বরূপ dig @nameserver ip -x) করার ফলে সেই আইপি-র দেওয়া হোস্টনামটি সেই নেটব্লকের মালিক লোকেরা ফিরিয়ে দেবে, যা আপনার আইএসপি হতে পারে। এটির নাম 45-23-45-231.big-isp.com এর মতো থাকতে পারে, যা আপনার কাছে পুরো অর্থ বোঝায় না। এবং গুরুত্বপূর্ণভাবে, কেবলমাত্র একটি বিপরীত রেকর্ড রয়েছে, তবে সম্ভাব্য অনেকগুলি এগিয়ে রয়েছে।

আমি মনে করি এটি প্রশ্নটি ফোটে - বিপরীত অঞ্চলটি কীভাবে ফরোয়ার্ড জোনের কোনও রেকর্ড সম্পর্কে জানতে পারে? বেশিরভাগ সেটআপগুলিতে, ফরওয়ার্ড জোনটি গ্রাহকের কাছে পরিবর্তনগুলি করার জন্য উপলব্ধ করা হয়, তবে বিপরীত অঞ্চলটি নেটব্লক মালিকদের দ্বারা বজায় থাকে। দুটি সিস্টেমে কাজ করার জন্য একে অপরের সম্পর্কে কিছু জানতে হবে না।


2
আমার কাছে ঠিক শোনাচ্ছে।
আইনস্টিয়ান

লজ্জা - এটাও শক্তিশালী কার্যকর হতে চাই
ওয়ারেন

12

এটি নিজেই ডিএনএস প্রোটোকল দিয়ে করা সম্ভব নয়, কারণ PTRপ্রতিটি আইপি ঠিকানার জন্য কেবলমাত্র একটি রেকর্ড থাকে, যদিও AIP আইপি ঠিকানার দিকে অনেকগুলি রেকর্ড থাকতে পারে ।

তবে কিছু সংস্থা (যেমন: http://www.ip-adress.com/ ) সম্পূর্ণ ডিএনএস লুকআপের ফলাফলগুলি সংরক্ষণ করে এবং তারপরে তাদের নিজস্বগুলিতে বিপরীত-ক্যোয়ারী সরবরাহ করে আপনার পরে থাকা ডেটাবেসগুলি পরিচালনা করতে সক্ষম হয়েছে ডাটাবেস।

এই ডেটাবেসগুলি যদিও সুনির্দিষ্ট হতে পারে না, তারা এই আইপি চিহ্নিত করতে পারে এমন প্রতিটি সম্ভাব্য ডোমেন সম্পর্কে জানার গ্যারান্টি দিতে পারে না - তারা কেবলমাত্র ডোমেন নামগুলির জন্য ডিএনএসের বিবরণগুলি রেকর্ড করতে পারে যা তারা প্রকৃতপক্ষে সন্ধান করেছে।


এটাই আমি ভয় পেয়েছিলাম .. ডার্ন: - |
ওয়ারেন

1
কেবলমাত্র একটি মাথাব্যাথা যা আমি এখনও এমন টিউটোরিয়াল পরিষেবা জুড়ে আসতে পারি যা সমস্ত টিএলডি হ্যান্ডল করে। প্রকৃতপক্ষে আমি চেষ্টা করেছি এমন সমস্ত .com.au ডোমেন তালিকাভুক্ত করতে ব্যর্থ হয়েছে, এমনকি .com ডোমেন হিসাবে একই সার্ভারে হোস্ট করা হলেও।
জন গার্ডেনিয়ার্স

1
বিজোড় - এই জাতীয় কোনও পরিষেবাতে কী টিএলডি চলছে তা যত্ন নেওয়া উচিত নয়। এটি বলেছিল, যেমনটি আমি উল্লেখ করেছি, ডাটাবেসগুলি কেবল সেই সাইটগুলির সম্পর্কে জানতে পারে যেগুলি লোকেরা জিজ্ঞাসা করে - আমি অনুমান করি যে .com.au ডোমেনগুলি সম্পর্কে যথেষ্ট লোকের যত্ন নেই ;-)
Alnitak

4

এটি করার একমাত্র উপায় হ'ল আপনি পরিদর্শন করতে চান এমন ডোমেন নামের সামগ্রীর ডেটা।

এই বিষয়বস্তুর সাহায্যে আপনি আপনার আইপি সম্পর্কিত হোস্টনাম অনুসন্ধান করতে পুনরাবৃত্ত স্ক্রিপ্টটি ডিভেলপ করতে পারেন (চেক করার জন্য চূড়ান্ত সিএনএমের কারণে পুনরাবৃত্ত)।

কিছু ডোমেন নেম অংশীদারের ডেটা পেতে, আপনি গৌণ হতে এবং ডিগ-টু অক্ষরের সাথে ডেটা পেতে পারেন।


3

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

ঠিক আছে, আপনি যদি অ্যাপাচি নাম-ভিত্তিক vhosts চালাচ্ছেন, আপনার ইতিমধ্যে ডোমেনগুলির একটি তালিকা রয়েছে যা আপনার সার্ভারে পৌঁছে যাবে। ডিফল্ট ভোস্ট বাদে, একটি নাম ভিত্তিক ভোস্ট কেবল তার নামের জন্য উত্তর দেবে। সুতরাং আমি যদি আমার বাক্সে foobar.com নির্দেশ করি এবং foobar.com ভোস্ট না থাকে তবে তা হয় ডিফল্ট দ্বারা পরিবেশন করা হবে বা উত্তর পাবেন না (যদি আপনার কোনও ডিফল্ট সার্ভার না থাকে)।

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

অন্যদিকে মেল কিছুটা ব্যথা হয়। আমি যে সর্বোত্তম জিনিসটি ভাবতে পারি সে সম্পর্কে হ'ল সার্ভার লগগুলি থেকে আপনি যা পারেন তা বেছে নেওয়া এবং যদি আপনাকে সত্যিই জানতে প্রয়োজন হয় তবে এসএমটিপি-র জন্য একটি প্যাকেট ক্যাপচার সেটআপ করুন।


অ্যাপাচি ভিহোস্ট সহ আমি কেবল জানি যে আমি নির্দিষ্ট ডোমেনগুলিতে কী পাথগুলি হস্তান্তর করছি ... কনফিগার করা সমস্ত ডোমেন নয়: আপনি যদি আমার সার্ভারে mynewdomain.tld নির্দেশ করেন তবে যেহেতু কোনও ভোস্ট প্রবেশ নেই, অ্যাপাচি কেবল ফিরে আসবে ডিফল্ট ওয়েবরুট
ওয়ারেন

1
লগগুলি বাছাই-মাধ্যমে কাজ করতে পারে, যদিও - এটি সার্ভারে নিজেই এটি করার উপায় হিসাবে ভাবেনি n't
ওয়ারেন 21

LogFormat %{Host}i hostnamelog, তারপরে CustomLog /path/to/log hostnamelogআপনার ডিফল্ট ভিহোস্টে এটি আপনার কোনও "আসল" ভিএইচস্টের থেকে পৃথক কিনা তা নিশ্চিত করে নিন। তারপরে মাঝে মাঝে sort /path/to/log | uniq -c | sort -nআপনাকে কী আঘাত করছে তা অন্তর্দৃষ্টি করার জন্য।
বিএমডান

2

আপনার রবটেক্সের জন্য পরীক্ষা করা উচিত সেরা ওয়েব ডিজাইন নয়, তবে খুব দরকারী! আপনি একটি আইপি সম্পর্কিত সমস্ত ডিএনএস খুঁজে পেতে পারেন।

অবশ্যই, যেমন আলনিটাক ব্যাখ্যা করেছেন,

এটি নিজে ডিএনএস প্রোটোকল দিয়ে করা সম্ভব নয়

এর অর্থ এই ওয়েবসাইটটি বেশিরভাগ ডিএনএস / আইপি সার্ভারগুলির একটি বিশাল ডাটাবেস। এটি বেশ দক্ষ কিন্তু 100% নিখরচায় নয়।


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