ডিএনএস - কোনও নেমসার্ভারকে কোনও ডোমেনের রেকর্ড আপডেট করতে বাধ্য করার কোনও উপায়?


13

আমি কিছু ডোমেন নাম নিয়ে কিছু কাজ করছি। আমি তাদের আপডেট করছি। ব্যবহার করে digআমি আমাদের নেমসারভারটি জিজ্ঞাসা করতে পারি এবং আমি দেখতে পাচ্ছি যে সঠিক নামটি আপডেট হয়েছে। তবে আমাদের অফিসের ডিএনএস ক্যাশে এখনও পুরানো নামটি দেখাচ্ছে। গতকাল আমি টিটিএলটি 10 ​​মিনিটে নামিয়ে রেখেছি, সুতরাং আমাকে আর অপেক্ষা করতে হবে না। তবে অফিসের ডিএনএস ক্যাশে আপডেট করার কোনও কৌশল আছে? জিনিসগুলিকে আরও সহজ করার জন্য আমি কি করতে পারি কোনও ছদ্মবেশী ছোট্ট কৌশল?

আপডেট করুন ধরে নেওয়া যাক যে আমার সার্ভারে অ্যাক্সেস নেই, এবং এটি পুনরায় আরম্ভ করতে পারি না? আমি কি আরও কিছু করতে পারি?


আপনার ডিএনএস সার্ভারটি কোন প্ল্যাটফর্মে চলছে? ইউনিক্স, লিনাক্স, উইন্ডোজ ..?
রেইনরেট

অফিসের সার্ভারটি কী ওএস চলছে? এটি কীভাবে ফ্লাশিং সম্পর্কে আপনি যাবেন তার মধ্যে একটি পার্থক্য তৈরি করবে।
বার্ট বি

2
গুগল আপনাকে ডিএনএস ক্যাশে ফ্লাশ করার অনুমতি দেয়: ডেভেলপারস
ডটকম

উত্তর:


16

ধরে নিচ্ছি আপনার ডিএনএস সার্ভারটি পিসিতে রয়েছে এবং রাউটার ইত্যাদি নয়:

লিনাক্স ক্যাশে ফ্লাশ:

/etc/init.d/nscd restart

অথবা এনএসসিডি ছাড়াই ডিস্ট্রোসের জন্য

/etc/init.d/named restart

পৃথক মেশিনগুলির জন্য উইন্ডোজ ক্লায়েন্ট ক্যাশে ফ্লাশ:

ipconfig /flushdns

অফিস সার্ভারের জন্য উইন্ডোজ সার্ভার ক্যাশে ফ্লাশ ( সংশোধনের জন্য এরিকমায়োর ধন্যবাদ ):

  1. প্রশাসক সরঞ্জামগুলিতে নেভিগেট করুন
  2. সার্ভার অবজেক্টটি প্রসারিত করুন
  3. ক্যাশেড অবজেক্টস ডান ক্লিক করুন
  4. পরিষ্কার ক্যাশে নির্বাচন করুন

ম্যাক (সম্ভবত ?!):

dscacheutil -flushcache

যদি রাউটারের জন্য আপনার কাছে ওয়েব জিইউআই ইত্যাদি থাকে তবে সেখানে কোথাও একটি বিকল্প থাকবে।

ক্রস প্ল্যাটফর্ম ক্যাশে উপরের মতো ফ্লাশিং

ডিএনএস এবং ক্যাচিং সম্পর্কে


ipconfig / flushdns একটি Windows DNS সার্ভারের DNS ক্যাশে ফ্লাশ করে না; এটি কেবল ক্লায়েন্টের ক্যাশে ফ্লাশ করে। একটি উইন্ডোজ ডিএনএস সার্ভার ক্যাশে ফ্লাশ করতে, প্রশাসক সরঞ্জামগুলির অধীনে ডিএনএস খুলুন, সার্ভার অবজেক্টটি প্রসারিত করুন, ক্যাশেড অবজেক্টগুলিতে ডান ক্লিক করুন এবং পরিষ্কার ক্যাশে নির্বাচন করুন। এনএসসিডি আমার ডিসট্রোতে নেই। সেক্ষেত্রে কেবল কিল্লার নাম রেখে পুনরায় চালু করুন; সাধারণত /etc/rc.d/rc.bind শুরু হয়
কিলো

ম্যাকের জন্য: dscacheutil -flushcacheবাইন্ড নেম সার্ভার নয়, অপারেটিং সিস্টেমে স্থানীয় ক্যাশে ফ্লাশ করে। rndc flushকোনও ম্যাকের উপর বাঁধাই নাম সার্ভার সাফ করবে যা সেই নাম সার্ভার ব্যবহার করে সমস্ত কম্পিউটারকে প্রভাবিত করবে।
ম্যাট কনলি

11

আপনি যদি নিজের অফিসের রেজলভার হিসাবে BIND চালাচ্ছেন - যেমন। অন্য একটি সমাধানকারীকে ফরোয়ার্ড করা হচ্ছে না।

ক্যাশে সমস্ত কিছু ফ্লাশ করুন:

rndc flush

একটি নির্দিষ্ট রেকর্ড ফ্লাশ করুন:

rndc flushname example.com

আপনি যদি ফরওয়ার্ডিং করে থাকেন তবে আপনি ফরোয়ার্ডারের ক্যাশে রহমতে রয়েছেন।


4

উইন্ডোজ ডিএনএসের সাথে কেবল পরিষেবাটি পুনরায় চালু করার সাথে ক্যাশে ফ্লাশ হয়। আপনার অফিস সার্ভারে একটি চেষ্টা মূল্যবান।

জেআর


3

যদি আপনার উইন্ডোজ ব্যবহার করা হয় তবে আপনি সর্বশেষ ব্যবহার করতে পারেন।

  /DSREGDNS - Force registration of all DC-specific DNS records
  /DSDEREGDNS:<DnsHostName> - Deregister DC-specific DNS records for specified DC
      /DOM:<DnsDomainName> /DOMGUID:<DomainGuid> /DSAGUID:<DsaGuid>
  /DSQUERYDNS - Query the status of the last update for all DC-specific DNS records

এবং যদি আপনি WINS, nbtstat ব্যবহার করেন।


0

আপনি যদি বাইন্ড 9 আপনার ডিএনএস সার্ভার হিসাবে ব্যবহার করেন তবে পরিষেবাটি পুনরায় চালু করুন

sudo পরিষেবা বাইন্ড 9 পুনঃসূচনা


এটি সমস্ত ডিস্ট্রোদের ক্ষেত্রে সত্য নয়; আরএইচ / সেন্টস ব্যবহার করে service named restart, যেমন অ্যান্ডি উপরের দিকে ইঙ্গিত করে। এটি আরও কার্যকর সহায়ক হতে পারে যদি আপনি সনাক্ত করেন যে কোনটি ডিস্ট্রোসের জন্য এটি সত্য (আমি সন্দেহ করি এটি " ডেবিয়ান এবং ডেরিভেটিভস ", তবে আমি কোনও ডেবিয়ান বিশেষজ্ঞ নই) এবং এতে যোগ করেছেন That এটি বলেছে, এসএফকে স্বাগতম!
ম্যাডহ্যাটার

@ ম্যাডহ্যাটার ... অতিরিক্ত হিসাবে এটি bindযদি " অনুমোদনকারী" বা পুনরাবৃত্তিকারী সার্ভার হিসাবে ব্যবহৃত হয় তবে এর "রাষ্ট্র" এর উপর নির্ভর করবে । আমার মতে, যেমন এটি দাঁড়িয়েছে, নিজেরাই এই উত্তরটি এতটা অর্থপূর্ণ নয়।
gf_
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.