导航:首页 > IDC知识 > 客户端服务器ip

客户端服务器ip

发布时间:2020-10-15 22:45:06

1、客户端IP地址和服务器IP地址有什么不一样,哪个是我电脑上的ip地址

你在CMD窗口下,敲ipconfig,就能看到你的IP!

就IP本身来说,没有不一样,就像电话号码,你的是你的,服务器的是服务器的!其他区别没有!

2、服务器ip和客户端ip

服务器ip和客户端ip差很多是正常现象不用担心
如果你用的是ADSL的话,那你每次连接上网客户端ip都是变化的.
如果你用
有线通
上网,那么客户端ip才是固定的.

3、获取客户端ip 得到的确是服务器IP

你用了哪些方法?下面的方法都试过了?

//方法一
HttpContext.Current.Request.UserHostAddress;

//方法二
HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];

//方法三
string strHostName = System.Net.Dns.GetHostName();
string clientIPAddress = System.Net.Dns.GetHostAddresses(strHostName).GetValue(0).ToString();

//方法四(无视代理)
HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];

客户端:

//方法五
var ip = '<!--#echo var="REMOTE_ADDR"-->';
alert("Your IP address is "+ip);

//方法六(无视代理)
function GetLocalIPAddress()
{
var obj = null;
var rslt = "";
try
{
obj = new ActiveXObject("rcbdyctl.Setting");
rslt = obj.GetIPAddress;
obj = null;
}
catch(e)
{
//
}

return rslt;
}

来自印度的MCT Maulik Patel提供了一种服务端的解决方案,很好:

if(Context.Request.ServerVariables["HTTP_VIA"]!=null) // 服务器, using proxy
{
得到真实的客户端地址
ip=Context.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString(); // Return real client IP.
}
else//如果没有使用代理服务器或者得不到客户端的ip not using proxy or can't get the Client IP
{

得到服务端的地址
ip=Context.Request.ServerVariables["REMOTE_ADDR"].ToString(); //While it can't get the Client IP, it will return proxy IP.
}
有些客户端会因为“header_access deny”的安全设置而不发给我们Ip

4、本地连接ip地址填服务器ip还是客户端ip

看你是服务器上的“本地连接”还是客户端上的“本地连接”,在什么设备上就填什么IP了。

5、客户端ip,服务器ip和本地ip分别是什么意思?

其实它们也是有区别的:

客户端IP指的是用户设备的IP

服务器的IP是指的网站服务器拥有的IP地址。

本地IP一般是指你所处的路由器,或者是你所处的网络环境中,路由器或者网络管理员为你分配的IP地址。


其中,路由器分配的IP一般属于C类地址(192.168.XXX.XXX 172.0.XXX.XXX),另外有一点就是IP地址还分IPV4与6,IPV6在国外已经应用十分普遍(谷歌之类的大公司都对他们的服务全面启用IPV6了)

6、IP和客户端IP是什么?

IP地址标识互联网上唯一的主机,所以它是唯一的,所以您可以确保不会“走错了门”。

服务器已经因为Baxter的网络的“门”,是服务器的IP,它被人为的固定下来,以确保这个门不会运行。

客户端IP是自己的IP,每次上网的时候可能不一样,但是可以通过这扇门进入服务器是一个固定的“门”。

(6)客户端服务器ip扩展资料:

固定IP(即静态IP):固定IP地址是长期固定分配给一台计算机使用的IP地址,一般是一台特殊的服务器具有固定的IP地址。一般来说,使用专线连接互联网的电脑只有固定的互联网IP地址,需要更昂贵的费用。

动态IP:通过调制解调器,ISDN,宽带,有线宽带,宽带,和其他的方式访问计算机,每一次互联网IP地址分配是不一样的,这是由ISP的临时IP地址的动态分配,这是一个动态的IP地址。

由于IP地址资源非常宝贵,大多数用户通过动态IP地址上网。一般人不需要知道动态IP地址,这是由计算机系统自动完成的。

公共广播是互联网信息中心的职责。这些IP地址被分配给注册并申请internic的组织。它提供了对互联网的直接访问。

7、用PHP写出显示客户端IP与服务器IP的代码

服务器IP用:
echo(gethostbyname($SERVER_NAME));
客户端IP用下面函数:
function iptype1 () {
if (getenv("HTTP_CLIENT_IP")) {
return
getenv("HTTP_CLIENT_IP");
}
else {
return "none";
}
}

function iptype2 () {
if (getenv("HTTP_X_FORWARDED_FOR")) {

return getenv("HTTP_X_FORWARDED_FOR");
}
else {
return "none";

}
}
function iptype3 () {
if (getenv("REMOTE_ADDR")) {

return getenv("REMOTE_ADDR");
}
else {
return "none";
}

}
function ip() {
$ip1 = iptype1();
$ip2 = iptype2();
$ip3
= iptype3();
if (isset($ip1) && $ip1 != "none" && $ip1 !=
"unknown") {
return $ip1;
}
elseif (isset($ip2) && $ip2
!= "none" && $ip2 != "unknown") {
return $ip2;
}
elseif
(isset($ip3) && $ip3 != "none" && $ip3 != "unknown") {

return $ip3;
}
else {
return "none";
}
}
使用时,直接调用ip();

8、服务器IP和客户端IP有什么区别?

IP地址就像是计算机的身份证一样,在一个网内具有唯一性。
服务器IP地址是提供各项服务的服务器的Ip地址,客户机IP地址是网络内除了服务器IP之外的IP地址。
的IP是固定的,但是一般的客户端IP地址是活动的。

9、服务器与客户端的IP问题...

服务器来IP跟客户端IP都是在同一自个局域网里面的!只不过是后面的不一样,比如说服务器IP是192.167.0.1.那你的IP也就在同一个网段里,也是192.168.0.2-255之间的一个。如果没有MAC绑定的话
,您可以在最后一个网段里面1-255任意填写IP地址的。但是不能跟别的机器一样,也就是说如果有第三个机器是192.168.0.2的话。那2这个网段就不能用了。不然会冲突的!

与客户端服务器ip相关的知识