ठीक है, मुझे लगता है कि आप xp_cmdshell का उपयोग कर सकते हैं। nslookup निष्पादित करने और परिणामों को पार्स करने के लिए। हालाँकि, SQL सर्वर के लिए वास्तव में एक अजीब बात लगती है।
exec master..xp_cmdshell 'nslookup intel.com'
.. तो आप शायद इसे एक अस्थायी तालिका में भरना चाहेंगे और परिणामों के माध्यम से चलना चाहेंगे।
यदि आप SQL सर्वर 2005 या 2008 तक पहुँच प्राप्त कर सकते हैं, तो आप .NET में एक संग्रहीत कार्यविधि या फ़ंक्शन बना सकते हैं और Dns.GetHostAddresses()
पर एक साधारण कॉल कर सकते हैं। ।