![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Solo añadir que para que el codigo anterior funcione hay que inicar winsock primero. Quedaria algo asi:
Lo he probado y si le pongo la ip de mi maquina, por ejemplo, me devuelve el nombre del equipo pero si pongo la ip de google no me devuelve nada. EDITO: Si pongo la ip 212.34.137.175 me devuelve "clubdelphi.net" asi que debe de funcionar Última edición por seoane fecha: 05-07-2006 a las 15:53:19. |
|
#2
|
||||
|
||||
|
En eso tienes razón, de lo contrario daría este error: WSANOTINITIALISED, pero aún no puedo resolver el IP dado el nombre, claro!! con el gethostbyname
__________________
Los Estados Unidos parecen destinados por la Providencia para plagar la América de miserias a nombre de la libertad." Simón Bolívar (Carta al Coronel Inglés Patricio Cambell 05/08/1829). |
|
#3
|
|||
|
|||
|
Solo comentar que el que no funcione con google o con otros servidores no es un problema del codigo, simplemente esto significa que google en sus DNS no habra definido el registro en su zona inversa, de modo que no es posible saber el nombre a partir de la IP.
Otra cosa a tener en cuenta es que es posible que la funcion devuelva un nombre distinto al que esperariamos, eso es debido a que una misma IP puede tener muchos nombres distintos. Saludos |
|
#4
|
||||
|
||||
|
Mick:
Cita:
? Será un nombre...muchas IP's....no se como sería lo contrario
__________________
Los Estados Unidos parecen destinados por la Providencia para plagar la América de miserias a nombre de la libertad." Simón Bolívar (Carta al Coronel Inglés Patricio Cambell 05/08/1829). |
|
#5
|
|||
|
|||
|
gracias 1000
les doy gracias por la ayuda que me prestan muchachos, probare todas sus sugerencias y les aviso si se pudo o no
gracias idolos ![]() |
|
#6
|
|||
|
|||
|
Cita:
Por ejemplo, supongamos que clubdelphi estuviese en un host virtual, entonces; www.clubdelphi.com www.loquesea.com www.pepito.es Todos esas webs podrian estar alojadas en la misma IP. Haces un ping a www.clubdelphi.com y ves que la IP es pongamos por ejemplo (no es cierto): 231.23.34.11 Pues luego podriamos pensar que si hacemos lo contrario, es decir pedir el nombre de 231.23.34.11, deberia salir: www.clubdelphi.com, Pues lo mas probable es que te saliese algo del estilo: servidor1.empresadehostlaquesea.com Que no tiene nada que ver con www.clubdelphi.com. Y ni siquiera es necesario que la web este en un host virtual, es comun que quien tenga un servidor tenga en el mismo equipo distintos servicios, y haya dado de alta distintos nombres para la misma ip, por jemplo. www.clubdelphi.com mail.clubdelphi.com ftp.clubdelphi.com Todos podrian estar apuntando a la misma, ip, al mismo ordenador. Saludos |
|
#7
|
|||
|
|||
|
Entonces...
Amigos, yo no se mucho de esto...pero no se podría hacer que dada la dirección IP se obtenga todos los servicios de internet asociados al equipo con dicha IP...
Última edición por EveElgrande fecha: 26-07-2006 a las 14:06:14. |
|
#8
|
||||
|
||||
|
Cita:
Si quieres hacer algo parecido desde delphi, la primera parte es sencilla. Utilizando TidTCPClient de Indy, TClientSocket o cualquier otro similar en un bucle puedes intentar establecer una conexión con cada uno de los puertos de una lista, averiguando así si están abiertos o no. Lo segundo, averiguar para que sirve cada puerto ya es algo mas difícil, podemos suponer que el 80 es para http pero puede que lo estén utilizando para cualquier otra cosa y que para http usen el 6000, por eso hay que hacer pruebas con varios protocolos. |
|
#9
|
|||
|
|||
|
Entonces...
Cita:
Última edición por EveElgrande fecha: 27-07-2006 a las 15:04:02. |
|
#10
|
|||
|
|||
|
Entonces...
Hola Seoane hace falta, si tienes un ejemplo de esto a mano por favor tíralo para acá...
Última edición por EveElgrande fecha: 27-07-2006 a las 21:41:17. |
|
#11
|
|||
|
|||
|
Solo comentar, que en algunos paises hacer un scaneo de puertos sobre una computadora ajena sin permiso es ilegal, asi que cuidadin.
Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Pasar Delphi 5 a 6,7 y viceversa | Ivanzinho | Varios | 2 | 29-11-2005 10:36:14 |
| Pasar de string a integer o viceversa. ¿Es posible? | Kamikaze | Varios | 5 | 07-07-2005 15:44:57 |
| Reporte relacionado m-d | silviodp | Impresión | 2 | 05-01-2005 14:48:13 |
| conversion de double a string y viceversa | mainau | Varios | 2 | 03-08-2004 21:11:30 |
| Convertir una Variable de String a Integer y Viceversa. | aleidania | Varios | 1 | 13-07-2003 16:35:37 |
|