Avatar billede hoppeged Nybegynder
17. september 2001 - 02:25 Der er 7 kommentarer og
2 løsninger

Find EKSTERN ip

Spørgsmål: Jeg skal finde min eksterne IP - hvordan gør jeg det?
Avatar billede darkside Nybegynder
17. september 2001 - 02:30 #1
Avatar billede hoppeged Nybegynder
17. september 2001 - 03:25 #2
Jeg har prøvet, men får kun min interne ip (192.168.1.1) istedte for min eksterne 213.237.x.x
Avatar billede darkside Nybegynder
17. september 2001 - 03:27 #3
Hmm er det på Stofa net?
Avatar billede darkside Nybegynder
17. september 2001 - 03:31 #4
Avatar billede hoppeged Nybegynder
17. september 2001 - 03:36 #5
jeg får output:
Hostname: \"my_secret_box\"
IP: \"192.168.1.2\"

Nu er det sådan at det progam jeg bygger vil connecte til en server-app - og så skulle clienten (dette her) sende maskinens ip til serveren (så serveren kunne lave en database over ip\'er connected - lidt ligesom ICQ)..

men er der en måde, så server-app\'en kan chekke den IP connectionen kommer fra?
Avatar billede speedy Nybegynder
17. september 2001 - 07:53 #6
gå ind på http://www.espeedy.dk/eksperten/ og hent filen USock.pas

læg den i LIB eller i mappen dit program ligger i, og tilføj den i uses.

så kan du bruge denne kode til at få fat i alle IP\'er på computeren.

var
  s: String;
begin
USock.EnumInterfaces(s);
Memo1.Text := s;
end;


/SpEeDy
Avatar billede speedy Nybegynder
17. september 2001 - 08:06 #7
Eller brug denne lidt mindre kode ;)

Husk at tilføje WinSock i Uses

function GetIP(): string;
Var
  wsaData : TWSAData;
begin
  WSAStartup( 257, wsaData );
  Result := iNet_ntoa( PInAddr( GetHostByName( NIL )^.h_addr_list^ )^ );
  WSACleanup;
end;

/SpEeDy
Avatar billede ziron Nybegynder
17. september 2001 - 09:57 #8
jeg tror at du bliver nød til at lave noget med at du skal fx lave et asp eller php dokument på en server og så gå på den som så smider din ip tilbage i hoved på dig. jeg ihvertfald du skal til at tænke den vej, for det som speedy forslår virker ikke...

/ZIRON
Avatar billede hoppeged Nybegynder
17. september 2001 - 15:17 #9
jeg fandt en vej at krigle det uden at skulle finde den eksterne IP..

Men takker for jeres hjælp - jeg vil forsøge det med PHP-dokumentet...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester