2012-10-04 39 views
7

Tôi đang ở trong một khách sạn ngay bây giờ và tôi muốn xem địa chỉ IP bên ngoài của mình là gì. Tôi đến thăm một trang web phổ biến mà giúp với điều này, và nó thông báo địa chỉ của tôi là ... (vài chữ số cuối cùng bỏ qua cho sự riêng tư)Trang web "IP của tôi là gì" biết địa chỉ LAN nội bộ của tôi?

Địa chỉ IP của bạn là: 69.165.XXX.XXX

địa phương mạng IP phát hiện: 10.1.XXX.XXX

thể Proxy phát hiện: 1.1 localhost: 3128 (squid/2.7.STABLE9)

các mạng IP thực sự là giá trị đúng. Điều này làm tôi bối rối vì tôi không nghĩ rằng bất kỳ trình duyệt nào sẽ chia sẻ thông tin này. Tôi đoán là tiêu đề yêu cầu đang được Squid viết lại. Trong mọi trường hợp, đây là vấn đề bảo mật hơi khó chịu.

+2

Có thể tùy chọn X-Forwarded-For trên mực –

Trả lời

5

của nó nhiều khả năng X-Forwarded-For tùy chọn trên mực

X-Forwarded-For Enable chế biến của tiêu đề X-Forwarded-cho cho các nhiệm vụ quản lý khác nhau.

Cho phép hoặc từ chối tiêu đề X-Forwarded-For được theo sau tìm nguồn gốc của yêu cầu. Yêu cầu có thể đi qua một chuỗi các proxy khác trước khi đến với chúng tôi. Tiêu đề X-Forwarded-For sẽ chứa danh sách các địa chỉ IP được phân tách bằng dấu phẩy trong chuỗi, với địa chỉ bên phải là gần nhất.

Xem here để biết thêm chi tiết

0

Khi bạn duyệt một trang web (chẳng hạn như whatismyip.com), máy tính của bạn thông báo cho máy chủ về địa chỉ IP của bạn để máy chủ có thể gửi cho bạn phía sau HTML, đồ họa và các yếu tố khác của trang web bạn yêu cầu.

xem xét sau biến máy chủ (# mã C):

string server = Request.ServerVariables["SERVER_NAME"]; 
string url = Request.ServerVariables["URL"]; 
querystring = Request.ServerVariables["QUERY_STRING"]; 
string ipAddress = Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; 
if (ipAddress == null || ipAddress == "") 
{ 
    ipAddress = Request.ServerVariables["REMOTE_ADDR"]; 
} 

Sau đây là một số biến khác:

"HTTP_X_COMING_FROM" 
"HTTP_X_FORWARDED_FOR" 
"HTTP_X_FORWARDED" 
"HTTP_X_REAL_IP" 
"HTTP_VIA" 
"HTTP_COMING_FROM" 
"HTTP_FORWARDED_FOR" 
"HTTP_FORWARDED" 
"HTTP_FROM" 
"HTTP_PROXY_CONNECTION" 
"CLIENT_IP" 
"FORWARDED" 
Các vấn đề liên quan