⑴ html页中怎样获取服务器的IP
将制作好的页面放在网页的根目录下,Linux下为Apache安装目录下的htdocs文件夹下。 2、
⑵ 怎么查询和电脑连接的交换机、服务器的IP
查询电脑连接的交换机,如果是三层交换机的话,你直接看网关就行了,那就是交换机的SVI口地址,如果是二层交换机就用ARP-a可以看见交换机的MAC
地址。
服务器ip:要告诉我是什么服务器啊!一般WEB服务器你在DOS命令行里打nslookup解析下它的域名就行了。
⑶ 如何让Web服务器透明获得客户端IP
客户端
ip
地址是通过
cgi
变量
remote_addr
得到的,这个是
http
服务器负责提供。
http
服务器和客户端浏览器之间存在
socket
连接,socket
连接信息包含了另一侧的
ip
地址和端口。
当然,最终用户如果是通过代理服务器访问怎么办呢?目前主流的
http
代理服务器都支持在
http
报头添加
x-forwarded-for
信息,这可以是一个列表,如果所有的代理
⑷ 公网上的Web服务器怎样获得局域网内访问者所在主机的IP地址
你可以使用java获取计算机的网卡mac地址,这个地址是唯一的。
⑸ web服务器的ip地址怎么设置
使用iis管理服务器
如果不会手动可以使用服务器管理软件搭建web环境,
一般web地址都是服务器ip地址!如果需要变换加密一下可以使用端口映射的方法!
如果需要域名解析到虚拟主机
可以打开服务商网站->登陆->管理中心->域名解析->解析到指定ip地址一般使用C记录和A记录!
⑹ DMZ区域中WEB服务器统计访问IP问题!!
你目前做的应该是一个双向NAT,也就是说,内网、DMZ出去时作了NAT,外网访问DMZ时也作了NAT,所以才出现这种状况。就决办法:
1、制作单向NAT,内网、DMZ到Internet出口作NAT,对DMZ内需要提供Internet服务的主机作静态NAT映射;
2、内网访问DMZ时不做NAT,外网进入内网和DMZ时不需要做NAT,这样,DMZ内服务器收到的公网的访问时,源地址就是公网的地址,不再是防火墙上的地址,而且内部的地址还是内部的地址,这就可以把地址分开;
也就是说,由防火墙到DMZ主机的端口不能使用NAT功能,由内部、DMZ到外部时才使用NAT,这个问题就可以解决了。我不知道你使用的是哪个厂家的防火墙,一般都可以做到这么定义。
⑺ C#如何通过web端获取客户端的IP,就是别人通过web访问你的网站时,服务器可以获得客户机的IP
#region获取web客户端ip
///<summary>
///获取web客户端ip
///</summary>
///<returns></returns>
()
{
stringuserIP="未获取用户IP";
try
{
if(System.Web.HttpContext.Current==null
||System.Web.HttpContext.Current.Request==null
||System.Web.HttpContext.Current.Request.ServerVariables==null)
return"";
stringCustomerIP="";
//CDN加速后取到的IPsimone090805
CustomerIP=System.Web.HttpContext.Current.Request.Headers["Cdn-Src-Ip"];
if(!string.IsNullOrEmpty(CustomerIP))
{
returnCustomerIP;
}
CustomerIP=System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if(!String.IsNullOrEmpty(CustomerIP))
returnCustomerIP;
if(System.Web.HttpContext.Current.Request.ServerVariables["HTTP_VIA"]!=null)
{
CustomerIP=System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if(CustomerIP==null)
CustomerIP=System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
}
else
{
CustomerIP=System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
}
if(string.Compare(CustomerIP,"unknown",true)==0)
returnSystem.Web.HttpContext.Current.Request.UserHostAddress;
returnCustomerIP;
}
catch{}
returnuserIP;
}
#endregion
⑻ web的工作原理
web的工作原理:
1、用户在浏览器中输入要访问的web站点地址或在已打开的站点点击超链接。
2、由DNS进行域名解析,找到服务器的IP地址,向该地址指向的web服务器发出请求。
3、web服务器根据请求将URL地址转换为页面所在的服务器上的文件全名,查找相应的文件。
4、若URL指向静态文件,则服务器将文件通过http协议传输给用户浏览器;若HTML文档中嵌入了ASP,PHP,JSP等程序,则由服务器直接运行后返回给用户;
如果web服务器所运行程序包含对数据库的访问,服务器会将查询指令发送给数据库服务器,对数据库执行查询操作,查询结果由数据库返回给web服务器,再由web服务器将结果潜入页面,并以html格式发送给浏览器。
5、浏览器解释html文档,在客户端屏幕上展示结果。
(8)web获取服务器ip扩展阅读
web的特点
1、图形化
Web 非常流行的一个很重要的原因就在于它可以在一页上同时显示色彩丰富的图形和文本的性能。在Web之前Internet上的信息只有文本形式。Web可以提供将图形、音频、视频信息集合于一体的特性。
2、与平台无关
无论用户的系统平台是什么,你都可以通过Internet访问WWW。浏览WWW对系统平台没有什么限制。无论从Windows平台、UNIX平台、Macintosh等平台我们都可以访问WWW。
3、分布式的
大量的图形、音频和视频信息会占用相当大的磁盘空间,我们甚至无法预知信息的多少。对于Web没有必要把所有信息都放在一起,信息可以放在不同的站点上,只需要在浏览器中指明这个站点就可以了。
4、动态的
由于各Web站点的信息包含站点本身的信息,信息的提供者可以经常对站上的信息进行更新。如某个协议的发展状况,公司的广告等等。一般各信息站点都尽量保证信息的时间性。所以Web站点上的信息是动态的、经常更新的,这一点是由信息的提供者保证的。
5、交互的
Web的交互性首先表现在它的超链接上,用户的浏览顺序和所到站点完全由他自己决定。另外通过FORM的形式可以从服务器方获得动态的信息。用户通过填写FORM可以向服务器提交请求,服务器可以根据用户的请求返回相应信息。