ডিএইচসিপিগুলিকে অগ্রাহ্য না করে কীভাবে কিছু অতিরিক্ত ডিএনএস অনুসন্ধান ডোমেন যুক্ত করবেন?


12

আমি কেবল অনুসন্ধান ডোমেনের নিজস্ব তালিকা যুক্ত করতে চাই কিন্তু ডিএইচসিপি দ্বারা ফিরিয়ে দেওয়াগুলিকে ওভাররাইড না করেই?

যেহেতু যে কেউ কল্পনা করতে পারে আমি ইতিমধ্যে সেগুলি নেটওয়ার্ক> অ্যাডভান্সড> ডিএনএসে যুক্ত করার চেষ্টা করেছি কিন্তু সেখানে সেগুলি যুক্ত করা এটি ডিএইচসিপি-র থেকে ওভাররাইড করবে, যা আমার উদ্দেশ্য নয় is

এটি সঠিক হবে যদি আমি তাদের ডিএইচসিপি গঠনের পরে এগুলি যুক্ত করতে পারি তবে আমি এমন একটি সমাধানও গ্রহণ করব যা পরে তাদের যুক্ত করে।

২ য় চেষ্টা হতে পারে /etc/resolv.confতবে ফাইল থেকে প্রাপ্ত বার্তাটি যতটা পরিষ্কার হতে পারে:

# This file is not used by the host name and address resolution
# or the DNS query routing mechanisms used by most processes on
# this Mac OS X system.
#
# This file is automatically generated.

ব্যক্তিগতভাবে, আমি এই লোকটি যিনি এই বার্তাটি লিখেছেন তাকে দুটি মাসের জন্য কিছু ফোন সমর্থন করতে পাঠিয়ে দেব। সুতরাং, তিনি পরের বার জিনিসগুলি নথিভুক্ত করার জন্য কিছু ইঙ্গিত যুক্ত করতে শিখবেন: আপনি সেটিংস টিউন করার কথা কোথায়? বা একটি জ্ঞান বেস নিবন্ধের লিঙ্ক অন্তর্ভুক্ত।

তবুও, আমি এমন কিছু চাই না যা ক্ষুদ্র ওএস এক্স আপডেটে হারিয়ে গেছে।

আমি ওএস এক্স 10.7 এর জন্য কীভাবে এটি করতে পারি?


1
আপনি কী চেষ্টা করেছেন এবং কেন সাধারণ জায়গায় অনুসন্ধান ডোমেনগুলি প্রবেশ করানো চান তা আপনি আরও কিছুটা ব্যাখ্যা করতে পারেন। বিশেষত - আপনি কী চান আপনার অনুসন্ধান ডোমেনগুলি ডিএইচসিপি এর আগে বা সরবরাহিতগুলির পরে অনুসন্ধান করা উচিত?
bmike

উত্তর:


1

সম্ভবত এগুলি যুক্ত / যুক্ত করার চেষ্টা করবেন /etc/resolv.conf? আপনি এগুলি ম্যানুয়ালি তালিকার শেষে যুক্ত করতে পারবেন না, সিংহকে কমা দিয়ে সীমাবদ্ধ করে রেখেছেন? এটি 10.6-এ কাজ করছে বলে মনে হচ্ছে, এটি ডিএইচসিপি সরবরাহিত সরবরাহকারীর সাথে এটি যুক্ত করে এবং তাদের পুরো অংশটি তাত্ক্ষণিকভাবে রেজলভ.কনফে প্রদর্শিত হয়।

সম্ভবত এটি আপনার উদ্দেশ্যে কাজ করবে না, তবে কেবল ডিএইচসিপি সরবরাহ করা এবং আপনি যেগুলি সিস্টেমের পছন্দগুলিতে যুক্ত করতে এবং সেভ করতে চান সেগুলি ম্যানুয়ালি যুক্ত করবেন না কেন? তারপরে আপনাকে কোনও কিছু ওভাররাইটিং সম্পর্কে চিন্তা করার দরকার নেই কারণ আপনি ম্যানুয়ালি এগুলি যুক্ত করবেন। আমি মনে করি না যে আপনার ডোমেন নামগুলি খুব ঘন ঘন পরিবর্তন করতে চলেছে।

আমি আপনাকে স্নো চিতাবাঘের হিসাবে বলতে পারি এমডিএনএসআরেসপন্ডার (বনজৌর) সমস্ত ডিএনএস (কেবল মাল্টিকাস্ট ডিএনএস নয়) পরিচালনা করে।


resolve.confফাইলের অভ্যন্তরে ডকুমেন্টেড হওয়া, ব্যবহার অবচিত করা হয়েছে।
সোরিন

এটি কার্যকর হয় না এবং গ্রহণযোগ্য উত্তর হওয়া উচিত নয়। @ ইয়ুবার্টের উত্তরটি দুর্দান্ত কাজ করে এবং প্রশ্নকর্তা যা চেয়েছিলেন ঠিক তাই করে।
জেকরবব

3

আপনি networksetupকমান্ডটি ব্যবহার করতে এবং কম্যান্ড লাইনের একটি অ্যারেটিতে অতিরিক্ত অনুসন্ধান ডোমেন যুক্ত করতে পারেন : ম্যান পৃষ্ঠা থেকে:

-setsearchdomains networkservice domain1 [domain2] [...]

Use this command to designate the search domain for the specified
<networkservice>. You can list any number of search domains
(replace domain1, domain2, and so on with the name of a local
domain). If you want to clear all search domain entries for the
specified network service, type aemptya in place of the domain

তাই:

sudo networksetup -setsearchdomains Wi-Fi legacydomain.com secondlegacydomain.com additionaldomain.org evenmoresearchdomain.net

এই প্রার্থনার যথাযথ আদেশ হওয়া উচিত।


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

3

এই বিষয়বস্তুগুলির সাথে "অনুসন্ধানপেন্ড" হিসাবে একটি নামের সাথে কেবল একটি ফাইল / / ইত্যাদি / সমাধানকারী / তে রাখুন:

search example.com

কেবল "com" বা অন্য কোনও বৈধ টিএলডি ফাইলটির নাম রাখবেন না। এটি ওএসএক্সের সমাধানকারী যাদুটির কারণে কাজ করে। আরও তথ্যের জন্য, https://developer.apple.com/legacy/library/docamentation/Darwin/References/ManPages/man5/resolver.5.html এর মাধ্যমে পড়ুন

আমার সেখানে "কনসুল" নামে একটি ফাইল রয়েছে যা দেখতে দেখতে এটি দেখতে:

nameserver 127.0.0.1
port 8600
search consul

এটি যাদুকরীভাবে এটি তৈরি করে। কনসুল অনুসন্ধানের পথে সংযুক্ত হয় এবং .consul টিএলডিগুলির কোনও সমাধান করার জন্য আমার স্থানীয় নেমসারভার ব্যবহার করে।


লিঙ্কগুলি ভাঙা, প্রতিস্থাপন খুঁজে পাচ্ছে না।
slm

আমি সম্মত হই যে লিঙ্কগুলি নষ্ট হয়ে গেছে, তবে এটি আমার জন্য 10.13.6 এ কাজ করেছে। আমাকে প্রথমে / ইত্যাদি / সমাধানকারী তৈরি করতে হয়েছিল। আমি তৈরি করা ফাইলটি কেবলমাত্র অন্তর্ভুক্ত search mydomain.com। অতিরিক্ত অনুসন্ধান ডোমেন সমস্ত নেটওয়ার্ক অ্যাডাপ্টারগুলিতে প্রয়োগ করে এবং বিদ্যমান ডিএইচসিপি অনুসন্ধান ডোমেনগুলিতে যুক্ত হয়।
জেকরবব

মোজাভেতে এটি আমার পক্ষে আর কাজ করে না। :(
জেকরব

আপনি man 5 resolverআপনার ম্যাক করতে সক্ষম হতে পারে ? লিঙ্কটি একই পুরুষ পৃষ্ঠার ওয়েব সংস্করণে ছিল।
ইয়ুবার্ট

1

তাদের সিস্টেম পছন্দসমূহ> নেটওয়ার্ক> অ্যাডভান্সড> | এ যুক্ত করুন ডিএনএস |

(এটি নিম্ন-ভোট হওয়ার কোনও বিশেষ কারণ? এটির জন্য অনুরোধকারী ঠিক তাই করেন যা কোনও টার্মিনাল ব্যবহারের প্রয়োজন হয় না))


2
কারণ তিনি লিখেছেন যে তিনি ডিএইচসিপি ডিএনএস এন্ট্রিগুলিকে ওভাররাইড করতে চান না। এছাড়াও আপনাকে এগুলি প্রতিটি ইন্টারফেসে যুক্ত করতে হবে।
joelpittet

0

আপনার রাউটারটি তার ডিএনএস সার্ভারের সেট সরবরাহ করে, এটির আইপি ঠিকানা (আপনার রাউটারের) আপনার ডিএনএস সার্ভার তালিকায় যুক্ত করুন। এর নীচে আপনার নিজস্ব ডিএনএস সার্ভার যুক্ত করুন।

আপনার কম্পিউটারটি প্রথমে আপনার রাউটারকে জিজ্ঞাসা করবে, তারপরে আপনি ম্যানুয়ালি সংজ্ঞায়িত করেছেন এমনগুলির মধ্য দিয়ে চক্রটি করুন।

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