ডিএনএস রেজোলিউশনের জন্য মাউন্টেন সিংহে / ইত্যাদি / সমাধানকারী / ফাইলগুলি কাজ করে?


31

কেউ যদি আমাকে বলতে পারেন যে / etc / resolver এর অধীন কোনও ফাইল যুক্ত করা DHCP- র মাধ্যমে ডিএনএস সার্ভার ব্যবহার করে ডিএনএস রেজোলিউশনের জন্য কাজ করবে?

আমার সমস্যাটি হ'ল আমি ফিল্টারিং এবং বিরোধী কেলেঙ্কারী সক্ষমতার সুবিধা গ্রহণের জন্য ক্লায়েন্ট হোম ডিএনএস রেজোলিউশনের জন্য ওপেনডিএনএস ব্যবহার করতে চাই তবে বিশাল অসুবিধা হ'ল এখানে অস্ট্রেলিয়ায় অ্যাপল সামগ্রী যেমন সিডিএন (আকামাই) সরবরাহ করা হয় তারপরে একটি মার্কিন ভিত্তিক বিতরণ পয়েন্ট ব্যবহার করে সার্ভারের সামগ্রী হবে।

আমি যা করতে চাই তা হল ডিএনএস সার্ভারের ঠিকানাটি ডিএইচসিপি এর মাধ্যমে স্থানীয় রাউটার ঠিকানা (ওপেনডিএনএস ডিএনএস সার্ভার ব্যবহার করে ডিএনএস ম্যাসক) হ'ল এবং তারপরে, উদাহরণস্বরূপ, আপেল.কম নামে একটি ফাইল নিম্নলিখিত লাইনের সাথে রাখুন :

nameserver 203.12.160.35

ধারণাটি হ'ল আপেল ডটকমের যে কোনও ডিএনএস অনুরোধ ওপেনডিএনএস সার্ভার ব্যবহার করে স্থানীয় রাউটারগুলি ডিএনএসমাস্ক ডিমন পরিবর্তে একটি টিপিজি (আমার আইএসপি) ডিএনএস সার্ভার দ্বারা সমাধান করা হবে।

সুতরাং আমি এটি করেছি এবং scutil --dns এর আউটপুট হল:

DNS configuration

resolver #1
  search domain[0] : harland
  nameserver[0] : 192.168.10.1
  nameserver[1] : 192.168.10.1
  if_index : 4 (en2)
  reach    : Reachable,Directly Reachable Address

resolver #2
  domain   : local
  options  : mdns
  timeout  : 5
  order    : 300000

resolver #3
  domain   : 254.169.in-addr.arpa
  options  : mdns
  timeout  : 5
  order    : 300200

resolver #4
  domain   : 8.e.f.ip6.arpa
  options  : mdns
  timeout  : 5
  order    : 300400

resolver #5
  domain   : 9.e.f.ip6.arpa
  options  : mdns
  timeout  : 5
  order    : 300600

resolver #6
  domain   : a.e.f.ip6.arpa
  options  : mdns
  timeout  : 5
  order    : 300800

resolver #7
  domain   : b.e.f.ip6.arpa
  options  : mdns
  timeout  : 5
  order    : 301000

resolver #8
  domain   : apple.com
  nameserver[0] : 8.8.8.8

DNS configuration (for scoped queries)

resolver #1
  search domain[0] : harland
  nameserver[0] : 192.168.10.1
  nameserver[1] : 192.168.10.1
  if_index : 4 (en2)
  flags    : Scoped
  reach    : Reachable,Directly Reachable Address
macbookair:resolver

এখন আপেল ডটকম-এ একটি এনস্লিকআপের আউটপুট হল:

macbookair:resolver ilium007$ nslookup apple.com
Server:     192.168.10.1
Address:    192.168.10.1#53

Non-authoritative answer:
Name:   apple.com
Address: 17.149.160.49
Name:   apple.com
Address: 17.172.224.47

macbookair:resolver 

সুতরাং আমি টিপিজি ডিএনএস সার্ভারটি ব্যবহার করছি না - আমি এখনও 192.168.10.1 এর বিপরীতে সমাধান করছি যা স্থানীয় রাউটার। সমাধানকারীদের ক্রমের বিষয়টি কী গুরুত্বপূর্ণ? অর্থাত। আমি এপেল.কম ফাইলটি / etc / resolver এ রাখার পরে তৈরি এন্ট্রিটি রিসলভার # 8:

resolver #8
  domain   : apple.com
  nameserver[0] : 8.8.8.8

আমি সত্যিই এই কাজটি করার একটি উপায় চাই - যে কোনও সহায়তা প্রশংসিত হবে।

উত্তর:


43

এই প্রশ্নটি কিছুটা পুরানো বলে মনে হচ্ছে, তবে আমার একইরকম সমস্যা হওয়ায় আমি যাইহোক এটির উত্তর দিতে যাচ্ছি:

হ্যাঁ, এটি কাজ করে।

আপনার প্রথম সমস্যাটি হ'ল আপনার স্পষ্টতই ভুল আইপি রয়েছে ( 8.8.8.8পরিবর্তে 203.12.160.35) /etc/resolver/apple.com। এই ফাইলের সামগ্রীগুলি সত্যই তা যাচাই করুন:

nameserver 203.12.160.35

তারপরে এর scutil --dnsমতো এন্ট্রি হওয়া উচিত:

resolver #8
  domain   : apple.com
  nameserver[0] : 203.12.160.35

দ্বিতীয় সমস্যা যে আপনি ব্যবহার করে এটি যাচাই করতে চেষ্টা করেছেন, সেটা nslookupআপনি মানুষ পৃষ্ঠা তাকান এর, তাহলে OS X এর এর DNS সমাধানের প্রক্রিয়া ব্যবহার করে না nslookupআপনি এই পাবেন:

Mac OS X NOTICE
   The nslookup command does not use the host name and address resolution or the DNS 
   query routing mechanisms used by other processes running on Mac OS X.  The results of 
   name or address queries printed by nslookup may differ from those found by other
   processes that use the Mac OS X native name and address resolution mechanisms. The 
   results of DNS queries may also differ from queries that use the Mac OS X DNS routing 
   library.

করতে আপনার DNS কনফিগ পরীক্ষা করতে পারতেন তা

dns-sd -G v4 images.apple.com

এবং যা একই আইপি হিসাবে উত্পাদিত তা যাচাই করুন

nslookup images.apple.com 203.12.160.35

1
এটি লক্ষণীয় যে এটি একটি নির্দিষ্ট শীর্ষ স্তরের ডোমেনের জন্য নেমসার্ভার নির্দিষ্ট করতে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ যদি ফাইলটির নাম "দেব" হয় তবে "উদাহরণ.dev" এর জন্য সমস্ত অনুসন্ধানগুলি সেই নেমসার্ভারে প্রেরণ করা হবে। এটি কোম্পানির ইন্ট্রনেটগুলির জন্য দরকারী, বিশেষত যখন আপনি ল্যান-
অভি বেকার্ট

2
Your first problem is that you obviously have the wrong IP (8.8.8.8)অগত্যা নয়; 8.8.8.8এবং 8.8.4.4গুগলের ডিএনএস সার্ভার। তারা কীভাবে এই অক্টেটগুলি অর্জন করেছিল তা আমার বাইরে।
কিউস

3
১০.১০-এর হিসাবে, মনে হয় এখানে কোনও / ইত্যাদি / সমাধানকারী ডিরেক্টরি নেই।
sorin

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