একটি স্কোপড ডিএনএস কোয়েরি কী?


13

ম্যাক ওএস এক্স (ম্যাভেরিক্স) এ আমি একাধিক রেজোলভার দেখতে পাচ্ছি এবং আমি নীচে প্রদর্শিত হিসাবে স্কোপড এবং নন-স্কোপড ডিএনএস কোয়েরি রেজোলভারগুলির মধ্যে পার্থক্য বুঝতে পারি না:

$ scutil --dns
DNS configuration

resolver #1
  search domain[1] : test
  nameserver[0] : 172.31.30.10
  flags    : Request A records
  reach    : Reachable

.... <arpa stuff snipped> ...
resolver #6
  domain   : 9.e.f.ip6.arpa
  options  : mdns
  timeout  : 5
  flags    : Request A records
  order    : 300600

DNS configuration (for scoped queries) 

resolver #1
  search domain[0] : test
  nameserver[0] : 172.31.30.10
  if_index : 4 (en0)
  flags    : Scoped, Request A records
  reach    : Reachable

উত্তর:


11

সংক্ষেপে বলতে গেলে, একটি স্কোপড ডিএনএস ক্যোয়ারী কেবলমাত্র নির্দিষ্ট নেটওয়ার্ক ইন্টারফেস (যেমন ইথারনেট বা ওয়াইফাই) ব্যবহার করতে পারে, যখন নন-স্কোপড কোনও উপলভ্য ইন্টারফেস ব্যবহার করতে পারে।

আরো verbosely, একটি অ্যাপ্লিকেশন একটি নাম সমাধান করতে চান, একটি পাঠায় অনুরোধ (হয় scoped বা অ- scoped) একটি সমাধানকারী (সাধারণত একটি DNS ক্লায়েন্ট অ্যাপ্লিকেশন), যদি সমাধানকারী উত্তর ক্যাশে নেই, এটি একটি DNS- র পাঠায় ক্যোয়ারী থেকে একটি নির্দিষ্ট নেমসার্ভার (এবং এটি একটি ইন্টারফেসের মধ্য দিয়ে যায়, তাই এটি সর্বদা "স্কপড" থাকে)।

আপনার উদাহরণে সমাধানকারী # 1 "স্কোপড প্রশ্নের জন্য" কেবল এন0 ইন্টারফেস (ইথারনেট) ব্যবহার করতে পারে।


সুতরাং অ্যাপ্লিকেশন সিদ্ধান্ত নিয়েছে যে কোয়েরিটি স্কোপড বা ননস্কোপ করা হবে? ডিফল্ট আচরণটি কী, এবং / বা কোন digওয়েব ব্রাউজার ব্যবহার করবে?
কীথ বেনেট

ওয়েব ব্রাউজারের মতো একটি অ্যাপ্লিকেশন সম্ভবত মেটা-রিসলভারকে জিজ্ঞাসা করে, যা সমাধানগুলি (5) ম্যানপেজে বর্ণিত বিধি অনুসারে বিভিন্ন সমাধানগুলিতে প্রশ্নগুলিকে সরিয়ে দেয়। অ্যাপ্লিকেশনগুলি ম্যাক ওএস এক্স ডি ডিএনএস ক্যোয়ারী রাউটিং মেকানিজম ব্যবহার না করে সরাসরি সার্ভারের নামগুলিতে ক্যোয়ারীগুলি পছন্দ করে digবা hostতৈরি করে।
মিক 23
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.