Ну, я полагаю, вы могли бы использовать xp_cmdshell для выполнения nslookup и анализа результатов. Похоже, что SQL Server действительно делает что-то неловкое.
exec master..xp_cmdshell 'nslookup intel.com'
.. тогда вы, вероятно, захотите поместить это во временную таблицу и просмотреть результаты.
Вы также можете, если можете получить доступ к SQL Server 2005 или 2008, создать хранимую процедуру или функцию в .NET и выполнить простой вызов Dns.GetHostAddresses()
.