zoukankan      html  css  js  c++  java
  • Asp.net通过IP地址获得域名信息

            本段代码可以获取本机的IP地址,并可以根据IP地址获取本机所在域域名:

    .aspx代码:

    <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        
    <title>无标题页</title>
        
    <style type="text/css">
            .style1
            
    {
                width
    : 600px;
            
    }
        
    </style>
    </head>
    <body>
        
    <form id="form1" runat="server">
        
    <div style="text-align:center;">
      
        
    <table class="style1">
            
    <tr>
                
    <td colspan="2" style="text-align:center;">
        
    <font face="宋体">
         
    <asp:Label id="Label1" 
                 runat
    ="server">通过域名获得IP地址</asp:Label></font>
                
    </td>
            
    </tr>
            
    <tr>
                
    <td colspan="2" style="text-align:center;">
        
    <font face="宋体">
         
    <asp:TextBox id="TextBox1"  runat="server"
          Width
    ="248px"></asp:TextBox>
                    
    </font>
                
    </td>
            
    </tr>
            
    <tr>
                
    <td  style="text-align:center;">
            
    <font face="宋体">
         
    <asp:Button id="TOIP"  runat="server" Text="转化为IP" onclick="TOIP_Click"></asp:Button>
            
    </font>
                
    </td>
                
    <td style="text-align:center;">
        
    <font face="宋体">
         
    <asp:Button id="TOAD" runat="server"
          Text
    ="转化为域名" onclick="TOAD_Click"></asp:Button>
         
    </font>
                
    </td>
            
    </tr>
            
    <tr>
                
    <td colspan="2" style="text-align:center;">
            
    <font face="宋体">
         
    <asp:Label id="Label2"  runat="server"></asp:Label>
            
    </font>
                
    </td>
            
    </tr>
        
    </table>
          
    </div>
        
    </form>
    </body>
    </html>

    .aspx.cs代码

     1 using System;
     2 using System.Configuration;
     3 using System.Data;
     4 using System.Linq;
     5 using System.Web;
     6 using System.Web.Security;
     7 using System.Web.UI;
     8 using System.Web.UI.HtmlControls;
     9 using System.Web.UI.WebControls;
    10 using System.Web.UI.WebControls.WebParts;
    11 using System.Xml.Linq;
    12 using System.Net;
    13 
    14 public partial class _Default : System.Web.UI.Page 
    15 {
    16     protected void Page_Load(object sender, EventArgs e)
    17     {
    18         // 在此处放置用户代码以初始化页面
    19       //  Dns dns;
    20         string hostname = Dns.GetHostName();
    21         IPAddress[] ip = Dns.Resolve(hostname).AddressList;
    22         Label2.Text = "机器名称:" + hostname.ToString() + "<br>IP地址:" + ip[0].ToString();
    23 
    24     }
    25 
    26       //转化为IP地址
    27     protected void TOIP_Click(object sender, EventArgs e)
    28     {   
    29         IPHostEntry hostInfo = Dns.GetHostByName(TextBox1.Text);
    30         Label2.Text = hostInfo.AddressList[0].ToString();
    31         TextBox1.Text = hostInfo.AddressList[0].ToString();
    32 
    33     }
    34 
    35     //转化为域名
    36     protected void TOAD_Click(object sender, EventArgs e)
    37     {
    38        if(this.TextBox1.Text!="")
    39         {
    40         IPHostEntry hostInfo = Dns.GetHostByAddress(TextBox1.Text);
    41         Label2.Text = hostInfo.HostName;
    42         }
    43         else
    44         {
    45          Response.Write("<script> alert('请指定IP地址')</script>");
    46         }
    47     }
    48 }
  • 相关阅读:
    wps 2011 破解版软件
    ios textView跟随键盘的移动
    开发版速达访问速度提升的解决方案
    开发版速达扩展功能-增值业务报表之分析交叉表第一篇
    开发版速达扩展功能-提供单据条码打印
    速达软件开发版ERP价格体系
    速达软件开发版使用技巧-帐套备份教程
    速达软件二次开发-发出商品和估价入库选择单据不显示价格和金额
    开发版速达扩展功能-业务单据明细表格数据导入
    开发版速达扩展功能-提供便捷的界面布局功能
  • 原文地址:https://www.cnblogs.com/shuai/p/1992935.html
Copyright © 2011-2022 走看看