/
Forside
/
Teknologi
/
Udvikling
/
Delphi/Pascal
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Delphi/Pascal
#
Navn
Point
1
oldwiking
603
2
jrossing
525
3
rpje
520
4
EXTERMINA..
500
5
gandalf
460
6
gubi
270
7
DJ_Puden
250
8
PARKENSS
230
9
technet
210
10
jdjespers..
200
Internet eller lokalnet?
Fra :
Harald
Dato :
22-12-04 22:38
Hej
Jeg har et program som forbinder til en fjern database, brugeren kan selv
vælge hvilken IP der skal forbindes til. Hvordan kan jeg i programmet finde
ud af om den IP der benyttes er en lokal net IP eller en IP til en fjern
maskine via internet?
Bruger Delphi 7 og Windows XP
Mvh
HK
Nicolai Hansen (
23-12-2004
)
Kommentar
Fra :
Nicolai Hansen
Dato :
23-12-04 07:20
"Harald" <nomail@noname.dk> wrote in message
news:41c9e94b$0$36958$edfadb0f@dread15.news.tele.dk...
> Hej
>
> Jeg har et program som forbinder til en fjern database, brugeren kan selv
> vælge hvilken IP der skal forbindes til. Hvordan kan jeg i programmet
finde
> ud af om den IP der benyttes er en lokal net IP eller en IP til en fjern
> maskine via internet?
>
> Bruger Delphi 7 og Windows XP
Den simple måde er at sammenligne den lokale IP adresse og databasens.
hvis (local_IP and netmask)=(fjern_IP and netmask) er de på samme netværk,
derfor lokalnet IP.
Der er dog mulighed for at lokalnettet er opdelt i flere zoner med
forskellige netmasker, og i disse tilfælde vil fjern maskinen se ud som om
den var ude på det store internet.
En anden måde er at se om fjern maskinens IP adresse er inden for et af de
områder som normalt bruges til lokalnetværk - adresser i områderne
10.x.x.x
172.16.x.x-172.31.x.x
192.168.0.x-192.168.255.x
Disse adresser vil aldrig være internet adresser, men der er intet der
hindrer at man kan bruge andre IP adresser på sit LAN (bortset fra at nogle
få internet steder så vil blive utilgængelige).
Harald (
23-12-2004
)
Kommentar
Fra :
Harald
Dato :
23-12-04 09:45
"Nicolai Hansen" <nic@aub.dk> skrev i en meddelelse
news:41ca6450$0$33638$edfadb0f@dread16.news.tele.dk...
>
> "Harald" <nomail@noname.dk> wrote in message
> news:41c9e94b$0$36958$edfadb0f@dread15.news.tele.dk...
>> Hej
>>
>> Jeg har et program som forbinder til en fjern database, brugeren kan selv
>> vælge hvilken IP der skal forbindes til. Hvordan kan jeg i programmet
> finde
>> ud af om den IP der benyttes er en lokal net IP eller en IP til en fjern
>> maskine via internet?
>>
>> Bruger Delphi 7 og Windows XP
>
> Den simple måde er at sammenligne den lokale IP adresse og databasens.
>
> hvis (local_IP and netmask)=(fjern_IP and netmask) er de på samme netværk,
> derfor lokalnet IP.
Jeg tror jeg prøver denne mulighed da der ikke er nogle af brugerne der har
flere zoner i deres netværk.
Tak for det
/HK
>
> Der er dog mulighed for at lokalnettet er opdelt i flere zoner med
> forskellige netmasker, og i disse tilfælde vil fjern maskinen se ud som om
> den var ude på det store internet.
Søg
Alle emner
Teknologi
Udvikling
Delphi/Pascal
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177580
Tips :
31968
Nyheder :
719565
Indlæg :
6409079
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.