![]() |
![]() |
| 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
|
||||
|
||||
|
Si la pagina que te recominedo deja de estar disponible siempre puedes colocar en un servidor que soporte php un archivo con este contenido:
Código PHP:
|
|
#2
|
||||
|
||||
|
Dandole otra vuelta de tuerca al asunto, hay ISP (Proveedores de servicios de internet) que utilizan lo que se denomina proxys transparentes. Es decir, el usuario desconoce su existencia, pero todo el trafico web pasa a traves del proxy, que lo guarda en una cache.
Pues bien para obtener la "verdadera" direccion ip y no la del proxy podemos usar en vez de: http://dynupdate.no-ip.com/ip.php Esta otra (observese que es https y no http): https://dynupdate.no-ip.com/ip.php En principio el proxy no intercepta las conexiones seguras, no tendria sentido, ya que los datos van encriptados y no serviria de nada guardarlos en una cache. Asi que la conexion es directa. Se me ocurre incluso que una buena forma de averiguar si se esta detras de un proxy transparente es obtener la ip con la primera direccion (la no segura) y volverla obtener con la segunda direccion, si son diferentes es que hay algo sospechoso. Esto ultimo no lo puedo probar porque mi ISP ya ha dejado de usar el proxy-cache, pero lo dejo por si alguien tiene curisosidad. |
|
#3
|
|||
|
|||
|
Gracias, buen dato.
Con todo esto creo que ha quedado claro el mitico tema de como obtener el ip de internet, esto esta mas que claro, pero si alguien tiene otra duda que pregunte nomas |
|
#4
|
|||
|
|||
|
Hola RJF
Gracias por tu colaboracion, te cuento que probe el codigo y al reinventar el formulario con los componentes me da algunos errores, mi pregunta es si podes publicar el proyecto con el formulario que tenga los componentes del codigo que escribiste. Muchas Gracias tulio [email protected] |
|
#5
|
|||
|
|||
|
Código:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, IDStack, StdCtrls, Buttons, OleCtrls, SHDocVw, ActiveX, WinInet, Winsock;
type
TForm1 = class(TForm)
WebB: TWebBrowser;
TxtDireccion: TEdit;
Memo1: TMemo;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
BitBtn2: TBitBtn;
Button1: TButton;
Edit1: TEdit;
procedure BitBtn1Click(Sender: TObject);
procedure WebBDocumentComplete(Sender: TObject; const pDisp: IDispatch;
var URL: OleVariant);
procedure BitBtn2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
function WebBrowerDocumentSource(webBrowser: TWebBrowser) : string;
end;
var
Form1: TForm1;
implementation
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Solucion al tema de saber si estoy o no conectado a internet | jorch_yr | Internet | 4 | 26-10-2008 12:32:53 |
| La solución de UML a Delphi... | JorgeBec | Noticias | 1 | 23-04-2007 17:53:50 |
| como saber cuando se abre una pagina de internet especifica | gulder | API de Windows | 9 | 12-09-2005 15:37:33 |
| saber el ip de internet | ebeltete | Internet | 7 | 30-09-2003 11:44:37 |
|