আমি কীভাবে কাস্টম ডিএনএস সার্ভার যুক্ত করব এবং ওএস এক্স মাউন্টেন লায়নে আইএসপির ডিফল্ট ডিএনএস সংরক্ষণ করব


9

আমি ওএস এক্স মাউন্টেন লায়ন ব্যবহার করছি। dnsmasqলোকালহোস্টের দিকে ইঙ্গিত করতে আমি ওয়াইল্ডকার্ড লোকালহোস্ট ডোমেন নামগুলি যেমন: http://local.dev , সেট আপ করতে ব্যবহার করছি । তবে আমাকে আমার সিস্টেমের পছন্দ -> নেটওয়ার্ক সেটিংসে 127.0.0.1 যুক্ত করতে হবে।

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

আমি গুগলের ডিএনএস সার্ভারটিও ব্যবহার করার চেষ্টা করেছি, তবে এটি কোনও ক্ষেত্রে কাজ করছে না। আমি ডিএসএন হিসাবে 127.0.0.1 মোছা না করে কীভাবে আইএসপি-র ডিএনএস সার্ভার সংরক্ষণ (বা আপডেট) করতে পারি?

তুমাকে অগ্রিম ধন্যবাদ.

উত্তর:


11

হাঁ। আপনি এটি করতে পারেন, /etc/resolverআপনার বন্ধু।

$ man 5 resolver:

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

সহজভাবে আপনি যে nameserver 127.0.0.1ফাইলটি তৈরি করেন তার মধ্যে রাখতে পারেন/etc/resolver/dev

আপনাকে পুনরায় লোড / পুনঃসূচনা করতে হবে। এটি *.devআপনার স্থানীয় নেমসার্ভারে কোনও অনুরোধ নির্দেশ করবে ।

আপনার নেটওয়ার্ক সংযোগ ডিএনএস স্বয়ংক্রিয়ভাবে থেকে যায়, সুতরাং এটি আপনার পরিবেশের যে কোনও পরিবর্তন মোকাবেলা করবে।

সম্পাদনা: আমি সবেমাত্র https://serverfault.com/a/164215/163311 এবং http://www.echoditto.com/blog/never-touch-your-local-etchosts-file-os-x-again খুঁজে পেয়েছি যার আরও কয়েকটি বিশদ রয়েছে এবং এতে dnsmasqসেটআপের বিশদ অন্তর্ভুক্ত রয়েছে ।


দ্বিতীয় নিবন্ধটি এখন পাওয়া যাবে alanting.com/blog/2012/04/24/…
এবলিসেল

0

ব্যবহারের কোনও নির্দিষ্ট কারণ আছে কি dnsmasq?

আপনি কেবল /private/etc/hostsডিএনএস রেখে আপনার ফাইলে এন্ট্রি যুক্ত করতে পারেন আপনি যে কোনও আইএসপিতে সংযুক্ত হওয়ার বিষয়টি নির্দেশ করেছেন। টার্মিনালটি ব্যবহার করে এটি কীভাবে করা যায় তা এখানে:

sudo nano /private/etc/hosts জিজ্ঞাসা করা হলে আপনাকে পাসওয়ার্ড লিখুন।

হোস্ট ফাইলের শেষে কোনও সংযোজন যুক্ত করুন (প্রতি লাইনে একক প্রবেশ), উদাহরণস্বরূপ:

127.0.0.1 local.dev

ন্যানোর মধ্যে ফাইল সংরক্ষণ করতে + ও নিয়ন্ত্রণ করুন এবং তারপরে প্রবেশ করুন। ন্যানো থেকে প্রস্থান করতে + এক্স নিয়ন্ত্রণ করুন।

আপনাকে স্থানীয় ডিএনএস ক্যাশে ব্যবহার করে আরও ফ্লাশ করতে হবে: dscacheutil -flushcache


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