क्या एसपीएफ़ रिकॉर्ड में बदलाव से प्रचार में समय लगता है?


16

मैं अपने डोमेन के लिए SPF रिकॉर्ड स्थापित कर रहा हूं, और मुझे वे परिणाम नहीं मिल रहे हैं जिनकी मुझे उम्मीद है। यह बहुत संभव है कि मैं किसी प्रकार की गलती कर रहा हूं, लेकिन पहले मैं पूछना चाहता हूं: क्या यह उन परिवर्तनों के लिए समय लेता है जिन्हें मैं प्रचार करने के लिए SPF रिकॉर्ड में करता हूं?


2
ध्यान दें कि कुछ DNS कैश TTLs को अनदेखा करते हैं और केवल लंबे समय के लिए रिकॉर्ड को कैश करना चाहते हैं। यह टूटा हुआ है, लेकिन अक्षम्य है क्योंकि उन टूटे हुए DNS कैश मशीनों पर चल रहे हैं जिनका आपके पास कोई नियंत्रण नहीं है।
कैस

@cas सर्वर वास्तव में इतने टूटे नहीं हैं क्योंकि DNS के लिए TTL की पूरी अवधारणा अधूरी और भोली है। यह दुरुपयोग और यातायात के स्तर को नियंत्रित करने का एकमात्र तरीका है। इसका मतलब यह नहीं है कि सर्वर सही टीटीएल को नजरअंदाज कर रहे हैं, ऐसे मामलों में जब वे एक अपस्ट्रीम सर्वर से लंबा टीटीएल पास कर चुके होते हैं।
जेम्सरन

1
@JamesRyan कई, कई आईएसपी डीएनएस रिसोल्वर पूरी तरह से टीटीएल को अनदेखा करते हैं जो उन्हें सौंपे जाते हैं। यह उन्हें लंबे समय तक टीटीएल दिए जाने का मामला नहीं है, यह मानकों के अनुसार काम नहीं करने का मामला है।
ईईएए

@ ईएएए नहीं, यह मानक का मामला है कि यह वास्तविक दुनिया के उपयोग योग्य नहीं है और यह एक अनौपचारिक मानक है जो आवश्यकता के माध्यम से हो रहा है
JamesRain

3
सभी DNS परिवर्तन प्रचार के लिए समय लेते हैं, SPF रिकॉर्ड के बारे में कुछ खास नहीं है। वे डीएनएस के बाकी हिस्सों की तरह ही प्रचार करते हैं।
बरमार

जवाबों:


13

हां, ज़ोन को संपादित करने के तरीके के आधार पर कैशिंग या अन्य देरी हो सकती है ( nsupdateपरिणाम में तत्काल परिवर्तन, कम हो तो कुछ वेब फ्रंट-एंड एक डेटाबेस से बात करता है कि शायद अंततः ज़ोन को अपडेट करने के लिए कुछ करता है), ज़ोन कैसे स्थानांतरित होता है किया जाता है (मास्टर डीएनएस सर्वर परिवर्तन को धक्का दे सकता है, या दासों को समय-समय पर उस सर्वर को अपडेट के लिए पोल करने के लिए कॉन्फ़िगर किया जा सकता है), और क्या आप एक आधिकारिक डीएनएस सर्वर या कुछ और जो पिछले TXTरिकॉर्ड के कारण पिछले रिकॉर्ड को कैश कर सकते हैं क्वेरी कर रहे हैं आपके ग्राहक से क्वेरी, और इस प्रकार मास्टर सर्वर (परिवर्तनों) के बारे में पहले से पता हो सकता है।

विभिन्न सर्वरों का उपयोग nslookupया digक्वेरी करें (और SOAक्रम संख्या की भी जांच करें , यह एक बदलाव पर टकरा जाना चाहिए, यदि नहीं, तो आप किसी अन्य डेटा को देख रहे हैं)।

% dig +short @8.8.8.8 -t TXT google.com
"v=spf1 include:_spf.google.com ~all"
% dig +short @8.8.8.8 -t SOA google.com
ns2.google.com. dns-admin.google.com. 103585632 900 900 1800 60

रिकॉर्ड की जानकारी TTLके लिए TXTएक महत्वपूर्ण बात हो सकती है; पूर्ण digआउटपुट में वह शामिल होना चाहिए।


दिलचस्प। मेरे TXT रिकॉर्ड का TTL 14400 (4 घंटे) है, लेकिन फिर भी Google शो के माध्यम से लाने से काफी तेज़ी से (एक मिनट के भीतर) बदलाव होता है। digGoogle के सर्वर के माध्यम से लाने की आपकी आज्ञा है, हालांकि मुझे इसकी आवश्यकता है: धन्यवाद।
डैनियल ग्रिसकॉम

2
@DanielGriscom ध्यान रखें कि "8.8.8.8" एक एकल मशीन नहीं है, बल्कि एक वैश्विक क्लस्टर है। आप हर बार अलग-अलग रिज़ॉल्वर को अच्छी तरह से मार सकते हैं, और उनमें से प्रत्येक को अलग से अपना कैश प्राइम करना पड़ सकता है।
14

9

सबसे पहले, DNS रिकॉर्ड "प्रचार" नहीं करते हैं, कम से कम एक सक्रिय अर्थ में। रिकॉर्ड विभिन्न परतों में कैश्ड होते हैं, और रिकॉर्ड अपडेट करने में देरी कैश्ड रिकॉर्ड के समाप्त होने और अपस्ट्रीम सर्वर से नए सिरे से प्राप्त करने के इंतजार के कारण होती है।

अब, आपके प्रश्न के लिए - हाँ, SPF रिकॉर्ड DNS TXT रिकॉर्ड हैं और इस तरह, अद्यतन करने में कुछ समय लग सकता है।


कैश्ड रिकॉर्ड की परतों में देरी के लिए इंतजार किया जा रहा है आईएस प्रचार!
जेम्सरन

3
@JamesRyan प्रचार का अर्थ है कि रिकॉर्ड फैलाने के पीछे एक सक्रिय मकसद है। बात वह नहीं है। कई लोग जो डीएनएस से परिचित नहीं हैं, वे मानते हैं कि सक्रिय प्रसार है, यही वजह है कि मैंने अपने उत्तर के इस हिस्से को शामिल किया और यह भी कि मैंने "सक्रिय" भाग को योग्य क्यों बनाया।
ईईएए

1
@JamesRyan मैं असहमत हूँ।
EEAA

2
लोग, यही कारण है कि मैंने "प्रचार" शब्द के उपयोग को योग्य बनाया। मैं समझता हूं कि DNS RFCs क्या कहते हैं, और मैं समझता हूं कि प्रचार का क्या मतलब है। मैं इस शब्द को स्पष्ट कर रहा था, वैसे ही बहुत से लोग यह मानते हैं कि इसका अर्थ कुछ ऐसा है जो ऐसा नहीं करता है।
EEAA

1
@JamesRyan आप स्पष्ट करने के लिए उत्तर संपादित करने के लिए हमेशा स्वतंत्र हैं।
ईएएए

3

यदि आपने रिकॉर्ड बदल दिया; अपने टीटीएल पर निर्भर है, विश्व स्तर पर आम सर्वरों में प्रसार की स्थिति देखने के लिए https://www.whatsmydns.net/ देखें, यदि नहीं; यह आपके नकारात्मक कैश पर निर्भर है। यह सभी जानकारी SOA रिकॉर्ड का हिस्सा है, TTL को प्रति पंक्ति में बदला जा सकता है।

एक और अच्छा संसाधन है https://dmarcian.com/spf-survey/

शुभ लाभ।

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