ปรกติ เวลาเราเปิดเว็บต่างๆ บางเว็บไซต์จะเก็บค่า IP address ของเราไว้ เพื่อไว้ตรวจสอบการใช้งานเว็บแต่ละเว็บ หรือบางเว็บก็ไม่ได้เก็บ ก็แล้วแต่ ...
IP Adress หรือ หรือ ชุดตัวเลขที่ใช้สำหรับในการท่องเน็ท นั้นเอง ยกตัวอย่าง
IP Adress หรือ หรือ ชุดตัวเลขที่ใช้สำหรับในการท่องเน็ท นั้นเอง ยกตัวอย่าง
127.0.0.1
IP Address ข้างบน จะเป็นของ localhost
ปรกติ IP Address ISP จะออกเลขให้ นั้นหมายถึง มันจะรีเซ็ททุกครั้งที่เราเปิดปิด เร้าเตอร์นั้นเอง
* Internet Service Provider เรียกสั้นๆว่า ISP *
IP Address สำคัญยังไง
ใช้ HACK Router เครื่องของเป้าหมายได้ เข้าผ่านทาง Browser และใช้ IP Address ตัวนี้แหละ
ใช้ HACK Router เครื่องของเป้าหมายได้ เข้าผ่านทาง Browser และใช้ IP Address ตัวนี้แหละ
แล้วจากนั้น HACKER จะอัพโหลดพวก script maleware หรือ อะไรก็แล้วแต่ ผ่าน Route configuration rom-0 uplaod
*แล้วเจ้าของ เร้าเตอร์จะติด maleware โดนปล้นข้อมูลได้อย่างไร
ต้องสาวไปอีก เวลาออกเน็ท ยกตัวอย่าง เรียกเว็บ www.google.com
เมื่อเรากด ป้อน url แล้วกด enter บน browser สิ่งแรกที่มันจะทำคือ
Request
<------------------Routing-------------->
Client ----------> url click ----[data]-------> ISP Server ---Request----> www.google.com
Respone
<------------------Routing-------------->
Client <-------- data www.google.com <- -- ISP Server <--Respone--- www.google.com
*** windows dos ****
เช็คได้จากคำสั่ง tracert www.google.com
*** linux ***
*** linux ***
จะใช้เป็น tracroute www.google.com
คำสั่งด้านบนใช้เช็ค เส้นทางการเดินทางของ ต้นทาง ไปยัง ปลายทาง ว่ามันผ่านอะไรบ้าง
หน้าที่ ของ ISP Server จะหาเส้นทางที่จะสามารถร้องขอข้อมูลไปยัง server www.google.com
จากนั้น มันจะ Respone กลับมา แจ้งให้ผู้ใช้งานทราบว่าได้หรือไม่ได้
จากนั้น มันจะ Respone กลับมา แจ้งให้ผู้ใช้งานทราบว่าได้หรือไม่ได้
ดังนั้นพวกเว็บที่ดังๆ และมีข้อมูลสำคัญๆ มันมักเข้า protocol ชนิดพิเศษ อย่าง HTTPS
ก็ป้องกันการโจรกรรมข้อมูลทางอากาศ* ได้ระดับหนึ่ง
ตัวอย่าง PHP Script ดึงค่า IP Address
<?
if(getenv(HTTP_X_FORWARDED_FOR)){
$getIP_ = $_SERVER['HTTP_X_FORWARDED_FOR']; // IP proxy
}else{
$getIP_ = $_SERVER['REMOTE_ADDR'];
}
?>
ตัวอย่าง PHP script ดึงค่า Hostname จริง
<?php
$hostname = gethostbyaddr($getIP_);
?>
ลองประยุกต์ใช้หรือปรับเปลี่ยน ดูนะครับ ^_^
ไม่มีความคิดเห็น:
แสดงความคิดเห็น