Wednesday, June 6, 2012

หมายเลข IP คืออะไร เป็นอะไร ทำอะไรได้บ้าง ???

หมายเลข IP คืออะไร เป็นอะไร ทำอะไรได้บ้าง ???


ip address จะประกอบด้วยตัวเลข 4 กลุ่มคั่นด้วย จุด ( . )
เช่น ณ ตอนนี้ เวป stephack.com มี ip address = 210.1.61.196
ซึ่ง ค่าใน ip แต่ละหลัก จะเป็นตัวเลข --> 8bit . 8bit . 8bit . 8bit
ซึ่ง 8 bit จะมีสมาชิกได้ 256 ตัว คือ 0-255
เมื่อรวมกันก็จะมีค่า 32 bit
และ เนื่องจาก เพราะมี 4 หลักมั้ง
ก็เลยเรียก IP Version 4 [IPV4]
แต่ปัจจุบันคอมพิวเตอร์มันเยอะขึ้น มือถือ, ทีวี
ก็เริ่มจะต่อเน็ตกันได้หมดแล้ว
จำนวนแค่ 32bit มันก็เลยไม่พอ
เลยต้องเพิ่ม อีก 2 หลัก ก็เลยกลายเป็น IP Version 6 [IPV6] นั่นเอง
และ วันที่เขียนบทความนี้ (8 June 2011)
เค้ากำลังนับถอยหลังใช้ IPV6 อยู่นั่นเอง --> worldipv6launch.org

เนื้อหาจริงๆ คงประมาณนี้ ... และ ข้างล่าง คือ น้ำล้วนๆ
ดังนั้น ถ้าว่าง .. เชิญ อ่านต่อได้ จร้า





ผมคิดว่า ผมคงอธิบายเป็นบทความสาระๆ ไม่ได้
เพราะ คนที่ ไม่มีพื้นคอมเลย นั่งอ่านไป ก็ยังไม่เห็นภาพหรอก
ซึ่งหากใครอยากได้ คำอธิบายแบบ สาระๆ
ผมขอแนะนำให้ไปซื้อหนังสือ, เปิด wiki, ค้น google หรือ เรียนตาม มหาลัยเอาฮะ

เอาล่ะ .. ใครอยากอ่านผมบ่นต่อ (เนื้อหาจะบ่นวนไป วนมา อ่านแล้ว งง เหมือนเดิม 555)
ก็กลับมาทำความ รู้จัก IP address กันในฉบับผม แล้วกัน
(เข้าใจผิด ตรงไหน comment ทักมาได้ นะครับ)




ก่อนอื่น .. ไอ้เจ้า ip address เนี่ย
ผมจะยกให้รู้จักหลักๆ ที่ต้องเจอ คือ "loop back", "private", "public"
(ส่วนพวก gatway, netmark, subnet จะอธิบายน้อยๆ นะ
เพราะ ผมคิดว่าคนอ่านไม่น่าจะได้เจอบ่อย
และบทความมันจะละเอียดเกินไป
เอาเป็นว่า ในวันหน้าข้าง ถ้าต้องเจอกับตัว
ค่อย หาอ่าน จาก google เอาแล้วกัน มันมี อธิบายอยู่
[บทความผม พยายามเน้นกลุ่มคนที่ไม่รู้เรื่องแฮกและเป็นคอมเอาซะเลย])




กลับมาที่ "loop back" ต่อซึ่งไอ้เจ้า "loop back" เนี้ย
มันก็คือ เลข ip ที่มันวิ่งกลับมายังเครื่องตัวเอง
เช่น "127.0.0.1", "localhost"
ซึ่งในสมัยก่อน จะมีเรื่องฮาอยู่เกี่ยวกับ hacker (เกรียน)
ที่แฮก ip 127.0.0.1 แล้วสั่ง format drive c: ทิ้ง
ประมาณว่า มัน โง่+เกรียน ไปกดลบข้อมูลเครื่องตัวเอง
เพราะคิดว่า 127.0.0.1 เป็น ip คนที่ด่ามัน ซะงั้น
( ใครอยากอ่าน ต้นฉบับ ลองค้น google ว่า "i hack 127.0.0.1" ดู น่าจะเยอะ)




เอาล่ะ .. ถัดมาก็ "private ip"
พวกนี้ถ้าจะให้เห็นภาพ มันก็คือ "ip ใน network" ของเรานั่นเอง (lan, wifi อะไรทำนองเนี้ย)
จะพบเจอได้ เช่น ในบ้าน, ร้านเกมส์, หอพัก, ที่ทำงาน, มหาลัย ... เป็นต้น
ซึ่งส่วนมากแล้วแต่จะตั้ง จะเป็น "192.168.yy.xx", "10.0.0.xx", "172.16.0.xx"
(yy เท่ากับ 0 ถึง 255 และ xx เท่ากับ 1 ถึง 255)

ซึ่งจะมี "เร้าเตอร์" จะทำตัวเป็น GAYWAY เอ้ย Gateway
เช่น 192.168.1.1 (แล้วแต่ จะเซ็ตค่าในเร้าเตอร์)
แล้ว เร้าเตอร์ ก็จะเป็นตัวแจก IP ให้คอมแต่ละเครื่องที่อยู่ในระบบ network โดยอัตโนมัติ
(ตรงส่วนนี้ก็จะมีแยกย่อยอีกว่าเป็น dynamic IP หรือ static IP)

คนอ่าน : ไหนบอกว่า จะไม่เน้นคำอื่นๆ .. แต่นี่มึงเริ่มยัดให้คนเยอะไปแล้วนะ ไอ้เล็ก
ตาเล็ก : เดี๋ยวผมอธิบาย ภาษาไทยง่ายๆ ให้ว่ะครับ .. ใจเย็นๆ "รู้ไว้ใช่ว่า ใช้ตูดแบกหาม" นะครับคนอ่าน

ไม่ยาก ฮะ .. อ่านแล้ว ทำความเข้าใจง่ายๆ ดังนี้
เจ้า dynamic IP (DHCP) เนี้ย เป็น ip ที่เร้าเตอร์มันแจกให้ auto
สมมุติว่า
เอาคอมมาต่อสาย lan เจ้าเร้าเตอร์ .. เร้าเตอร์มันแจก ip มาให้เป็น 192.1.1.2
แล้วเอามือถือต่อ wifi .. เร้าเตอร์มันก็จะแจก ip มาให้เป็น 192.1.1.3
แล้วเอาตู้เย็นมาต่อ wifi .. เร้าเตอร์มันก็จะแจก ip มาให้เป็น 192.1.1.4
แล้วเอาเครื่องซักผ้ามาต่อ wifi .. เร้าเตอร์มันก็จะแจก ip มาให้เป็น 192.1.1.5
ซึ่งปกติเจ้าตัวเลขก็จะเรียงไปเรื่อยๆ

แต่สมมุติ วันดีคืนดี ปิดเร้าเตอร์ไป 2-3 วัน
แล้วมาเปิดขึ้นมาใหม่ โดยที่ ไม่ได้ ต่อคอม, มือถือ
หลังจาก เร้าเตอร์ มันกำลังเปิด (คิดภาพหน้าจอ windows กำลังบูท)
ระหว่าง โหลดๆๆ มันก็จะเช็คหา คอม, มือถือ, ตู้เย็น, เครื่องซักผ้า
แล้วพอเร้าเตอร์ มันไม่เจอ คอมกับมือถือ(สมมุติว่าปิดอยู่) แล้วเจอแต่ตู้เย็น กับ เครื่องซักผ้า
มันก็จะแจก ip ให้ ตู้เย็นเป็น 192.168.1.2 (แทน PC)
และแจก ip ให้ เครื่องซักผ้าเป็น 192.168.1.3 (แทนมือถือ) ... ซะงั้น

คนอ่าน : แล้วมันเป็นยังไง มันเป็นปัญหาตรงไหน ?
ตาเล็ก : จริงๆ มันก็ไม่ได้มีอะไรหรอก เพราะเร้าเตอร์ มันฉลาดพอที่จะไม่แจก ip ซ้ำกัน


แต่ถ้าคุณโหลดบิทด้วย PC หรือ ใช้ครี Dota
ซึ่งคุณอาจจะตั้งค่าเร้าเตอร์ ให้ forward port มาหา PC
ที่ 192.168.1.2 ... มันก็จะไม่เจอ PC แต่ไปเจอ ตู้เย็นแทน
ก็จะกลายเป็นคุณเอาตุ้เย็น มาครี dota แทน
ซึ่งตู้เย็นมันจะ noob พาไปตาย เอ้ย มันครี dota ไม่ได้ *0* (เริ่มออกทะเล)

ก็เลยต้องมีการ เซ็ต "static ip" (fix ip) กันนั่นเอง
ส่วนการเซ็ต static ip มันเซ็ตได้ทั้งจากใน เร้าเตอร์ และ ในคอม
(การเซ็ตให้เร้าเตอร์ รู้ว่า อะไรเป็น คอม อะไรเป็น ตู้เย็นได้จาก ชื่อคอม และ mac address)
ส่วนการเซ็ต static ip ด้วยเร้าเตอร์ จะง่ายหน่อย และไม่มีปัญหา IP ซ้ำ
แต่ถ้า เซ็ตกับคอม หาก เร้าเตอร์แจก 192.168.1.2 ให้ตู้เย็นไปแล้ว
แต่ คอมดันตั้งให้เป็น 192.168.1.2 ด้วยอีก
อะไรที่เปิดทีหลัง ก็จะใช้งาน network ไม่ได้ เป็นต้น

* กรณีแชร์ไฟล์ หรือ ข้อมูลในเน็ตเวิค (รวมถึง sniff ข้อมูล หรือ จะแฮกใครในเน็ตเวิค)
หากมีคนถามว่า ip คอมของเรา คือ ip อะไร
ก็บอก พวก 192.168.1.xx ไป .. คนถามก็จะเข้ามาเอาไฟล์ได้
แต่ถ้าไปบอก คนอื่นใน internet ว่าเข้ามาเอาไฟล์ที่ 192.168.1.xx
คุณก็จะไม่ต่างอะไรกับ bitchchecker มากเท่าไหร่
(ชื่อเกรียนในเรื่อง "i hacked 127.0.0.1" นั่นแหละ)




เอาล่ะในที่สุดก็ถึงเรื่อง public ip ซะที (ผมเล่ายาวไปมะ ?, น้ำเยอะไปป่ะ ?)
เจ้า public ip ก็คือ ip ที่เอาไว้แสดงตัวตนใน internet
ว่าอยู่ที่ไหน, ประเทศอะไร, ใครเป็นผู้ดูแล, ฯลฯ
(เวลาไปแฮกใครไว้ เค้าจะได้ตามถึงบ้านได้ถูก)

ซึ่งจริงๆแล้ว มันก็มี static, dynamic แบบ private ip อีกนั่นแหละ
แต่ ISP ทั้งหลาย (true, tot, 3bb, dtac, ais) จะแจกแบบ dynamic มาให้
(สังเกตุดีๆ isp จะเหมือนเร้าเตอร์ ที่คอยแจก ip ให้นั่นแหละ)
ซึ่ง แต่ก่อน ... ปกติ 24 ชม. เน็ตจะตัดซักที เพื่อ เปลี่ยน ip นั่นเอง

ส่วนใครที่ต้องการ fix ip (static ip) ก็ต้องจ่ายเงินเพิ่ม
หรือ พวกเครื่อง server ทั้งหลายที่วางตาม ISP (IDC) จะได้ ip เดิมตลอด
ก็เพราะ ทาง IDC (cat, cslox, กสท.) แจก ip แบบ fix ip มาให้นั่นเอง




เอาล่ะ .. ไหนๆ ก็ไหนๆ ขอยกตัวอย่าง พฤติกรรม เกรียนๆ ที่ต้องยุ่งเกี่ยวกับ ip ให้ฟัง ซักหน่อย

เคสแรก "เกรียน camfrog"
ใน camfrog เนี้ย พวกเจ้าของห้อง (ชื่อสีแดง) จะมีความสามารถ ดู ip ชาวบ้านได้
พวกเจ้าของห้องที่เกรียนๆ ก็จะเอา ip คนที่หล่อกว่าแบบผม
ไป ยิง (flood) ให้เน็ตผม lag หรือ หลุดไปนั่นเอง

เคสสอง "เกรียน dota"
พวกนี้ใช้ โปรแกรมช่วย create ห้อง (ก็จะเห็น ip คน join)
พอเทพๆ แบบผมเข้าไป kill มันเยอะๆ มันก็จะ ยิง ip ให้ผมหลุดจากเกมส์
ทำให้ มันแพ้หนักกว่าเดิม (เอ๊ะ สรุปแล้ว ผมเทพ หรือ นูป กันแน่ว๊าาา)

เคสสาม "เกรียนเวปบอร์ด"
พวกที่ชอบไปด่าชาวบ้านตามเวป
หรือ หมิ่นใครต่อใคร แล้วคิดว่าเค้าจะตามไม่เจอ
ผมอยากจะบอกให้รู้ไว้ว่า
เวปต่างๆ จะมีระบบเก็บ log ip ย้อนหลัง
ซึ่งแค่นี้ก็ตามได้แล้ว ว่าเล่นที่ไหน ร้านไหน ฯลฯ
(ดังนั้นอย่าคิดว่า ใครไม่รู้ นะครับ)

เคสสี่ "เกรียนแฮก"
ก็แค่เกรียน ที่เอา ip เวปนั่นๆ (เวปเป้าหมาย)
มาหาข้อมูล แล้ว revese หรือ ฯลฯ เพื่อแฮกเวป นั่นเอง




จบเรื่อง IP .. ได้ความรู้กันมั่งมั้ย ?

No comments:

Why You Don't LIKE My FaceBook Fanpage ?
×
blogger