Reverse DNS lookup di un indirizzo IP con ASP.NET

di Daniele Bochicchio, in ASP.NET, System.Net, VB.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:
https://www.aspitalia.com/liste/usag/script.aspx?ID=340

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi