Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Lettura hostname

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585

    Lettura hostname

    Ciao a tutti,
    lancio una pagina asp dal server,
    ho IIS

    vorrei leggere il nome del client - l' hostname
    Ho provato in diversi modi ma non riesco ....

    <%@ Language=VBScript %>
    <% Option Explicit %>
    <html>
    <head>
    <meta http-equiv="Content-Language" content="it">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>AAA</title>
    </head>
    <body>
    <pre>
    <%=Request.ServerVariables("REMOTE_HOST")%>
    <%=Request.ServerVariables("REMOTE_ADRR")%>
    <%=Request.ServerVariables("HTTP_HOST")%>
    <%=Request.ServerVariables("HTTP_REFERER")%>
    </pre>

    Prima di postare il messaggio ho guardato sia nei vari topics di tutti i forums in HTML.it e ho guardato in internet ...

    I risultati sono:

    REMOTE_HOST e REMOTE_ADRR mi danno solo l' IP adress entrambi
    HTTP_HOST mi da' il nome del server anziche' quello del client
    HTTP_REFERER mi da' vuoto

    nel PC del client mi piacerebbe leggere l' hostname che ho visto, col regedit, essere sotto:
    HKEY_LOCAL_MACHINE / SYSTEM / ControlSet001 / Control / ComputerName / computerName

    ho guardato nelle impostazioni dell' IIS, del Firewall, sotto Servizi ho il NEtBios attivato ...
    Non so come fare per ottenere una simile informazione ...

    Grazie mille in anticipo x l' aiuto !!!

  2. #2
    non mi pare si possa fare... comunque, ciclia tutte le variabili in server.requestvariables e vedi se c'è qualcosa che ti torni utile

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    l' ho gia' fatto e purtroppo quelle, che poi sono le uniche di interesse, mi danno il risultato citato sopra ...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    ho provato ad attivare ulteriori Servizi (sotto Pannello di controllo del Server),
    quali:
    - Computer Browser,
    - Remote access Auto connection Manager

    ma non riesco a vedere l' host name,
    il computer del client che da remoto sul suo browser esegue la pagina.asp del server ..

    e' forse impossibile con ASP normale (non ASP.NET) sapere il nome del client ??
    non penso perche' altrimenti non si avrebbe la variabile REMOTE_HOST ..

    Non so come mai, ma nel mio caso, e' vuota tale variabile ...


  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Dopo essere stato aiutato, ecco qui la soluzione:

    Il codice rimane inalterato, ho messo qui SOLO la variabile di interesse che restituisce l' hostname remoto che si collega e lancia la pagina.asp

    <%@ Language=VBScript %>
    <% Option Explicit %>
    <html>
    <head>
    <meta http-equiv="Content-Language" content="it">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>AAA</title>
    </head>
    <body>
    <pre>
    <%=Request.ServerVariables("REMOTE_HOST")%>
    </pre>

    l' output e' il nome dell' hostname
    Quindi il problema e' risolto ...


    Quello che prima bisogna ricordarsi di fare e':

    1. aprire una finestra di DOS:
    2. andare sotto la cartella C:\Inetpub\AdminScripts
    3. scrivere la seguente sintassi:
    CScript.Exe adsutil.vbs set w3svc/EnableReverseDNS TRUE

    In questo modo si setta non piu' l' IP adress come output ma l' hostname ...

    Per altri dettagli consultate il link: http://support.microsoft.com/default.aspx/kb/297795


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.