2008-09-15 23 views
5

Delphi kullanıyorum ve mevcut Windows DNS sunucusu IP adresini almam gerekiyor, böylece bir arama yapabilirim. Bulmak için hangi işlevi çağırmalıyım? Şu an sahip olduğum tek çözüm, onu almak için bir ipconfig/all yapıyor, bu da korkunç.Geçerli DNS sunucusunu nasıl bulabilirim?

cevap

1

gerçekten bir arama yapmak için DNS sunucusu nedir biliyor gerekir mi?

Here, 2 işlev kullanılarak IP adresini nasıl alacağınız bir çözümdür: GetHostName ve GetHostByName. GetHostByName işlevinin sizin için gereken aramayı yaptığını veya hatalı mı olduğumu mu varsayıyorum?

+1

DNS sunucusunu almak istiyorum, böylece bir MX araması yapabilirim. Bağladığınız kod, kendi IP'nizi nasıl bulacağınızı gösteriyor gibi görünüyor mu? – mj2008

+0

Evet. Sadece bir isim -> IP araması istediğini varsaydım, bu yüzden GetHostByName işlevini verdim :) – kender

İlgili konular