एंड्रॉइड पर एसआरवी रिकॉर्ड लुकअप करने का सबसे संसाधन-प्रभावी तरीका क्या है, उदा। एक एक्सएमपीपी क्लाइंट में yaxim जैसे?Android पर DNS SRV रिकॉर्ड्स को हल करने के लिए हल्के तरीके
मैं के बारे में पता कर रहा हूँ:
- JNDI, जो JavaSE का हिस्सा है लेकिन एंड्रॉयड
- dnsjava, जो वर्ग फ़ाइलों के 800 kbyte (580KByte कहते हैं ProGuard के बाद, तो यह शायद करने के लिए मुश्किल हो जाएगा में फ़ाइलों को केवल SRV देखने के लिए आवश्यक)
- देशी उपकरण खुदाई, nslookup, आदि, जो जब स्थिर संकलित की तरह अलग, एक पदचिह्न dnsjava करने के लिए और इसके अलावा में समान है अपने अनुप्रयोग देशी-कोड निर्भर बनाने के
मैंने Querying the DNS service records to find the hostname and TCP/IP पढ़ा है, लेकिन इसमें केवल जेएनडीआई और डीएनएसजेवा सूचीबद्ध हैं।
यकीन है कि मैं पहले एक इस समस्या का सामना करने के लिए नहीं कर रहा हूँ और कुछ हल्के DNS SRV समाधानकर्ता जावा में वहाँ होना चाहिए :-)
संपादित करें: DNSSEC सत्यापन/डेन प्रमाण पत्र प्रदान करने के लिए क्वेरी बोनस अंक।
@geOrg क्या आपको कभी अपने प्रश्न का उत्तर मिला? मैं कुछ ऐसा करना चाहता हूं। अब तक मुझे पता चला है कि सी पुस्तकालय से कोड का उपयोग जैसे res_query एंड्रॉइड पर काम नहीं करता है। – GrandAdmiral
@GrandAdmiral क्षमा करें, अभी तक मुझसे कोई खबर नहीं है। हालांकि, मैं अब "DNSSEC/DANE" द्वारा अपनी आवश्यकताओं को बढ़ा रहा हूं ;-) – ge0rg