#362 - Reverse DNS lookup di un indirizzo IP con ASP.NET

Nello script #340 abbiamo visto come risolvere un host nell'equivalente indirizzo IP associato.
Questo script fa esattamente il contrario, il reserve DNS lookup a partire da un indirizzo IP, ricavando il rispettivo dominio associato.

<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="System.Net.Sockets" %>
<SCRIPT Language="VB" RUNAT="Server">

Sub btnHost_OnClick(sender as Object, e as EventArgs)
Dim strIP as String, strHost as String
strIP = txtDomain.Text

if len(strIP) = 0 then Exit Sub

Try
' risolvi il dominio
strHost = DNS.GetHostByAddress(strIP).HostName.ToString
Catch exc as SocketException
' in caso di errore (IP sconosciuto, dominio non valido, etc...)
strHost = exc.Message
End try

' aggiungi il testo al controllo
lblIP.Text = strhost

End Sub

</script>
<form runat="server">

Inserisci l'indirizzo IP

<asp:textbox id="txtDomain" runat="server" />
<asp:button id="btnHost" runat="server" Text="Ricava l'host name"
OnClick="btnHost_OnClick" />
<P><asp:label id="lblIP" runat="server" /></P>
</form>


Per lo script #340 si veda:
http://www.aspitalia.com/liste/usag/script.aspx?ID=340


Approfondimenti
Commenti

Esprimi il tuo giudizio su questo script:

Per procedere devi essere autenticato.

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.