Avatar billede -kenner- Nybegynder
30. juli 2006 - 14:46 Der er 19 kommentarer

Noget mere pålideligt end IP ?

Hej eksperter,

Jeg vil lige høre om der findes noget mere pålideligt end IP-adressen, da den skifter ved nogle udbydere osv. Kan man ikke hente MAC-adressen eller sådan noget ind i PHP?
Avatar billede leif Seniormester
30. juli 2006 - 14:49 #1
Du kan ikke hente MAC adressen uden at få brugeren til at installere et ActiveX object eller lign.

Hvad skal det bruges til ?
Avatar billede nielle Nybegynder
30. juli 2006 - 14:59 #2
Du kan lægge en cookie på klientesn maskine - men det kræver at dit program får lov til det (f.eks. kan firewalls være sat op til at nægte). Så den er heller ikke 90 % sikker - men den er i hvert fald unik (med mindre at folk redigere den).
Avatar billede -kenner- Nybegynder
30. juli 2006 - 15:03 #3
Jeg vil kunne identificere hvem det er der besøger min hjemmeside, altså vil jeg kunne smide et navn i forbindelse med en IP, Mac-adresse eller ligende, så jeg ved at Anne eller Martin har besøgt siden i dag, eller i hvertfald at deres computer har.
Avatar billede nielle Nybegynder
30. juli 2006 - 15:26 #4
Der findes ikke ander muligheder end at trace på IP eller på en cookie. Ingen af dem er perfekte, men det er mulighederne.
Avatar billede elskermad.dk Nybegynder
30. juli 2006 - 16:26 #5
hvis du laver en streng ud fra ip'en og browserens useragent har du da en lidt mere unik streng end kun ip'en. (?)
Avatar billede yHec Novice
30. juli 2006 - 23:24 #6
Du kan evt prøve med denne:
gethostbyaddr($_SERVER['REMOTE_ADDR']);
Jeg bruger den i en blokeringsrutine, og det virker perfekt. Hvis den kan, finder den et hostnavn/computerID. Men sommetider er resultatet IP-adressen

/y
Avatar billede pidgeot Nybegynder
30. juli 2006 - 23:26 #7
...det er jo bare ikke mere pålideligt end det andet, da det stort set altid vil indeholde IP-adressen på den ene eller anden måde.
Avatar billede yHec Novice
30. juli 2006 - 23:30 #8
... ikke stortset altid. Men ofte. Som jeg skrev
/y
Avatar billede -kenner- Nybegynder
31. juli 2006 - 12:29 #9
y > gethostbyaddr($_SERVER['REMOTE_ADDR']); vil smide et indhold betinget på IP'en ikke? Så hvis IP'en ændres vil det resultat som gethostbyaddr() vel også ændres?
Avatar billede yHec Novice
03. august 2006 - 17:43 #10
en laver et reverse lookiup via en dns-server (såvidt jeg har forstået), dvs det der står i dns'en er det gethodtbyaddr() finder.
Avatar billede -kenner- Nybegynder
03. august 2006 - 19:11 #11
Det vil sige at Flere IP'er kan give det samme return når de kommer igennem  gethostbyaddr(), så hvis IP'en skifter vil den indentificere computeren alligelvel?
Avatar billede yHec Novice
03. august 2006 - 22:21 #12
Jeg kan kun sige hvad der sker med mine egen dynamiske IP-adresse og gethostbyaddr(). Uanset hvilken IP jeg er tildelt er resultatet af gethostbyaddr() det samme.

Det er noget din ISP afgør, vil jeg tro (jeg har webspeed hos TDC, og her returneres en maskeret MAC-adresse)

/y
Avatar billede nielle Nybegynder
03. august 2006 - 23:05 #13
Det er langt fra altid at reverse-DNS er sat up (Det er det f.eks. ikke hvis du prøver den der på Googles IP-adresser). I de tilfælde får man blot IP adressen tilbage igen.
Avatar billede -kenner- Nybegynder
04. august 2006 - 09:36 #14
Men mere pålideligt end bare at køre IP-adressen går jeg ud fra..
Avatar billede leif Seniormester
04. august 2006 - 09:46 #15
Ofte vil rDNS også ændre sig når det er en anden IP, jeg mener ikke at rDNS opslaget er mere sikkert end IPadressen. Kig fx. på alle CyberCity ADSL forbindelser der indeholder rDNS ipadressen.
Avatar billede -kenner- Nybegynder
06. august 2006 - 12:19 #16
Så vi konkludere at IP er den mest pålidelige måde at identificere en computer på når man ikke får folk til at installere et ActiveX objekt.
Avatar billede nielle Nybegynder
06. august 2006 - 21:12 #17
Jeg vil nu stadig påstå at cookies er en smule bedre.
Avatar billede leif Seniormester
06. august 2006 - 21:16 #18
En kombination er vel at foretrække. Ikke 100% men så kommer man da langt
Avatar billede nielle Nybegynder
15. august 2006 - 11:28 #19
Lukketid?
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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