Récupérer son IP publique
Par Delphi Source - March 24, 2026 · Vues: 17 · Catégories: Snippets · Tags: #Indy #IP

Récupérer son IP publique

Voici une fonction simple et efficace pour obtenir l’adresse IP publique d’un serveur ou d’un poste client.


function GetIPPublic: String;
var
  HTTP: TIdHTTP;
begin
  HTTP := TIdHTTP.Create(nil);
  try
    Result := HTTP.Get('http://myexternalip.com/raw');
  except
    Result := EmptyStr;
  end;

  FreeAndNil(HTTP);
end;


Astuce

Vous pouvez remplacer l’URL par d’autres services similaires, comme :


Un petit clic (J'aime) qui fait plaisir !