如何获得主机URL路径或IP地址?高分来了!! Request.ServerVariables("REMOTE_ADDR"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 上面是远程访问者的这是本地主机Request.ServerVariables("Local_ADDR"); //得到主机IPstring hostIp = Request.ServerVariables["REMOTE_ADDR"];//得到主机名hostName System.Net.IPAddress address = System.Net.IPAddress.Parse(hostIp);System.Net.IPHostEntry ipInfor = System.Net.Dns.GetHostByAddress(address);string hostName = ipInfor.HostName; Dim strIPAddress As String = System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName).AddressList(0).ToStri 楼上的所说的应该获得的结果为127.0.0.1 你可以试一下:System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName).AddressList(0).ToString <%@ Page Language="C#" %><%@ Import Namespace="System.Data" %><%@ Import Namespace="System.Collections"%><%@ Import Namespace="System.Net" %><script language="C#" runat="server">void Page_load(Object s ,EventArgs e){Dns dns;string hostname;hostname = Dns.GetHostName();//IPAddress[] ip = Dns.Resolve(hostname);IPHostEntry hostinfo = Dns.Resolve(hostname);IPAddress[] ip = hostinfo.AddressList;Response.Write(" The machine name : " + hostname + "<br/> IP Address :" + ip[0].ToString() +"<hr size=1>" );}void doclick(Object s ,EventArgs e){ try { IPHostEntry hostinfo = Dns.GetHostByName( domain.Text ); showip.Text= "<hr size=1>域名:" +domain.Text + " 的IP地址是:" + hostinfo.AddressList[0].ToString(); } catch(Exception e1) { showip.Text=" <hr size=1>[错误] : " + e1.ToString(); }}void doclick2(Object s ,EventArgs e){ try { IPHostEntry hostinfo = Dns.GetHostByAddress( domain2.Text ); showip2.Text= "<hr size=1>IP地址是:" +domain2.Text + " 的域名是:" + hostinfo.HostName.ToString(); } catch(Exception e1) { showip2.Text=" <hr size=1>[错误] ]: " + e1.ToString(); }}</script><asp:label id=showip runat="server"/><asp:label id="showip2" runat="server"/><form id="form1" runat="server">请输入要查找的域名:<asp:textbox id="domain" runat="server" /><asp:button id="do" onclick="doclick" runat="server" text="转化为IP地址" /><br/>请输入要查找的IP:<asp:textbox id="domain2" runat="server" /><asp:button id="do2" onclick="doclick2" runat="server" text="转化为域名" /></form> 1.获得服务器的URL,可用:Server.MapPath("文件名");2.在“文件名”位置也可加上相对路径和文件名的!这样就可以获得一个文件在服务器上的完整URL;如:Server.MapPath("\\uploadfile\\"+name) 如何用js修改div里标签a的值的颜色 随机取值 关于DropDownList的Tooltip的一点问题----在线等 级联菜单中一个小问题(dropdownlist) 运行asp.net(C#)出现这奇怪的问题, yyyy-mm-dd 高效 填入3个Dropdownlist 在用ajax.net时遇到的问题,请教用过的朋友。 高分求分啦~~~~~ 我在一些地方下载的asp源代码都是乱码 在发出去的邮件里面,怎么做退订功能? net下有什么好的地三方组件? 这样写为什么不对?结果什么都不显示
//得到主机IP
string hostIp = Request.ServerVariables["REMOTE_ADDR"];
//得到主机名hostName
System.Net.IPAddress address = System.Net.IPAddress.Parse(hostIp);
System.Net.IPHostEntry ipInfor = System.Net.Dns.GetHostByAddress(address);
string hostName = ipInfor.HostName;
System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName).AddressList(0).ToString
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Collections"%>
<%@ Import Namespace="System.Net" %><script language="C#" runat="server">
void Page_load(Object s ,EventArgs e)
{
Dns dns;
string hostname;
hostname = Dns.GetHostName();
//IPAddress[] ip = Dns.Resolve(hostname);IPHostEntry hostinfo = Dns.Resolve(hostname);
IPAddress[] ip = hostinfo.AddressList;Response.Write(" The machine name : " + hostname + "<br/> IP Address :" + ip[0].ToString() +"<hr size=1>" );
}void doclick(Object s ,EventArgs e)
{
try
{ IPHostEntry hostinfo = Dns.GetHostByName( domain.Text );
showip.Text= "<hr size=1>域名:" +domain.Text + " 的IP地址是:" + hostinfo.AddressList[0].ToString();
}
catch(Exception e1)
{
showip.Text=" <hr size=1>[错误] : " + e1.ToString();
}}void doclick2(Object s ,EventArgs e)
{
try
{ IPHostEntry hostinfo = Dns.GetHostByAddress( domain2.Text );
showip2.Text= "<hr size=1>IP地址是:" +domain2.Text + " 的域名是:" + hostinfo.HostName.ToString();
}
catch(Exception e1)
{
showip2.Text=" <hr size=1>[错误] ]: " + e1.ToString();
}}
</script>
<asp:label id=showip runat="server"/>
<asp:label id="showip2" runat="server"/>
<form id="form1" runat="server">
请输入要查找的域名:
<asp:textbox id="domain" runat="server" />
<asp:button id="do" onclick="doclick" runat="server" text="转化为IP地址" />
<br/>
请输入要查找的IP:
<asp:textbox id="domain2" runat="server" />
<asp:button id="do2" onclick="doclick2" runat="server" text="转化为域名" />
</form>
2.在“文件名”位置也可加上相对路径和文件名的!这样就可以获得一个文件在服务器上的完整URL;如:Server.MapPath("\\uploadfile\\"+name)