#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
- Speciale ASP.NET security
- Cosa fare se la vostra applicazione ASP o ASP.NET è vittima di SQL injection
- #926 - Autenticazione con Membership API e selezione del dominio per Active Directory
- Future Web Conference e .NET 3.5
- I bug di ASP.NET AJAX 1.0 risolti con ASP.NET AJAX 3.5
- un Provider Custom per l'health monitoring
- #961 - Creare un DataPagerField per cambiare pagina con una DropDownList
- Membership API per SQL Server anche senza dbo
- #934 - Accedere ai dati usando LinqDataSource
- #952 - Utilizzare le funzionalità di unione dei Javascript di ASP.NET 3.5 SP 1
- Redgate ANTS Profiler 4.0
- #954 - Impostare a runtime la query di selezione con SqlDataSource
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.








Stampa
Snippet
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!