আমি এবং বিকাশকারীদের একটি ছোট গ্রুপ সবেমাত্র একটি নতুন অফিসে চলে গেছে, এবং আমি আমাদের বিকাশ সার্ভারে dnsmasq স্থাপন করতে চাই, সুতরাং যখন আমরা সেখানে ওয়েব অ্যাপ্লিকেশন স্থাপন করি তখন আমাদের নিজস্ব হোস্ট ফাইলগুলি সম্পাদনা করতে হবে না। আমাদের 192.168.3.1 এ রাউটার রয়েছে যা আমাদের অ্যাক্সেস নেই। আমি অনুভব করেছি যে আমি বিকাশ বাক্সে একটি ডিএনএস সার্ভার ইনস্টল করেছি এবং আমরা সকলেই এটির আইপি মাধ্যমিক ডিএনএস সার্ভার হিসাবে রেকর্ড করি। দুর্ভাগ্যক্রমে আমি এই কাজটি করতে লড়াই করছি।
ডিভেল সার্ভারটির নাম ডেভবক্স, এটির আইপি 192.168.3.99, এবং এটি সর্বশেষ উবুন্টু সার্ভার (কারমিক) চালাচ্ছে
আমার কম্পিউটার উবুন্টু ডেস্কটপ (কার্মিক) চালাচ্ছে
আমি যা অর্জন করতে চাই
ধরা যাক আমার তিনটি ওয়েবসাইট রয়েছে, ওয়েবসাইট 1, ওয়েবসাইট 2, ওয়েবসাইট 3, বিকাশ বাক্সে চলছে running আমি url এর মাধ্যমে এগুলি অ্যাক্সেস করতে চাই:
http://website1.devbox
http://website2.devbox
http://website3.devbox
সুতরাং আমি আভাচিটিকে ডিভেল বাক্সে কনফিগার করেছি, ড্যানমাস্ক ইনস্টল করেছি এবং নীচের লাইনগুলি এর হোস্ট ফাইলে রেখেছি:
192.168.3.99 website1.devbox
192.168.3.99 website2.devbox
192.168.3.99 website3.devbox
ডেভেল বাক্সকে একটি নেমসার্ভার হিসাবে অন্তর্ভুক্ত করার জন্য এবং আমার নিজস্ব রেজলভ.কনফ ফাইল সম্পাদনা করেছে:
nameserver 192.168.3.99
এটি ঠিকঠাক কাজ করছে, আমি সাইটগুলি অ্যাক্সেস করতে পারি। সমস্যাটি হ'ল এটি ভাল স্কেল করে না। আমি সবগুলি ডোমেইন চাই যে ডেডবক্সের সাথে শেষ হওয়া বিকাশ বাক্সে ফরোয়ার্ড করা হবে এবং আমি এটাই নিয়ে লড়াই করছি।
আমি চেষ্টা করার চেষ্টা করেছি
192.168.3.99 devbox
হোস্ট ফাইলটিতে, এবং dnsmasq.conf এ লাইনটি সম্পাদনা করুন:
# Add local-only domains here, queries in these domains are answered
# from /etc/hosts or DHCP only.
local=/devbox/
তবে আমি এটি কাজ করতে পারি না। যদি আমি এমন কোনও ইউআরএল চেষ্টা করি যা স্পষ্টভাবে বিকাশ বাক্সের হোস্ট ফাইলগুলিতে উপস্থিত না হয় তবে ডিএনএস লুকআপ ব্যর্থ হয়।
স্থানীয় নির্দেশ কি অন্য কিছুর জন্য? আমি কি ভুল জায়গায় তাকিয়ে আছি?
address=/.devbox/192.168.3.99
আপনার প্রয়োজনের জন্য আরও উপযুক্ত সিনট্যাক্স হতে পারে।