क्या किसी दिए गए होस्टनाम से डोमेन नाम ढूंढने का कोई प्रोग्रामिक तरीका है?होस्ट नाम से डोमेन नाम निकालें
दिया -> www.yahoo.co.jp वापसी -> yahoo.co.jp
दृष्टिकोण है कि काम करता है लेकिन बहुत धीमी है है: "।"
पर विभाजन और बाएं से 1 समूह को हटाने, में शामिल होने और जब एक वैध SOA रिकार्ड लौटा दिया जाता है dnspython का उपयोग कर एक SOA रिकार्ड क्वेरी, विचार है कि एक डोमेन
वहाँ एक क्लीनर/तेजी से regexps का उपयोग किए बिना ऐसा करने के लिए रास्ता नहीं है?
कि हमेशा या तो हालांकि कई की वजह से काम नहीं करेगा उप डोमेन: sample.sample2.yahoo.com.jp –
@ मिकी मैकक्वैड: यदि यह एक लूप में किया गया है, तो डोमेन नाम का पता लगाने का यही एकमात्र तरीका है। –
आपका एल्गोरिदम उचित है। लेकिन अपनी शब्दावली को ठीक करें: www.yahoo.co.jp * एक डोमेन नाम है, साथ ही मेजबान का नाम भी है। आप * ज़ोन * की तलाश में हैं। – bortzmeyer