मैं अपने कोड स्थानीय DNS पते में उपयोग करना चाहता हूं और इसे एक पुस्तकालय की तलाश में हूं जो इसे उत्पन्न करेगा। क्या ऐसा कुछ है या क्या मुझे खुद को /etc/resolv.conf पार्स करना है?एएनएसआई सी लिनक्स में नाम सर्वर (DNS) पता कैसे प्राप्त करें?
धन्यवाद
मैं अपने कोड स्थानीय DNS पते में उपयोग करना चाहता हूं और इसे एक पुस्तकालय की तलाश में हूं जो इसे उत्पन्न करेगा। क्या ऐसा कुछ है या क्या मुझे खुद को /etc/resolv.conf पार्स करना है?एएनएसआई सी लिनक्स में नाम सर्वर (DNS) पता कैसे प्राप्त करें?
धन्यवाद
जवाब में वर्णित के रूप आप the resolver functions उपयोग कर सकते हैं this question करने के लिए या फ़ाइल /etc/resolv.conf
जो एक साधारण पाठ फ़ाइल है से नाम सर्वर के पते पढ़ते हैं, इस तरह के रूप
# Generated by NetworkManager
nameserver x.x.x.x
nameserver y.y.y.y
जहां x.x.x.x
और y.y.y.y
आईपी पते हैं।
कुछ नमूना कोड के लिए http://publib.boulder.ibm.com/infocenter/iseries/v5r4/index.jsp?topic=%2Fapis%2Fresninit.htm देखें।
यह भी सहायक था, धन्यवाद! – R3v3r3nD
सही दिशा में मुझे इंगित करने के लिए धन्यवाद। अंततः मैंने आपके द्वारा प्रदान किए गए लिंक और प्लस फ़ंक्शंस का वर्णन किया [यहां] (http://beej.us/guide/bgnet/output/html/multipage/inet_ntopman.html)। – R3v3r3nD