當前位置:首頁 » 雲伺服器 » 伺服器能不能知道客戶端ip

伺服器能不能知道客戶端ip

發布時間: 2022-09-04 12:01:50

『壹』 http伺服器怎樣獲取客戶端ip

客戶端
ip
地址是通過
cgi
變數
remote_addr
得到的,這個是
http
伺服器負責提供。
http
伺服器和客戶端瀏覽器之間存在
socket
連接,socket
連接信息包含了另一側的
ip
地址和埠。
當然,最終用戶如果是通過代理伺服器訪問怎麼辦呢?目前主流的
http
代理伺服器都支持在
http
報頭添加
x-forwarded-for
信息,這可以是一個列表,如果所有的代理

『貳』 用java寫的corba伺服器中,如何知道調用服務的客戶端的ip地址啊

在CORBA應用層,如果server需要知道client的ip地址,一般採用的方式是某個介面調用的時候,client將相應的信息傳遞給server。
如果不是採用這種方式,那麼在CORBA應用層上,server是無法獲得client的ip地址。
當然,CORBA的底層通訊使用的是TCP/IP協議,從理論上講,從IP報文中可以獲得client的ip地址。但是,這需要你深入到CORBA層以下取研究了。

『叄』 如何查看所有連接到伺服器的客戶端IP

登錄到伺服器的ip嗎?
直接輸入命令w就行了,可以看到有哪些ip登錄進來,他們在干什麼,用戶名是什麼
你還可以踢掉登錄進來的人,不過線上伺服器沒特殊情況別這么干。

『肆』 伺服器可以識別客戶端的ip地址嗎

伺服器可以識別客戶端的IP地址
如果客戶端使用了代理軟體,則伺服器獲取到的是代理伺服器的IP地址
以此來達到匿名訪問的目的

『伍』 伺服器端能獲取客戶ip地址,是利用什麼原理

應該是 OSI 七層模型當中網路層的 IP 協議,TCP 和 UDP 協議都只具備2位元組的源埠號(0~65536),源地址應該是由 IP 層提供的32位源IP地址來提供的,IIS應該是由此信息生成了 REMOTE_ADDR 這個ServerVariable。

『陸』 伺服器如何獲取客戶端的IP地址,並與客戶端建立TCP連接

客戶端的IP自動獲取,關鍵要看客戶端的IP是由誰來分配的,如果都是有ISP提供的那麼伺服器利用IP去連接客戶端就不太可能。可以嘗試用下面兩種思路解決:
1、能否讓客戶機主動連接伺服器。
2、使用動態DNS。讓每個客戶機都申請一個動態域名,無論它的IP怎樣變,當改變以後都會到DNS伺服器進行注冊,然後伺服器使用主機的名字訪問客戶端。

『柒』 客戶端與伺服器鏈接 伺服器需要知道客戶端的IP嗎

不需要,但是可以知道。但客戶端是必須知道伺服器的IP的。

『捌』 TCP伺服器如何檢測客戶端的IP和埠

你熟悉socket
API不?如果不熟悉的話建議先看看socket編程的文檔。這是鏈接地址:http://msdn.microsoft.com/en-us/library/ms738545(v=VS.85).aspx
一般服務端的sokcet
API調用順序為:
bind()
//
設置服務埠
listen()
//
等待客戶端連接
accept()
//
與客戶端建立連接
請參考:http://msdn.microsoft.com/en-us/library/ms737526(v=VS.85).aspx
這是accept函數的原型:
SOCKET
accept(
__in
SOCKET
s,
__out
struct
sockaddr
*addr,
__inout
int
*addrlen
);
第二個參數,
addr,包含了客戶端的IP地址和埠。你可以認為這就是客戶端的IP和埠。但是,要注意的是這個IP不一定就完全等價於客戶端本機的埠。比如:客戶端在一個區域網里,IP地址是192.168.1.100,然後它通過ADSL路由連接到internet,再通過internet連接到服務端。這個時候,服務端獲得的客戶端IP地址就可能是那個ADSL路由的IP。

『玖』 服務端怎麼獲取客戶端的ip java

網路通信可分為兩種模式:TCP有連接的通信
UDP無連接的通信
依照上述的問題我可以理解為你是要進行有連接的通信。是要經過三次握手才能實現可靠的連接
第一次:建立連接時三次握手,客戶端發送syn包(syn=j)到伺服器,並進入SYN_SENT狀態,等待伺服器確認;SYN(Synchronize Sequence Numbers)同步序列號。

伺服器端即可使用:
Socket s=serverSocket.accept();
String clientIP=s.getInetAddress().toString();

這就實現了java伺服器端獲取到連接此伺服器的客戶端的IP了,你若想實現獲取所有連接此伺服器的客戶端的IP,你可以把每次accept()返回的socket放進全局的Vector裡面,然後在遍歷這個vector方法就同上代碼咯……

『拾』 伺服器與客戶端的IP問題...

伺服器IP跟客戶端IP都是在同一個區域網裡面的!只不過是後面的不一樣,比如說伺服器IP是192.167.0.1.那你的IP也就在同一個網段里,也是192.168.0.2-255之間的一個。如果沒有MAC綁定的話
,您可以在最後一個網段裡面1-255任意填寫IP地址的。但是不能跟別的機器一樣,也就是說如果有第三個機器是192.168.0.2的話。那2這個網段就不能用了。不然會沖突的!

熱點內容
h3c防火牆怎麼保存配置 發布:2025-01-14 02:36:00 瀏覽:891
91網友上傳視頻 發布:2025-01-14 02:31:39 瀏覽:789
linux系統下載iso下載 發布:2025-01-14 02:31:34 瀏覽:698
ftp代理ip 發布:2025-01-14 02:29:46 瀏覽:886
設qq密碼時應該設什麼 發布:2025-01-14 02:13:20 瀏覽:605
劍俠情緣主線腳本 發布:2025-01-14 02:11:05 瀏覽:411
java執行ftp命令 發布:2025-01-14 02:05:21 瀏覽:937
青檸檬編程 發布:2025-01-14 02:05:18 瀏覽:882
下載加密日記本 發布:2025-01-14 02:05:16 瀏覽:539
汽車的假配置有哪些 發布:2025-01-14 02:03:16 瀏覽:42