सवाल अनुशंसित DNS एसओए रिकॉर्ड टीटीएल डिफ़ॉल्ट?


वर्तमान में हमारे पास हमारे DNS हैं एसओए रिकॉर्ड stackoverflow.com के लिए निम्न पर सेट करें:

    primary name server = ns1.p19.dynect.net
    serial  = 2009090909
    refresh = 3600 (1 hour)
    retry   = 600 (10 mins)
    expire  = 604800 (7 days)
    default TTL = 60 (1 min)

क्या हमारे रीफ्रेश / पुनः प्रयास / समाप्ति / डिफ़ॉल्ट टीटीएल के लिए stackoverflow.com जैसी साइट के लिए बेहतर विकल्प हैं जो प्रति दिन 1 एम पृष्ठदृश्य प्राप्त करते हैं?


40
2017-09-28 05:12


मूल




जवाब:


साइट पर वास्तविक यातायात दर अप्रासंगिक है।

उन सभी सेटिंग्स ("डिफ़ॉल्ट टीटीएल" को छोड़कर) केवल यह प्रभावित करती है कि आपके डोमेन के द्वितीयक DNS सर्वर अद्यतन के लिए प्राथमिक DNS सर्वर को कितनी बार मतदान करते हैं।

यदि आपका क्षेत्र केवल बार-बार बदलता है (जो मुझे लगता है कि आपका करता है) तो "रीफ्रेश" के लिए आपका मान वर्तमान में कम तरफ थोड़ा सा है। आम तौर पर प्राथमिक को एक भेजना चाहिए NOTIFY प्रत्येक सेकेंडरी को जब भी कोई अपडेट होता है तो संदेश दूसरी बार ज़ोन फ़ाइल को तुरंत पकड़ लेता है। इन दिनों "ताज़ा / पुनः प्रयास / समाप्ति" तंत्र केवल उस पर एक बैकस्टॉप है।

किसी भी घटना में, यह संभावना है कि आपका DNS प्रदाता स्वचालित रूप से DNS के अंतर्निर्मित सिंक्रनाइज़ेशन तंत्र का उपयोग किये बिना फ्लाई पर सभी प्रासंगिक DNS सर्वर में परिवर्तनों को समन्वयित कर रहा है ताकि वास्तविक मान शायद अप्रासंगिक हों।

ध्यान दें कि "डिफ़ॉल्ट टीटीएल" फ़ील्ड का अर्थ यह नहीं है कि यह क्या कहता है। वास्तविक डिफ़ॉल्ट टीटीएल सेट (कम से कम BIND में) के साथ है $TTL निर्देश, और इसका उपयोग तब किया जाता है जब प्रत्येक रिकॉर्ड पर एक स्पष्ट टीटीएल सेट नहीं होता है।

"डिफ़ॉल्ट टीटीएल" फ़ील्ड का अर्थ बदल दिया गया था आरएफसी 2308 और यह वास्तव में एक संकेत है नकारात्मक कैशिंग। यदि आपका सर्वर नकारात्मक प्रतिक्रिया देता है (उदा। NXDOMAIN या NODATA) यह फिर से प्रयास करने से पहले दूरस्थ सर्वर को इंतजार करना चाहिए।

वर्तमान मूल्य कम तरफ थोड़ा सा है, लेकिन इसे छोड़ने के लिए कोई नुकसान नहीं है। इसे अक्सर वैसे भी अनदेखा किया जाता है।


46
2017-09-28 07:08





दिलचस्प बात यह है कि डीएनएन लोगों (हमारे DNS होस्ट) से DNS डायग्नोस्टिक पेज ..

http://dnscog.com/report/stackoverflow.com

.. यह MINTTL पर कहता है:

एसओए MINTTL जांचें

आपका एसओए मिनीटेल मान 60 सेकंड है, जो सामान्य DNS उपयोग के लिए अनुशंसित न्यूनतम से कम है। यदि आप नियमित रूप से अपने DNS क्षेत्र में परिवर्तन करते हैं, या DNS- आधारित लोड संतुलन सेवाओं का उपयोग करते हैं, तो यहां एक छोटा सा मूल्य ठीक है।

सिफ़ारिश करना

अपने एसओए मिनीटेल क्षेत्र में 1800 और 86400 के बीच मूल्य डालने पर विचार करें।

और यह एसओए रीफ्रेश पर

एसओए रीफ्रेश की जांच करें

आपका एसओए रीफ्रेश फ़ील्ड 3600 सेकेंड है, जो अनुशंसित न्यूनतम से कम है। कम ताज़ा मूल्य होने के परिणामस्वरूप अनावश्यक क्वेरी वॉल्यूम या अप्रत्याशित व्यवहार हो सकता है, खासकर यदि आप 0 के मान का उपयोग करते हैं। यदि आप नियमित रूप से अपने DNS क्षेत्र में परिवर्तन करते हैं, या DNS- आधारित लोड संतुलन सेवाओं का उपयोग करते हैं, तो एक छोटा सा मूल्य सुनिश्चित करने में मदद करेगा परिवर्तन जितनी जल्दी हो सके प्रसारित करें।

सिफ़ारिश करना

अपने एसओए रीफ्रेश फ़ील्ड में 7200 और 10800 के बीच मूल्य डालने पर विचार करें।

एक अन्य नैदानिक ​​पृष्ठ पर http://www.intodns.com/stackoverflow.com कोई असली संकेत नहीं देता है।


8
2017-09-29 06:13



उनकी छोटी सी सिफारिश फर्जी है। उस क्षेत्र का अर्थ एक दशक से अधिक नहीं था। ताज़ा करने की उनकी व्याख्या भी संदेह है। ताज़ा अंतराल केवल प्राथमिक -> माध्यमिक स्लैविंग को प्रभावित करता है, और आपके जैसे छोटे क्षेत्र के साथ यह मान किसी भी समस्या का कारण नहीं बनता है। इसके अलावा यदि DNS प्रदाता आउट-ऑफ-बैंड सिंक तंत्र का उपयोग कर रहा है तो वास्तविक मान म्यूट है। (एनबी: मैं एक जीवित रहने के लिए DNS करता हूँ) - Alnitak
अनुलेख अगर किसी ने वास्तव में मूल्यों के लिए अपनी व्याख्या और सिफारिश के रूप में दिया है तो मैं इसे -1 वोट दूंगा। जैसा कि आप किसी और को उद्धृत कर रहे हैं मैं नहीं करूँगा ;-) - Alnitak
स्पष्टीकरण के लिए, एसओए न्यूनतम टीटीएल क्षेत्र टीटीएल मान को कैश करने के लिए इस्तेमाल किया जाता है नकारात्मक अनुरोध - कुछ संसाधनों के लिए क्षेत्र में किए गए अनुरोध जो मौजूद नहीं हैं। उनकी व्याख्या सच है लेकिन यह केवल नकारात्मक प्रतिक्रियाओं के लिए स्पष्ट करने में विफल रहता है। दूसरा, एसओए रीफ्रेश का उपयोग सामान्य DNS क्वेरी द्वारा कभी नहीं किया जाता है, यह केवल उन स्थितियों में उपयोग किया जाता है जहां आपके पास माध्यमिक (गुलाम) नेमसर्वर स्वयं को आपके प्राथमिक (मास्टर) नेमसर्वर से अपडेट करते हैं। तो उस क्षेत्र की उनकी व्याख्या निश्चित रूप से असत्य है। - thomasrutter
असल में, इन रिकॉर्ड्स का ऑनलाइन अर्थ क्या है, इस बारे में बहुत गलत जानकारी है कि वास्तव में कुछ भी खोजना मुश्किल है। संक्षेप में, एसओए रिकॉर्ड में अधिकांश मूल्य वास्तविक DNS प्रश्नों के लिए व्यर्थ हैं, और इसके बजाय आप अपने प्राथमिक क्षेत्रीय नेमसर्वर से अपने आंतरिक क्षेत्र हस्तांतरण तंत्र के लिए उपयोग करने के लिए लक्षित हैं। अपवाद मिनीटीटीएल है, लेकिन यह नहीं है, मानकों के अनुसार, न्यूनतम टीटीएल और न ही यह एक "डिफ़ॉल्ट" टीटीएल है, बल्कि नकारात्मक परिणामों को कैश करने के लिए टीटीएल का सुझाव दिया गया है। ए और एनएस जैसे रिकॉर्ड के लिए अलग-अलग टीटीएल क्या मायने रखते हैं। - thomasrutter
उन सभी intodns / dnscog / dnsstuff आदि प्रकार साइट्स सिर्फ एक ही गलत जानकारी एक दूसरे से कॉपी करें। आप बता सकते हैं क्योंकि उनके बहुत सारे टेक्स्ट कॉपी-पेस्ट किए गए हैं। मुझे MXToolbox मिला है (mxtoolbox.com/DNSCheck.aspx) एक और अधिक विश्वसनीय संसाधन होने के लिए। उदाहरण के लिए, एसओए MINTTL मूल्य की उनकी व्याख्या यहाँ सटीक है - एक दुर्लभ गुणवत्ता। - thomasrutter


पिंगडम से: http://dnscheck.pingdom.com/

SOA TTL  recommended >= 3600.
SOA refresh  recommended >= 14400.
SOA retry  recommended >= 3600.
SOA expire  recommended >= 604800.
SOA minimum  recommended between 300 and 86400.

7
2017-09-06 13:42