স্থানীয় ডিএনএসের মাধ্যমে লিনাক্সে অন্য ডোমেনের আইপিতে ডোমেনটিকে সমাধান করুন


2

আমার একটি স্থানীয় ডোমেন নাম " সোমারনাম " এবং একটি ইন্টারনেট ডোমেন " anotherName.dyndns.org " রয়েছে যার আইপি যে কোনও সময় পরিবর্তন করতে পারে (এটি একটি গতিশীল ডিএনএস ব্যবহার করে)। আমি " SomeName " সমাধান করতে চাই "" আরেকটি নাম.ডিপেন্ডস.অর্গ "এর আইপি। অন্য কথায়, যদি " anotherName.dyndns.org " 1.2.3.4 এ নির্দেশ করে, আমি চাই " সামারনাম " একই আইপিটির দিকে নির্দেশ করুক , যার অর্থ 1.2.3.4।

এটি অর্জনের জন্য কি কোনও সহজ ও সহজবোধ্য উপায় আছে? আমি DNSMasq বা BIND- এর জন্য এই জাতীয় কোনও বিকল্প খুঁজে পাইনি। আমি মনে করি যে কোনও একটি স্ক্রিপ্ট লিখতে পারে যা ডোমেনের আইপি পায় এবং কনফিগার ফাইলটি আবার লিখতে পারে, তারপরে ডিএনএস সার্ভারটি পুনরায় লোড করে, তবে এটি এতটা কুৎসিত হবে।

আমি এটা কেন চাই? এটিকে সহজভাবে বলতে গেলে, আমি একটি বাকুলা সার্ভার এবং ক্লায়েন্ট সেটআপ করতে চাই। সার্ভারকে " সামারনাম " একটি স্থানীয় আইপিতে স্থির করতে হবে (স্থিতিশীল, এখানে কোনও সমস্যা নেই) এবং ক্লায়েন্টকে এটিকে একটি সার্বজনীন আইপি (ডায়নামিক, "" আরেকটি নাম.ডেন্ডেন্স . org ") হিসাবে সমাধান করতে হবে।

উত্তর:


4

যদি আমি সঠিকভাবে বুঝতে পারি তবে আপনি যা চান তা হ'ল সিএনএম ডিএনএস রেকর্ড:

http://en.wikipedia.org/wiki/CNAME_record


আপনার উত্তর করার জন্য আপনাকে ধন্যবাদ। দুর্ভাগ্যক্রমে, আমি SomeName IN CNAME AnotherName.dyndns.orgDNSMasq, BIND এবং আনবাউন্ডে জাতীয় কিছু ব্যবহার করার জন্য বেশ কয়েক ঘন্টা চেষ্টা করেছি কিন্তু কোনও ফলসই হয়নি। হয় আমি মারাত্মক ভুল করছি বা এটি সম্ভব নয়। আমি প্রাক্তনটি অনুমান করছি, তবে এই মুহূর্তে আমি মনে করি কেবলমাত্র একটি বাশ স্ক্রিপ্ট লিখে আপডেট করা ভাল /etc/hosts
liviucmg

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

1

সিএনএম ডিএনএস রেকর্ডটি দেখতে এমন দেখাচ্ছে:

<an alias> CNAME <a canonical name>

উদাহরণে:

somename CNAME domain.dyndns.org

যদি ডোমেন.ডেন্ডেন্স.অর্গ.আপনার গতিশীল আইপি ঠিকানায় সমাধান করা হয়, আপনি যা চান তা আপনার কাছে রয়েছে।


0

আমি যা বুঝি তা হ'ল আপনি স্প্লিট ডিএনএস কনফিগারেশনটি সন্ধান করছেন। এটি BIND ভাষায় মতামতও বলেছিল। সুতরাং আপনি দুটি ভিউ ব্যক্তিগত (স্থানীয়) এবং পাবলিক (ইন্টারনেট) তৈরি করবেন এবং আপনার উত্সের আইপি ঠিকানার সাথে মিলের জন্য এসিএল তালিকা তৈরি করবেন যেখানে কোয়েরিটি আসবে এমন ভিত্তি যা ক্লায়েন্টকে আপনি যে আইপি ঠিকানা দিতে চান তা আপনাকে দেবে। উদাহরণস্বরূপ, যদি আপনার ব্যক্তিগত অনুরোধটি 192.168.100.x প্রাইভেট আইপি থেকে আসে তবে ডিএনএস আপনাকে "কিছু নাম" দেবে 1.2.3.4 এবং যদি জনসাধারণের ডোমেইন থেকে কোয়েরি আসে তবে এটি আপনাকে "সামারনাম" 202.67.29.x দেবে

এখানে একবার দেখুন। আশা করি এই উত্তরটি আপনার প্রয়োজনীয়তা পূরণ করবে। http://www.shorewall.net/SplitDNS.html


0

ক্লায়েন্টের উপর ডিএনএস-সমাধানের জন্য ডোমেন-প্রত্যয় হিসাবে "anotherName.dyndns.org" যুক্ত সম্পর্কে কীভাবে?


আপনি কী বলতে চাইছেন তা আমি জানি না এবং গুগল আমাকে খুব একটা সহায়তা করে নি। আপনি কি আরও কিছু ব্যাখ্যা করতে পারেন, দয়া করে?
liviucmg

আপনার ক্লায়েন্ট যদি একটি লিনাক্স বাক্স হয় তবে আপনি /etc/resolv.conf- এ অনুসন্ধান তালিকায় "anotherName.dyndns.org" যুক্ত করতে পারেন। এখন যদি ক্লায়েন্টটি ডিএনএসের মাধ্যমে "foo" সন্ধান করে তবে এটি প্রথমে "foo.AnotherName.dyndns.org" চেষ্টা করবে। উইন্ডোজ-সিস্টেমে আপনি ক্লায়েন্টের নেটওয়ার্ক কার্ডের টিসিপি / আইপি-ডিএনএস-সেটিংসে এটি সম্পাদন করতে পারেন। বেশিরভাগ প্রস্তাব আপনি গ্রুপ নীতি হিসাবে এটি বিতরণ করতে পারেন।
নীল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.