客户电脑访问服务器的ip地址
‘壹’ 如何获取客户端和服务器ip地址
您好,.X.XXX.XXX系列IP,而这个函数获取的是局域网网关出口的IP地址,如果访问者使用代理服务器,将不获取代理服务器的IP,而是获取访问者网关的真实IP。如果将这个函数应用到限IP访问的网页中,别人即使通过限IP访问段中的代理服务器,也不能访问该页面。
下面提供一个函数:<?php
// 定义一个函数getIP()
function getIP(){global $ip;
if (getenv("HTTP_CLIENT_IP"))
$ip = getenv("HTTP_CLIENT_IP");
else if(getenv("HTTP_X_FORWARDED_FOR"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if(getenv("REMOTE_ADDR"))
$ip = getenv("REMOTE_ADDR");else$ip = "Unknow";
return $ip;}
// 使用方法:
echo getIP();?>
getenv("REMOTE_ADDR")用来取得客户端的 IP 地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的 IP 地址,而不是真正的客户端 IP 地址。要想透过代理服务器取得客户端的真实 IP 地址,就要使用 getenv("HTTP_X_FORWARDED_FOR") 来读取。
但是如果客户端没有通过代理服务器来访问,那么用getenv("HTTP_X_FORWARDED_FOR") 取到的值将是空的。
else if(getenv("HTTP_X_FORWARDED_FOR"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
表示如果getenv("HTTP_X_FORWARDED_FOR") 取到的值存在不为空(即客户端使用代理服务器的情况下),则变量$ip等于getenv("HTTP_X_FORWARDED_FOR") 取到的真实IP值。
如果上面的else if(getenv("HTTP_X_FORWARDED_FOR"))取得的值为空(即没有使用代理服务器),则不会执行下面的$ip = getenv("HTTP_X_FORWARDED_FOR");这一行语句。
这种情况下已经确认客户端没有使用代理服务器,从而通过
else if(getenv("REMOTE_ADDR"))
这两行语句获得客户端的IP地址也是真实的IP地址。
‘贰’ IP和客户端IP是什么
IP地址标识互联网上唯一的主机,所以它是唯一的,所以您可以确保不会“走错了门”。
服务器已经因为Baxter的网络的“门”,是服务器的IP,它被人为的固定下来,以确保这个门不会运行。
客户端IP是自己的IP,每次上网的时候可能不一样,但是可以通过这扇门进入服务器是一个固定的“门”。
(2)客户电脑访问服务器的ip地址扩展阅读:
固定IP(即静态IP):固定IP地址是长期固定分配给一台计算机使用的IP地址,一般是一台特殊的服务器具有固定的IP地址。一般来说,使用专线连接互联网的电脑只有固定的互联网IP地址,需要更昂贵的费用。
动态IP:通过调制解调器,ISDN,宽带,有线宽带,宽带,和其他的方式访问计算机,每一次互联网IP地址分配是不一样的,这是由ISP的临时IP地址的动态分配,这是一个动态的IP地址。
由于IP地址资源非常宝贵,大多数用户通过动态IP地址上网。一般人不需要知道动态IP地址,这是由计算机系统自动完成的。
公共广播是互联网信息中心的职责。这些IP地址被分配给注册并申请internic的组织。它提供了对互联网的直接访问。
‘叁’ 你好,请问服务器地址是填什么
您好,很高兴为您解答。
服务器地址可以指ipv4地址,也可以为ipv6地址。
服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,一个域名可以有多个IP地址,而IP地址不一定有域名。
简单的解释就是:服务器地址就是一个IP区,就像一个人有名字一样,你的服务器在网络供应商的网络中也要有一个名字,就是这一IP区就是你服务器的名字。
每个电脑都有个ip地址,服务器也有。但登录服务器大多都是用网址,通过服务器解析,最后指向的还是是那个ip地址加一个访问端口。
客户端IP地址指的是用户机所使用的IP地址。
服务器IP地址是指提供各项服务的服务器的Ip地址,即网络服务器的IP地址。
客户端IP地址和服务器IP地址的分配没有具体要求,但是在同一个网内IP地址不能重复,否则系统会提示IP地址冲突。
(3)客户电脑访问服务器的ip地址扩展阅读:
IPv4,是互联网协议(Internet Protocol,IP)的第四版,也是第一个被广泛使用,构成现今互联网技术的基础的协议。地址长度:32位,4字节。
IPv4通常用点分十进制记法书写,例如192.168.0.1,其中的数字都是十进制的数字,中间用实心圆点分隔。
IPv6的优势就在于它大大地扩展了地址的可用空间,IPv6地址有128位长。如果地球表面(含陆地和水面)都覆盖着计算机,那么IPv6允许每平方米拥有7*10^23个IP地址;如果地址分配的速率是每微秒100万个,那么需要10^19年才能将所有的地址分配完毕。
IPv6的128位地址通常写成8组,每组为四个十六进制数的形式。比如:AD80:0000:0000:0000:ABAA:0000:00C2:0002 是一个合法的IPv6地址。
‘肆’ 怎么用ip地址来访问
1、首先需要进入要访问的服务器。
‘伍’ 比如在公司里,从客户端的电脑上怎么查看到服务器的IP地址详细的路径,谢谢各位了.
如果你说的是网关的话
在命令行下输入
ipconfig /all
在对应的网卡的gateway一栏中就是网关,如果不是,请补充你的问题
不知道你为什么有这种需求,可以详细解释一下吗?
如果是在使用某个软件但是不知道应该如何设定,可以尝试截取一下本地发出的数据报来分析
不过…………一个企业的网络结构会复杂到这种程度吗?
‘陆’ IP地址里的服务器IP地址和客户端IP地址分别指的是什么
服务器IP地址是指为你提供某项服务的服务器上的IP地址。例如邮件服务器,假设它的IP地址为192.168.1.252,那么邮件服务器的IP地址就是192.168.1.252。
客户端地址是指当前终端使用的IP地址,一般都是PC(电脑)、AP(无线路由器)、摄像头等终端。
补充:
有些情况在服务器上是可以看到终端的IP地址的,例如(无线路由器,它既可以看到自己的IP,即服务器IP地址,也可以看到终端的IP地址;一些网络安全使用限制的软件也需要在其服务器上收集客户端的一些信息,其中就包括IP地址、mac地址、登录用户等。
这里所说的服务器IP地址和客户端IP地址指的应该是DHCP服务器和其它终端从该服务器上自动获取的地址,所有的地址(已分配和未分配的IP地址)都可以在服务器上显示出来的。
一些VPN也是需要知道服务器和客户端的IP地址才可以正常使用。
‘柒’ 怎么看服务器IP地址
1、点击电脑左下角的windows图标。在搜索框中输入cmd
‘捌’ 如何获取访问服务器文件的ip地址
ping 它的域名或是用360网络连接查看工具看看,比较你只打开那个页面,其它网络应用不开启。就可以定位了。