2012-12-06 13 views
7

मैं सोच रहा हूं कि किसी दिए गए ईमेल पते के डोमेन हिस्से की जांच करने के लिए चेकडेंसर का उपयोग करते समय झूठी नकारात्मक का यथार्थवादी मौका है या नहीं? मैं ग्राहक पक्ष पर गलत टाइपों की मात्रा को कम करने के लिए पंजीकरण फॉर्म से यह जांचना चाहता हूं।चेकडेंसर (ईमेल डोमेन सत्यापन के लिए) कितना विश्वसनीय है?

$hostCheck = checkdnsrr("test.org", "MX"); 

checkdnsrr बस "बहुत विश्वसनीय" है या एक वास्तव में मौजूदा डोमेन लापता का कोई व्यावहारिक मौका है? क्योंकि तब मैं इस तरह की एक जांच छोड़ दूंगा। मैं पूरी प्रक्रिया की विश्वसनीयता के WHYs पर एक स्पष्टीकरण की सराहना करता हूं। मैंने DNS (कुछ) का शोध किया है, लेकिन मुझे यकीन नहीं है कि सर्वर जैसी चीजें अस्थायी रूप से ऑफ़लाइन हैं या कुछ और हो सकता है कि इसका माप एक प्रभावशाली हो।

+5

उस पते पर एक ईमेल भेजकर एक ईमेल पता सत्यापित करें और एक प्रतिक्रिया वापस प्राप्त करें (अपना ईमेल पता सत्यापित करने के लिए यहां क्लिक करें) - यह सबसे अच्छा तरीका है। अरबों पंजीकृत डोमेन पर विचार करते हुए, मैं किसी भी यादृच्छिक string.com टाइप कर सकता हूं और संभवतः एक वैध डोमेन प्राप्त कर सकता हूं। –

+0

और उन्हें दो बार टाइप करें। – ficuscr

+4

जब मैं इसे दो बार करने के लिए कहा जाता हूं तो मैं कॉपी और पेस्ट करता हूं, इसलिए यह वास्तव में उपयोगी नहीं है –

उत्तर

6

नहीं, यह विश्वसनीय नहीं है। डीएनएस सामान्य रूप से विश्वसनीय नहीं है। यह सबसे अच्छा प्रयास है। यह एक लंबा समय भी ले सकता है जब एक अवैध डोमेन प्रदान किया जाता है, इसलिए यदि आप अपनी स्क्रिप्ट को बहुत सारे अमान्य/ऑफ़लाइन डोमेन के साथ हथियार देते हैं तो आपको अपने सिस्टम के संभावित डॉस पर विचार करना होगा।

(छोटे ज्ञात) तथ्य में, डोमेन को मेल के लिए एमएक्स रिकॉर्ड भी करने की आवश्यकता नहीं है। मेल डिलीवरी निर्दिष्ट मेजबान के लिए एक रिकॉर्ड का उपयोग करने के लिए वापस गिरना माना जाता है। यह वास्तव में इन दिनों बहुत कुछ नहीं हो सकता है, लेकिन सिद्धांत में ..

संबंधित मुद्दे