Avatar billede jsc Nybegynder
01. februar 2005 - 19:40 Der er 14 kommentarer

remote_host problem

Hej eksperter...

citat taget fra http://www.html.dk/dokumentation/objects/asp/intr5vsj.htm :

REMOTE_HOST
The name of the host making the request. If the server does not have this information, it will set REMOTE_ADDR and leave this empty.

Jeg anvender REMOTE_HOST - men den viser IP'en istedet for hostnamet - hvad skal man gøre for at få hostnamet vist på den computer, der kommer forbi systemet?

/jsc
Avatar billede eagleeye Praktikant
01. februar 2005 - 19:51 #1
Du kan bruge HTTP_REFERER til at se hvem der kommer fordi der er både server navn og sti fra den fil som linker til din side.


REMOTE_ADDR og REMOTE_HOST giver IP adressen på den sidder med browseren.
Avatar billede erikjacobsen Ekspert
01. februar 2005 - 19:56 #2
Hvis REMOTE_HOST kun giver IP-nummeret, er det faktisk fordi serveren er
sat fornuftigt op. Det tager tid at slå et hostnavn op fra et IP-nummer, og
der er ingen grund til at lade dine besøgende vente på det.

Man kan så senere lave IP om til hostnavn.
Avatar billede jsc Nybegynder
01. februar 2005 - 22:21 #3
eagle_eye -> du er jo forkert på den, jeg bruger allerede HTTP_REFERER til at vise hvor folk kommer fra (altså den SIDE de kommer fra)

jeg vil gerne have det hostname, de forskellige brugere har!

erikjacobsen -> okay, du har måske fat i noget af det rigtige... - men så vil jeg gerne have konverteret IP'en om.. - hvordan gøres det i asp?

/jsc
Avatar billede erikjacobsen Ekspert
01. februar 2005 - 22:30 #4
Nu er det ikke noget jeg ved synderligt om, men du skal måske have en
komponent installeret, der kunne hedde noget i retning af AspDNS (AspDNS.Lookup)
Men stadig - selv om du så selv slår navnet op, så tager det tid. Du skal helst ikke
gøre mens din besøgende venter, men gerne på fx en administrationsside, hvor du
venter.
Avatar billede jsc Nybegynder
01. februar 2005 - 22:32 #5
det er jo også formålet... kun statisk... - vil gerne undersøge hvilke slags udbydere, der danner forbindelse til mine brugere på mine sider...

så ja, jeg lader spørgsmålet så åbent - det kan være eagle_eye har et svar... !?

/jsc
Avatar billede erikjacobsen Ekspert
01. februar 2005 - 22:39 #6
Du kan sikkert få dette til at virke. Ikke alle IP-numre har en reverseDNS.

Set DNSLook = Server.CreateObject("AspDNS.Lookup")
strIp = DNSLook.DNSLookup("www.eksperten.dk")
Response.Write "www.eksperten.dk=" & strIp & "<br>"

strHost = DNSLook.ReverseDNSLookup("66.94.234.13")
Response.Write "66.94.234.13=" & strHost & "<br>"
Avatar billede eagleeye Praktikant
01. februar 2005 - 22:42 #7
jeg beklager jeg misforstod dit spørgsmål :)

Nej erikjacobsen har jo sådan set svaret på spørgsmålet, men her er flere komponenter:
http://www.aspin.com/home/components/internet/dns


Her et eks på koden i VBscript dog kræver det måske specielle rettigheder da wshell benyttes:
http://host.cdesystems.com/faq/asp_reverse_dns_ip_lookup.asp
Avatar billede jsc Nybegynder
01. februar 2005 - 22:45 #8
jeg accepterer erikjacobsens svar... og gider du så for engang skyld tage imod de forbandede point, så jeg ikke skal have de åbne spørgsmål hængende over hovedet !?!?

svar venligst!
/jsc
Avatar billede erikjacobsen Ekspert
01. februar 2005 - 22:47 #9
Nej tak, jeg samler ikke på point og synes ikke om dit sprogbrug.
Avatar billede eagleeye Praktikant
01. februar 2005 - 22:48 #10
Hvis du er træt at dine åbne spørgsmål, så svar selv og accepter dit eget svar så er spørgsmålet lukket ;)
Avatar billede jsc Nybegynder
01. februar 2005 - 22:49 #11
nej.. jeg ved godt du ikke synes om mit sprogbrug, men hvad så jeg dog gøre for at du tager imod de point?

hvorfor skal det altid være sådan, når du er med i mine spørgsmål? - det er jo træls at du er så klog... - håber du kan se hvad jeg mener, og se hvor stort et problem du stiller spørgsmålgiveren i.

/jsc
Avatar billede jsc Nybegynder
01. februar 2005 - 22:50 #12
i know med mit eget svar, men det er jo imod reglerne, når nogen har givet det rigtige - så har jeg jo min løsning, og så burde det være let, at afgive de point, der skulle til.
Avatar billede eagleeye Praktikant
01. februar 2005 - 22:55 #13
Ja det rigtigt, men hvis folk selv takker nej er det vel ikke noget galt i man selv tager point? Kommentarne forbliver jo i sprøgsmålet så der er ingen tvivl om at du har tilbudt point men tilbudet er blevet afslået.
Avatar billede jsc Nybegynder
01. februar 2005 - 23:02 #14
synes stadig det er en ikke-eksperten ånd, der regerer hos disse folk, der gør sådan. - man betaler for sine spørgsmål og man modtager point for sine rigtige svar. - sådan har det altid været.

det burde erikjacobsen også vide...

/jsc
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