ASP.Net/Network/Dns
Содержание
DNS lookup for a particular Fully Qualified Domain Name
<source lang="csharp">
<%@ Page Language="c#" Debug="true" %> <%@ Import Namespace="System" %> <%@ Import Namespace="System.Net" %> <html>
<title>Performing a DNS Lookup </title> <head> <script language="c#" runat="server"> void BtnCheck_Click(Object sender,EventArgs e) { try { LblHostName.Text = ""; IPHostEntry GetIPHost = Dns.GetHostByName(TxtInput.Text); LblValue.Text = "DNS LookUp as : " + "
"; foreach(IPAddress ip in GetIPHost.AddressList) { long HostIpaddress = ip.Address; LblValue.Text += HostIpaddress.ToString() + " -- "; LblValue.Text += ip.ToString() + "
"; } LblHostName.Text = "Host Name is: " + GetIPHost.HostName; }catch(Exception ex){ LblValue.Text = "Error:" + ex.Message; } } </script> </head> <body>
DNS lookup for a particular Fully Qualified Domain Name.
<form runat="server"> Please enter Fully qualified Domain name: <asp:TextBox id="TxtInput" runat="server" value="www.google.ru" />
<asp:Button id="BtnCheck" Text="Click Me" onclick="BtnCheck_Click" runat="server" />
<asp:Label id="LblValue" runat="server" />
<asp:Label id="LblHostName" runat="server" /> </form> </body>
</html>
</source>
Performing a Reverse-DNS Lookup
<source lang="csharp">
<%@ Page Language="c#" Debug="true" %> <%@ Import Namespace="System" %> <%@ Import Namespace="System.Net" %> <html>
<title>Performing a Reverse-DNS Lookup </title> <head> <script language="c#" runat="server"> void BtnCheck_Click(Object sender,EventArgs e) { try { LblHostName.Text = ""; IPAddress myIP = IPAddress.Parse(TxtInput.Text); IPHostEntry GetIPHost = Dns.GetHostByAddress(myIP); LblHostName.Text = "Host Name is: " + GetIPHost.HostName; }catch(Exception ex){ LblHostName.Text = "Error:" + ex.Message; } } </script> </head> <body>
Domain name for a particular IP address using a revere DNS lookup.
<form runat="server"> Please enter IP address for a fully qualified domain name: <asp:TextBox id="TxtInput" runat="server" value="207.206.200.200" />
<asp:Button id="BtnCheck" Text="Click Me" onclick="BtnCheck_Click" runat="server" />
<asp:Label id="LblHostName" runat="server" /> </form> </body>
</html>
</source>