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這個網段就不能用了。不然會沖突的!