Dnsmasq দিয়ে স্থিতিশীল ওয়াইল্ডকার্ড সাবডোমেন কীভাবে কনফিগার করবেন


14

আমার কাছে কয়েকটি মেশিনের সাথে একটি নেটের পিছনে একটি নেটওয়ার্ক রয়েছে।

মেশিনগুলি হ'ল:

  • রাউটার - NAT, dnsmasq, ফরওয়ার্ডিং - সরাসরি inet এর সাথে সংযুক্ত
  • সার্ভার - যা ssh, www এবং কিছু অন্যান্য জিনিস চালায়
  • ক্লায়েন্ট - যা সার্ভারে স্টাফ করে

আমার মাইডোমেন ডটকমও আছে।
server.mydomain.com আমার সংযোগের আইপি (সিঙ্গেল আইপি) এর দিকে ইঙ্গিত করছে, যা রাউটার, যা সার্ভারে পোর্ট ফরওয়ার্ড করে।

সার্ভারে একটি httpd চলমান রয়েছে, যা vhosts এর উপর ভিত্তি করে বিভিন্ন সাইট পরিবেশন করে।
সুতরাং আমার কাছে সাইট 1.server.mydomain.com, সাইট 2 আছে ..

সমস্যাটি হ'ল সমস্ত ট্রাফিক রাউটারের মধ্য দিয়ে চলেছে, এবং আমি লগগুলি চেক করার সময় সবসময় রাউটারের আইপি দেখতে পাই (সুতরাং এটি কী (1)) দিয়ে স্ক্রিপ্টটি চালাচ্ছে তা বোঝা মুশকিল।

আমি কেবল সার্ভারআলিয়াস সাইট 1.server.local চাই, তবে বেশিরভাগ সাইটের একটি মূল ইউআরএল সংরক্ষণ করা থাকে যার উপরে অন্য ইউআরএল নির্মিত হয়, তাই আমি এটি করতে পারি না।

আমার জন্য সমাধানটি কোনওভাবেই সার্ভারের আইপি দিয়ে * .mydomain.com এ উত্তর দেওয়ার জন্য dnsmasq বলছে।

এটি কি কোনওভাবে সম্ভব?

উত্তর:


13

আমি আমার ডেভ সার্ভার (গুলি) এ ঠিক একই জিনিসটি করি যাতে আমি স্থানীয়ভাবে এবং অভিন্ন সাইটগুলিতে অফ-সাইট সার্ভারে একটি রিসায়েন্সড আয়না রাখতে পারি।

আপনার ওয়েবসার্ভারের অভ্যন্তরীণ ইন্টারফেসটি 192.168.0.3 ধরে ধরে আপনার ডিএনএসএএসএএস কোড.এফ (আপনার এটি পুনরায় আরম্ভ করার বিষয়টি নিশ্চিত করুন):

address=/.server.mydomain.com/192.168.0.3

এটি * .server.mydomain.com এর জন্য একটি ওয়াইল্ডকার্ড এন্ট্রি তৈরি করবে এবং যতক্ষণ না আপনার ক্লায়েন্টরা তাদের ডিএনএসের জন্য DNSMasq ব্যবহার করছে (এবং আপনার সার্ভারটি অভ্যন্তরীণ ইন্টারফেসে শুনবে), আপনি সেট হয়ে গেছেন।


থাএএএএএএএএএএএএএনএক্স
প্রেডি

অসাধারণ! আমার জন্যও একই সমস্যা এবং একই সমাধান খুব ভাল কাজ করেছিল! ;) অনেক ধন্যবাদ.
mnemosyn

0

আমি নিশ্চিত নই যে আমি আপনার সমস্যাটি বুঝতে পেরেছি তবে আমার কাছে মনে হয় যে আপনার সমস্যার মূল কারণটি হ'ল আপনার রাউটারে আগত সংযোগগুলি তৈরি করা। আরও সুনির্দিষ্টভাবে, যেহেতু আপনি বলেছেন যে সমস্ত আগত সংযোগগুলি রাউটার আইপি অ্যাড্রেসের সাথে লগগুলিতে উপস্থিত হয়, মনে হয় আপনি সমস্ত আগত সংযোগগুলি মাস্ক্রেড করছেন।

আপনার যা করা উচিত তা হ'ল রাউটারে ডিএনএটি ইনকামিং সংযোগ এবং এসএনএটি আউটগোয়িং সংযোগ যা প্রতিটি সংযোগের উত্স আইপি সংরক্ষণ করে।

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