ম্যাক ওএস এক্স লায়নটিতে .local TLD এর জন্য 10 সেকেন্ড বিলম্ব


13

আমাদের কোম্পানির নেটওয়ার্কটি xxx.companyname.localআমাদের স্থানীয় নেটওয়ার্কের সমস্ত সার্ভারের জন্য ব্যবহার করে। আমি যখনই আমার ম্যাকটিতে এই সার্ভারগুলির মধ্যে একটি অ্যাক্সেস করি তখন আমার 10 সেকেন্ড বিলম্ব হয়। আমি জানতে পেরেছি যে এই বিলম্বটি ডিএনএস দেখার কারণে হয়েছে কারণ দৃশ্যত সিংহ নিম্নোক্ত ক্রমে .local ডোমেনগুলি সমাধান করে:

  1. /etc/hostsIPv6 ঠিকানার জন্য পরীক্ষা করুন
  2. AAAA রেকর্ডের জন্য DNS সার্ভারটি পরীক্ষা করুন (IPv6 ঠিকানা)
  3. একটি এএএএ রেকর্ডের জন্য MDNS (Bonjour) এর মাধ্যমে চেক করুন
  4. /etc/hostsএকটি আইপিভি 4 ঠিকানার জন্য পরীক্ষা করুন
  5. একটি রেকর্ডের জন্য ডিএনএস সার্ভারটি পরীক্ষা করুন (IPv4 ঠিকানা)
  6. একটি রেকর্ডের জন্য MDNS চেক করুন

এখন, সমস্যাটি হচ্ছে, আমাদের একটি আইপিভি 6 নেটওয়ার্ক নেই। xxx.companyname.localআমাদের নেটওয়ার্কের সমস্ত সার্ভারের কেবলমাত্র আইপিভি 4 ঠিকানা রয়েছে এবং ডিএনএস সার্ভারে কেবল একটি রেকর্ড রয়েছে। এর অর্থ হল যে ঠিকানাটি 5 ধাপে সমাধান করা হয়েছে with এটির সাথে সমস্যাটি হ'ল ধাপ 3 শেষ হওয়ার দশ সেকেন্ড সময় নেয়! আমি যখনই আমাদের উইকি, এসভিএন সার্ভার, কার্বেরোস সার্ভার ইত্যাদির সাথে সংযুক্ত থাকি তখন 10 সেকেন্ড দেরি হয়।

আমি নীচের মতো লাইন যুক্ত করে সিংহকে চালিত করতে পরিচালিত করেছি /etc/hosts

::FFFF:10.99.99.99 xxx.companyname.local

যদি আমি এটি করি, সিংহ মনে করে যে ডোমেনের জন্য একটি আইপিভি 6 ঠিকানা রয়েছে এবং 1 ধাপের পরে থামবে However তবে, এই কর্মটি সম্পূর্ণরূপে ডিএনএসের সমস্ত দরকারী বৈশিষ্ট্যগুলিকে বাতিল করে। আমি কয়েক ডজন অভ্যন্তরীণ ডোমেনের আইপি ঠিকানাগুলি ম্যানুয়ালি ট্র্যাক রাখতে চাই না! আমি পাশাপাশি হোস্টের নাম ব্যবহার করা এবং কেবল আইপি ঠিকানাগুলি টাইপ করতে পারি!

সুতরাং: এই লুকিং ক্রমটি কীভাবে পরিবর্তন করবেন সে সম্পর্কে কারও কি ধারণা আছে? বা আমাদের আইপিভি 6 নেটওয়ার্ক যেভাবে নেই, সেহেতু আইপিভি 6 লুকআপ অক্ষম করবেন?


প্রশ্নের জন্য ধন্যবাদ - আমি এটিকে ম্যাক ডিএনএস রেজোলিউশন রেফারেন্স হিসাবে বুকমার্ক করি;)
অ্যালেক্স

আপনার ডিএনএস সার্ভারগুলি কেন AAAAরেকর্ডগুলির জন্য খালি রেকর্ড সেট উত্তর পাঠাতে 10 সেকেন্ড সময় নিচ্ছে তা নির্ধারণের চেষ্টা করার চেয়ে আপনি আরও ভাল পরিবেশিত হতে চাইবেন (যখন আপনি যা বলছেন সে অনুযায়ী) Aখুব বেশি প্রশ্নের উত্তর দেওয়ার জন্য এত দীর্ঘ কোথাও নিবেন না একই ডোমেন নাম। আপনি ক্লাসিক আরএফসি 4074 অঞ্চলে বলে মনে করছেন, যেখানে সমস্যাগুলি হ'ল সার্ভারগুলি নষ্ট হয়ে গেছে । দ্রষ্টব্য, এছাড়াও, আপনি বিভাজন দিগন্ত ডিএনএস পরিষেবা ব্যবহার না করার local.জন্য বেশ কয়েকটি সুপরিচিত এবং দীর্ঘ আলোচিত কারণগুলির মধ্যে একটিতে আঘাত করেছেন । এটি ঠিক করা আরও ভাল।
JdeBP

1
দ্বিতীয় ধাপে ডিএনএস সার্ভারগুলি তাত্ক্ষণিকভাবে একটি খালি এএএএ রেকর্ডার ফিরিয়ে দেয়। সমস্যাটি পদক্ষেপ 3 - এমডিএনএস / বনজর / জেরোকনফ কোয়েরি। সময় শেষ হওয়ার আগে লায়ন সম্প্রচারের পরে 10 সেকেন্ড অপেক্ষা করে। কিছুটা গুগল করার পরে আমি ভাল করে জানি যে ব্যবহার local.করা একটি খারাপ ধারণা, তবে আইটি বিভাগ আমাকে বলেছিল যে তারা মনে করে যে এটি ব্যবহার local.companyname.করা পুরোপুরি ভাল এবং আমি সে সম্পর্কে আসলে কিছুই করতে পারি না।
Jakob Egger

আপনার আইটি বিভাগের লোকেরা বিস্তৃতভাবে তাত্পর্যযুক্ত। প্রায় অর্ধ দশক ধরে নেটওয়ার্ক প্রশাসনের চেনাশোনাগুলিতে এটি "পুরোপুরি ঠিক" না হিসাবে পরিচিত to আপনি ... উত্সাহ দিতে পারেন ... আপনার তথ্য বিভাগের লোকের নেটওয়ার্কিং জ্ঞানকে একবিংশ শতাব্দীতে আনা যায়। আপনি পারে ... মনে করিয়ে ... তাদের যে তাদের কাজ না বিষয় ব্যবস্থা যেমন যে করপোরেট কম্পিউটারের সঠিকভাবে কাজ করে না। ☺
জেডিবিপি

@ জেডিবিপি এবং তবুও, অ্যাপল সিদ্ধান্ত নিয়েছে যে এটি ব্যবহার করা ভাল ধারণা হবে ... আপনি নোট করবেন যে মাইক্রোসফ্টও এটি ব্যবহার করে এবং এটি সেরা অনুশীলন হিসাবে সুপারিশ করে। তো ... কে বলে যে এটা না ?
বেসিক

উত্তর:


8

আপনার আইটি বিভাগকে গালি দেওয়া থেকে বিরত করুন local.

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

আপনার ম্যাকিনটোস আপগ্রেড করুন।

MacOS 10.4 xxx.companyname.local.আপনার বর্ণনা অনুসারে প্রকৃতপক্ষে আচরণ করবে । তবে এটি অপারেটিং সিস্টেমের পরবর্তী সংস্করণগুলিতে পরিবর্তিত হয়েছে। MacOS 10.5 কেবলমাত্র দুটি-লেবেলের নামগুলি মাল্টিকাস্ট ডিএনএসে পাস করে। থ্রি-লেবেলের নাম যেমন xxx.companyname.local.এমডিএনএস দ্বারা পরিচালিত হয় না। MacOS 10.6 এটিকে আরও গ্রহণ করে এবং ডিএনএস সার্ভারকে একটি local. অঞ্চল থাকার জন্য ভুল কনফিগার করা হয়েছে এবং সে অনুযায়ী কাজ করার চেষ্টা করেছে কিনা তা সনাক্ত করার চেষ্টা করে ।

খুব কমপক্ষে আপনি একটি করেছেন সেখানে আপনার ম্যাকিন্টোস কনফিগার করা উচিত /etc/resolver/CompanyName.local সাহায্যে ফাইল search_order 1আপনার প্রক্সি DNS সার্ভার (গুলি) এটি যে তালিকা বর্তমান আইপি ঠিকানা (গুলি)। অ্যাপল যেমনটি বলেছে তেমনি এটি ডিএইচসিপি-নির্ধারিত ডিএনএস সার্ভারের আইপি ঠিকানাগুলির সাথে ভাল কাজ করবে না।

আকস্মিক হাতে…

… এগুলি হ'ল ভুল মাথাব্যথা সামঞ্জস্য করার জন্য ধীরে ধীরে আরও জটিল জটিল সংস্থা। অ্যাপল এর মার্ক ক্রোচমালকে উদ্ধৃত করার জন্য, "লোকেরা যখন local.আপনার সংস্থাটি যেভাবে আচরণ করে সেভাবে আপত্তিজনকভাবে ব্যবহার করে" তখন কিছু সমস্যা হয় always এটি 2002 এর আগে থেকে আগে থেকে না হয়ে (একটি তাত্ক্ষণিক অনুসন্ধানে আমাকে বলেছে) ভুল মাথাছাড়া বলে জানা গেছে। শুধু এটা করবেন না

আরও পড়া


2
এই তথ্যের কোনওটিই সিংহ (ম্যাক ওএস এক্স 10.7) এর ডিএনএস রেজোলিউশনের সাথে আমার সমস্যার সমাধান করে না। তদ্ব্যতীত, /etc/resolver/companyname.localসিংহকে এড়ানো হবে বলে মনে হচ্ছে।
জাকব এগার

0

আমি জানি না ম্যাক তাই সত্যিই সাহায্য করতে পারে না, তবে আমি একটি চালাক-গাধা কাজের ধারণা নিয়ে এসেছি: আপনি যদি ইন্টারনেটে কোথাও সেটআপ করেন, "somedomain.com DNAME companyname.local"- এটি ডিএমএকে ধাপে ধাপে ধরিয়ে দেবে 2 এখন কী হবে তা আমি নিশ্চিত নই। এরপরে, এটি কি আবার বোনজরে ফিরে আসবে, বা এটি ইতিমধ্যে কিছু ডিএনএস প্রক্রিয়ার মাঝামাঝি সময়ে সম্ভবত এটি ডিএনএসের সাথে লেগে থাকবে।


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