উইন্ডোজ ট্র্যাফিককে বিভিন্ন ডিএনএসের নাম স্থির নয় আইপি ঠিকানায় পুনর্নির্দেশ করে (হোস্ট ফাইলের সমতুল্য)


5

উইন্ডোজ হোস্ট ফাইল ব্যবহার করে, একটি ডোমেনের জন্য ট্র্যাফিককে একটি নির্দিষ্ট আইপি ঠিকানায় ডাইরেক্ট করতে পারে, যেমন

ডোমেনএ ডটকম -> 127.0.0.1

আমি একই কাজ করার জন্য একটি সহজ উপায় সন্ধান করছি, তবে একটি লক্ষ্য ডোমেন নামের জন্য কোনও লক্ষ্য আইপি ঠিকানার জন্য নয় (যেমন এটি গতিশীল), যেমন

ডোমেনএ ডটকম -> ডোমেইনবি.কম


সংযোজন: কিছু প্রাথমিক উত্তর পাওয়ার পরে আমার মনে হয় আমার প্রশ্নটি গভীর করা দরকার।

পরিস্থিতি: আমার কাছে একটি অ্যাপ্লিকেশন রয়েছে যা ডিএনএসের মাধ্যমে লক্ষ্য ডোমেনের আইপি সন্ধান করে এবং তারপরে এইচটিটিপি-র মাধ্যমে আইপি ঠিকানার সাথে সংযুক্ত হয়। কোনও প্রক্সি সেটিংসের উপরে আমার নিয়ন্ত্রণ নেই।

বিকল্প 1 মূলত আমি এর জন্য একটি উপায় খুঁজছি:

  • একটি ডোমেনএ ডটকমের জন্য ডিএনএস অনুরোধগুলি বন্ধ করুন
  • একটি ডোমেনবি.কমের জন্য একটি ডিএনএস অনুরোধ চালু করুন
  • ডোমেনএ ডটকমের অনুরোধের প্রতিক্রিয়া হিসাবে ডোমেনবি.কমের আইপি পরিবেশন করুন

পুরো ডিএনএস সার্ভারটি চালনা ছাড়াই।

বিকল্প 2 যদি কোনও ডিএনএস সার্ভার একমাত্র উপায় হয় তবে বিকল্পটিতে আমি কীভাবে একটি একক অ্যাপ্লিকেশনের জন্য একটি মানহীন ডিএনএস-সার্ভারকে সংজ্ঞায়িত করতে পারি তার সমাধানে খুশি হব। মোড়কের অ্যাপ্লিকেশন ইত্যাদির জন্য কোনও ধারণা?

উত্তর:


1

তৃতীয় সমাধান

একটি ডিএনএস-সার্ভার স্থাপন এবং গেথোস্টবাইনেমে একটি হুক ইনজেকশনের পাশে:

একটি পরিষেবা হিসাবে একটি স্ক্রিপ্ট নিবন্ধন করুন যা পর্যায়ক্রমে ডোমেনবি.কম সমাধান করে এবং / ইত্যাদি / হোস্ট ফাইলটিতে ডোমেনএ ডটকমের প্রবেশ সংশোধন করে। যেহেতু বেশিরভাগ ডিএনএস এন্ট্রি খুব ঘন ঘন পরিবর্তিত হয় না তাই এটি স্ক্র্যাপটি শুরুতে বা দিনে একবার চালানো যথেষ্ট sufficient

আমি আমার হোম কম্পিউটারগুলিতে ডোমেন-ব্লকলিস্ট আপডেট করতে এই জাতীয় স্ক্রিপ্ট ব্যবহার করছি।


5

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

তবে, আমি এমন একটি গাইড লিখেছি যাতে আপনি আগ্রহী হতে পারেন, যা আশা করি আপনার কাছে কিছুটা ভাল ব্যাখ্যা করবে ...:

এটি ব্যাখ্যা করা খুব সহজ নয়, সুতরাং আপনার যদি কোনও ফলোআপ প্রশ্ন থাকে তবে দয়া করে মন্তব্যে লিখুন এবং আমি সাহায্য করে খুশি হব:

যদি সম্ভব না হয় তবে সঠিক একই শেষ ফলাফল আইপি ফলাফল নির্বাণ।

মনে রাখবেন, দিনের শেষে, যখনই আপনি কোনও এফকিউডিএন (পুরোপুরি যোগ্যতাযুক্ত ডোমেন নাম) টার্গেট করেন তখন যা ঘটে তা হ'ল এটি সেই ঠিকানাটি একটি আইপি ঠিকানায় অনুবাদ করে।

আপনার পরিদর্শন করা যে কেউ ফরোয়ার্ড করতে চান domainA.comকরতে domainB.com, আপনি সহজভাবে করা domainB.com'হিসেবে গুলি আইপি domainA.comহোস্ট ফাইলে গুলি এন্ট্রি'।

এর domainA.comপরিবর্তে পুনরায় নির্দেশিত হওয়ার পরিবর্তে লক্ষ্য নির্ধারণ / দেখার জন্য ফলাফল পাওয়া যায় domainB.com

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

উদাহরণস্বরূপ, গুগল.কম এ গিয়ে নিম্নলিখিতটি দেখায়:

এখানে চিত্র বর্ণনা লিখুন

( Host:লাইনটি লক্ষ্য করুন )

আপনি এই আইপি ঠিকানার মাধ্যমেও গুগল ডট কম পরিদর্শন করতে পারেন - http://74.125.230.115 - এটি হ'ল হোস্ট শিরোনামের সাথে মেলে না এমন সমস্ত অনুরোধের পরিষেবা দেয় এমন একটি ডিফল্ট এন্ট্রি সেট আপ করার কারণ এটি ।

সুতরাং, আপনি যখন দেখেন domainA.comএটি সম্ভব যে domainB.comকেবল domainB.comহোস্ট শিরোলেখ সেট করে এমন কাউকে সামগ্রী সরবরাহ করা domainB.com

আপনাকে যা করতে হবে তা হ'ল একটি প্রক্সি সার্ভার, ফায়ারওয়াল (ডিপিআই), বা কিছু ধরণের অ্যাডোন যা আসলে হোস্ট শিরোনাম / পুনর্নির্দেশগুলি পুনরায় লিখে দেয় use বিকল্পভাবে, আপনি যদি ওয়েব সার্ভার ডোমেন বি.টি. নিয়ন্ত্রণ করেন তবে আপনাকে কেবল domainA.comযে ঠিকানাগুলি শোবে সেগুলি যুক্ত করতে হবে - তারপরে যে কোনও হোস্ট শিরোনাম domainA.com- এটি domainB.comএর সামগ্রীতে প্রতিক্রিয়া জানাবে ।

আইআইএসে অতিরিক্ত হোস্ট শিরোনাম যুক্ত করা হচ্ছে:

এখানে চিত্র বর্ণনা লিখুন


আমি বিশ্বাস করি আপনি হয়ত ঠিক বলেছেন যে কোনও ডিএনএস সার্ভার অনিবার্য। - যদিও আমি আশা করছিলাম না। আমার প্রশ্নের সংযোজন দেখুন।
এআরএফ

1

আপনি প্রিভক্সির সাথে এই জাতীয় পুনর্নির্দেশ ক্রিয়া সেট আপ করতে পারেন ।


যদি অ্যাপ্লিকেশনটির প্রক্সি সেটিংসে আমার অ্যাক্সেস না থাকে তবে এটি এখনও সম্ভব?
এআরএফ

@ অ্যারিক্যাফেলফুঁক: আহ, আপনার প্রশ্ন আপডেট হয়েছে, আপনি যা চান তা করতে আপনার নিজের ডিএনএস সার্ভার চালানো দরকার।
তামারা উইজসম্যান

1

বিকল্প 2 বিকল্প

ভবিষ্যতে অন্য কারও ক্ষেত্রে যদি এই সমস্যা থাকে: হোস্ট ফাইলটি ব্যবহার না করেই কোনও একক অ্যাপ্লিকেশন থেকে ডিএনএস অনুরোধগুলি বাধা দেওয়া সম্ভব যা সমস্ত ফাংশনকে প্রভাবিত করে।

CodeProject দেখুন "অন্তর্বর্তী মধ্যস্থ্যতাকারীরা এবং DNS অনুরোধ লেখা রেগুলার এক্সপ্রেশান্স ব্যবহার করে" ড্যান Farino দ্বারা

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