ग्राहकों पर कैश को अपडेट / फ्लश कैसे करें?


9

जब मैंने DNS होस्ट पर परिवर्तन किए हैं।

मुझे अपने DNS कैश को अपडेट / फ्लश करने के लिए क्लाइंट्स (सर्वर) कैसे मिलते हैं, इसलिए वे तुरंत बदलाव देखते हैं?

जवाबों:


9

आप का उपयोग कर Ubuntu पर पुनः आरंभ कर सकते हैं sudo rndc reload, Centos पर मुझे विश्वास है कि आपको करना है /etc/init.d/bind restart

आप /etc/init.d/networking restartUbuntu को चलाने वाले स्थानीय डेस्कटॉप के लिए DNS / नेटवर्किंग को फ्लश करने के लिए भी निष्पादित कर सकते हैं ।


1
मेरे पास संदर्भ नहीं हैं, लेकिन क्या आप सुनिश्चित हैं कि rndc reloadकैश को साफ़ करें? मुझे नहीं लगता कि यह करता है।
बजे एक सीवी

यदि आप बाइंड कॉन्फ़िगरेशन में परिवर्तन करते हैं, तो rndcसेवा को पुनरारंभ करने की तुलना में, dns सर्वर का उपयोग करना बेहतर है । यदि आप होस्ट्स फ़ाइल बदलते हैं, तो इसके माध्यम से फ्लशिंग किया जाता है /etc/init.d/networking restart। मैं अक्सर अपने आप को इन विन्यास फ्लशिंग लगता है।
राख

2
अगर ये तरीके मेरे डेबियन व्हीज़ बॉक्स पर काम न करें :( भी स्थापित करने की कोशिश की nscdऔर bind9उन लोगों के माध्यम से निस्तब्धता के लिए, काम नहीं किया।
कोबरा_फास्ट

/etc/init.d/networking restartमेरे उबंटू डेस्कटॉप को क्रैश करता है (गनोम फालबैक, मुझे लगता है)
अपने मॉड्स का अच्छी तरह से इलाज करें

7

मैंने पाया है कि एक सरल पुनरारंभ हमेशा कैश को साफ़ नहीं करता है। इसे करने का दूसरा तरीका, nscd कमांड का उपयोग करना और मेजबान कैश को अमान्य करना होगा।

# nscd -i hosts

फिर आपको कैशिंग सेवा को पुनरारंभ करने की भी आवश्यकता नहीं है।


4

आपके वितरण के आधार पर, क्लाइंट डिफ़ॉल्ट रूप से कैश नहीं कर सकते हैं। Ubuntu या CentOS के लिए, इस कमांड को आज़माएँ: sudo /etc/init.d/nscd स्थिति

... देखना है कि कैशिंग दानव चल रहा है या नहीं। यदि यह है, तो आपका क्लाइंट DNS को कैशिंग कर रहा है और आप इसे इस के साथ फ्लश कर सकते हैं: sudo /etc/init.dns.we पुनरारंभ

यदि NSCD नहीं चल रही है, तो क्लाइंट पर कोई फ़्लश नहीं है और आपको इसकी आवश्यकता है: 1. सुनिश्चित करें कि पुरानी प्रविष्टि / etc / मेजबान फ़ाइल में नहीं है। सुनिश्चित करें कि DNS परिवर्तन पहले से ही किसी भी DNS दास के लिए प्रचारित किया गया है ( resolv.conf की जाँच करें जहाँ यह हल हो रहा है)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.