|
|
|
พอดีวิธีการดึง IP เครื่องมาโชว์หน้าเว็บไหมครับ ดึงแล้วไม่ได้ IP ที่ตัวเครื่อง |
|
|
|
|
|
|
|
ตั้งแต่เกิดมาลุง(เป็นคนโบราณ) พึ่งเคยได้ยินคำว่า "ลองเขียนแล้วมันไปได้ IP Gateway บ้าง IP Proxy บ้าง"
--- IP Gateway และ IP Proxy มันคืออะไรหนอ?
|
|
|
|
|
Date :
2016-03-04 20:04:39 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ๋อ ไม่ใช่ครับ คือผมต้องการ IPเครื่องที่เรียกใช้งานหน้าเว็บนั้นอยู่ให้มันแสดงที่หน้าเว็บตอนที่เค้าเปิด แต่มันได้ IP Proxy ที่ออฟฟิตผมแทนอ่ะครับ แทนที่มันจะแสดง IP เครื่องนั้นๆ ผมเลยอยากทราบว่าCodeผมมีปันหาหรือผมต้องไปConfig ไรเพิ่มเติมครับ
|
|
|
|
|
Date :
2016-03-04 22:27:51 |
By :
toey1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้ผมไม่รู้ว่า Source Code เขียน/วิธีการ มันทำอย่างไร?
ผมเล่าที่มาที่ไป ผมมีเวปทดสอบ และผมเก็บ IP LOG เอาไว้ มีอยู่วันหนึ่งมันมี IP Address แปลกฯ เข้ามา
เขาทำอย่างไร? ผมไม่รู้ แต่มันทะลุทะลวงให้ผมเห็น 192.168.1.XXX (คุยกันเรื่อง NetWork ก็ยาวสรุปเอาเป็นว่าเป็น Type C)
ผมอยู่บนดาวพลูโต "ผ่านตาแว๊ปฯฯฯฯฯฯ ขึ้นต้นด้วย 192.168.1.XXX และมันมาจากภาคตะวันออก"
ในเมืองไทยมีคนทำได้ มันแจ๋วจริงฯฯ
ผมคิดเอาเอง "แม่งระดับเซียน ผมนี่ต้อยต่ำติดดินไปเลยครับ" แต่ผมโชคร้าย ผมไม่เคยได้มีโอกาสรู้จักเขา
|
|
|
|
|
Date :
2016-03-04 22:42:59 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จาก #NO3 มันทะทุทะลวงฝั่งของผม (Router/จิปาถะ) และฝั่งของเขา มันส่ง/มัน... ข้ามมาได้อย่างไร
พูดหยาบฯ มันข้ามมาได้อย่างไรว่ะ? 192.168.1.XXX
เหตุการณ์นี้ไม่ใช่ความบังเอิญแน่นอนครับ (เขาเข้ามา 2 วัน แค่นี้ก็รู้แล้วว่ามันไม่ใช่ความบังเอิญ)
ปล. แสดงว่าใครเป็นใครมาจากไหนคนดูแลระบบรู้หมด อบู่ที่เราจะพูด/ไม่พูดว่า "เขาเป็นใคร" แค่นั้นแหละ
|
|
|
|
|
Date :
2016-03-04 22:52:55 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้เป็นเว็บภายในนะครับ ผมแค่เขียนเว็บขึ้นมาให้userที่เค้าใช้งานเว็บผม แล้วผมต้องการข้อมูล IP เครื่องแสดงที่หน้าเว็บด้วยครับ
Code (C#)
String strIP = Request.ServerVariables["REMOTE_ADDR"];
ipaddress.Text = strIP;
|
|
|
|
|
Date :
2016-03-04 22:53:54 |
By :
toey1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Imports System.Net.Dns
Label9.Text = GetHostByName(GetHostName).AddressList(0).ToString()
|
|
|
|
|
Date :
2016-03-05 10:25:59 |
By :
edong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#NO7 คือผมเอาไปลองรันแล้วครับ ยังไงก็ได้ IP Proxy มาแทนครับ
ส่วนอันนี้ได้ IP Server เครื่อง IIS7 ที่ผมทำเป็น Server ไว้ครับ
Code (C#)
string machineName = Dns.GetHostName().ToString();
IPHostEntry hostName = Dns.GetHostByName(machineName);
string ipAddress = "";
for(int i = 0; i < hostName.AddressList.Length; i++){
ipAddress += hostName.AddressList[i].ToString() + Environment.NewLine;
}
ipaddress.Text = ipAddress;
ไม่รู้ต้องทำไงถึงจะได้ IP เครื่องที่เปิดเว็บอยู่นะตอนนั้น
|
ประวัติการแก้ไข 2016-03-05 14:18:13
|
|
|
|
Date :
2016-03-05 14:17:03 |
By :
toey1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมต้องConfigอะไรที่ IIS7 หรือเปล่าทำยังก็ได้แต่IPเครื่องServer ครับ
|
|
|
|
|
Date :
2016-03-05 17:29:16 |
By :
toey1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Request.ServerVariables["REMOTE_ADDR"];
Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
|
|
|
|
|
Date :
2016-03-07 16:01:09 |
By :
watcharop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code
'HTTP_VIA',
'HTTP_X_FORWARDED_FOR',
'HTTP_FORWARDED_FOR',
'HTTP_X_FORWARDED',
'HTTP_FORWARDED',
'HTTP_CLIENT_IP',
'HTTP_FORWARDED_FOR_IP',
'VIA',
'X_FORWARDED_FOR',
'FORWARDED_FOR',
'X_FORWARDED',
'FORWARDED',
'CLIENT_IP',
'FORWARDED_FOR_IP',
'HTTP_PROXY_CONNECTION'
ไม่รู้ว่ามีสักตัว ที่พอจะช่วยได้หรือเปล่า อาจต้องใช้หลายๆ อย่างประกอบ
|
|
|
|
|
Date :
2016-03-07 16:44:25 |
By :
watcharop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เคยเขียนด้วย php ไว้
Code (PHP)
protected static function ipAddress() {
if (isset($_SERVER['HTTP_CLIENT_IP']))
return $_SERVER['HTTP_CLIENT_IP'];
else if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
return $_SERVER['HTTP_X_FORWARDED_FOR'];
else if(isset($_SERVER['HTTP_X_FORWARDED']))
return $_SERVER['HTTP_X_FORWARDED'];
else if(isset($_SERVER['HTTP_FORWARDED_FOR']))
return $_SERVER['HTTP_FORWARDED_FOR'];
else if(isset($_SERVER['HTTP_FORWARDED']))
return $_SERVER['HTTP_FORWARDED'];
else if(isset($_SERVER['REMOTE_ADDR']))
return $_SERVER['REMOTE_ADDR'];
else
return 'Unknown';
}
|
|
|
|
|
Date :
2016-03-07 16:55:07 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้เลยครับ ลองหลายอย่างแล้วครับ
ขอบคุณทุกท่านมากครับ
|
|
|
|
|
Date :
2016-03-09 06:07:44 |
By :
toey1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|