সমস্ত ডোমেনের জন্য একই আইপি ফেরত দিতে ডিএনএস সার্ভারটি কনফিগার করুন


11

আমি এমন একটি নেমসার্ভার কনফিগার করতে চাই যা যেকোন স্বেচ্ছাসেবক হোস্ট নামের জন্য একই আইপি ঠিকানা ("একটি" রেকর্ড) ফেরত দেয়। উদাহরণ স্বরূপ:

  • example.com
  • subdomain.example.com
  • someotherdomain.com
  • anyotherdomain.co.uk

সবার একই আইপি ঠিকানাটি ফেরত দেওয়া উচিত। BIND দিয়ে এটি করার কোনও উপায় আছে? বা BIND এর বিকল্প আছে যা এটি করতে পারে?

উত্তর:


20

BIND সহ, এটি করার জন্য আপনার একটি জাল রুট অঞ্চল প্রয়োজন। ইন named.conf, নিম্নলিখিত রাখুন:

zone "." {
    type master;
    file "/etc/bind/db.fakeroot";
};

তারপরে, সেই db.fakerootফাইলটিতে আপনার নীচের মতো কিছু দরকার হবে:

@ IN SOA ns.domain.com. hostmaster.domain.com. ( 1 3h 1h 1w 1d )
  IN NS <ip>
* IN A <ip>

সেই কনফিগারেশনটি দিয়ে, BIND সমস্ত Aপ্রশ্নের জন্য একই আইপি ঠিকানাটি ফিরিয়ে দেবে ।


ভাল কাজ করে, তবে মূল ডোমেনটি সমাধান হয় না? কোন আদর্শ? যেমন: testdomain.com
opc0de

এটি বেশ সুন্দরভাবে কাজ করে। কেবলমাত্র ইস্যুটি হল ডোমেনটির জন্য এনএস রেকর্ড অনুসন্ধানগুলি বিস্ফোরিত হতে পারে - যথা এটি .অঞ্চলটির জন্য এনএস রেকর্ড পরিবেশন করে , যা কোনও প্রদত্ত ডোমেনের এনএস প্রশ্নের জন্য সাড়া দেয় না respond (তবে এটি অন্যথায় যথাযথ A রেকর্ড পরিবেশন করতে কাজ করে)
থমাস ওয়ার্ড

মাইক্রোসফ্ট ডিএনএস সার্ভারের জন্য কোনও উপায়?
মৃতম্যান

8

মতে dnsmasq man পৃষ্ঠা

address=/#/1.2.3.4

কৌতুক করা উচিত।


ধন্যবাদ! এটা খুব সহজ ছিল। ডিএনএমস্যাক বিআইএনডির চেয়ে কনফিগার করা অবশ্যই সহজ।
বেলেক্সান্ড

আপনি কি জানেন যে ডিএনএসমাস্কে এমএক্স রেকর্ডস সহ একটি ওয়াইল্ডকার্ড ব্যবহার করার কোনও উপায় আছে কি না?
বেলেক্স্যান্ড

দেখে মনে হচ্ছে mx-hostএবং এটি mx-targetকরবে।
জেরাল্ড কম্বস

1
আপনি কি জানেন কিভাবে? ম্যান পৃষ্ঠায় ওয়াইল্ডকার্ডগুলির ব্যবহার mx-hostএবং mx-targetনথিবদ্ধ নয় এবং আমি এটি কাজ করতে পারি না। আমি addressবিকল্পটির ( #সাইন) অনুরূপ স্বরলিপি ব্যবহার করার চেষ্টা করেছি । অলিভারের পরামর্শ ব্যবহার করে আমি ওয়াইল্ডকার্ড উভয়ের সাথেই কাজ করতে Aএবং MXBIND ব্যবহার করতে সক্ষম হয়েছি, তবে আমি আসলে dnsmasq ব্যবহার করতে পছন্দ করব। ধন্যবাদ!
বেলেক্স্যান্ড

ডিএনএমস্যাক হ'ল প্রামাণিকের চেয়ে অনেক বেশি পুনরাবৃত্তিশীল নেমসার্ভার (এটি
এমনভাবে

1

আপনি বাইন্ডে ওয়াইল্ডকার্ড ম্যাচিং করতে পারেন।

*.example.com.        IN      A       192.0.2.45

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


3
"সমস্ত ডোমেন" এর কোন অংশটি আপনি মিস করেছেন?
সিজেজোজ

1

আপনি সরঞ্জামটি ফ্যাকডেন ব্যবহার করতে পারেন । ব্যবহারটি খুব সহজ - এটি 53 ইউডিপি পোস্ট করার জন্য এবং সমস্ত আইটেইজে একই আইপি পরিবেশন করতে বাধ্য । আপনি কমান্ড লাইন প্যারামিটার হিসাবে IP ঠিকানা সরবরাহ করুন। এখনও পর্যন্ত সবচেয়ে সহজ সমাধান। পাইথন চালানোর প্রয়োজন।

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