Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-03-2007
Val Val is offline
Miembro
 
Registrado: feb 2007
Posts: 51
Poder: 18
Val Va por buen camino
Conocer mi DNS

Hola!

Estoy modificando el ejemplo SMTPRelay de Indy9 en el que uno de los datos que hay que introducir es la IP de un servidor DNS, pero me gustaría que no fuera necesario este dato, que el propio programa lo obtuviera automáticamente. Supongo que hará falta alguna API, pero no logro dar con ella...

Gracias
Responder Con Cita
  #2  
Antiguo 29-03-2007
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 20
droguerman Va por buen camino
revisa la siguiente entrada en el registro te puede ser util:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TcpIp\Parameters\interfaces
__________________
self.free;
Responder Con Cita
  #3  
Antiguo 29-03-2007
Val Val is offline
Miembro
 
Registrado: feb 2007
Posts: 51
Poder: 18
Val Va por buen camino
Dentro de Interfaces tengo media docena de "carpetitas", unas con unas entradas y otras con otras... ¿Tendría que recorrer todas las carpetas buscando el DhcpNameServer con un valor apropiado?
Responder Con Cita
  #4  
Antiguo 29-03-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Revisa el truco 372, en el se explica como obtener distintos parámetros de red, y uno de ellos son los servidores DNS.
Responder Con Cita
  #5  
Antiguo 29-03-2007
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 20
droguerman Va por buen camino
no, en el registro puedes ubicar HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\NetworksCards, en ahi aparece una subcarpeta por cada adaptador que tengas y en ahi buscas la cadena ServiceName.

la forma menos "truculenta" pero un poco más dificil es usando el API de la librería iphlpapi.dll, y funciones como GetAdaptersAddresses, no tengo a la mano un ejemplo luego te lo preparo.

saludos
__________________
self.free;
Responder Con Cita
  #6  
Antiguo 29-03-2007
Val Val is offline
Miembro
 
Registrado: feb 2007
Posts: 51
Poder: 18
Val Va por buen camino
Muchas gracias seoane, es justo lo que necesito
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Conocer IP de una pagina web Luci Internet 4 19-05-2006 18:23:25
Conocer IP Cliente jollodel Providers 0 14-09-2005 11:49:41
Conocer el # de mes de una fecha morfeo21 Firebird e Interbase 1 21-01-2005 21:51:11
Conocer dia de la semana Novás Varios 3 02-01-2004 17:28:23
Conocer DLL de una aplicación elodia Varios 1 20-10-2003 16:36:40


La franja horaria es GMT +2. Ahora son las 05:20:58.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi