ก๊วนซอฟท์แวร์ </softganz> SoftGang (Gang Software)

Web &amp; Software Developer Gang.

ทำไม ip ต้องเป็น 192.168.1.x คะ

by Little Bear @6 ธ.ค. 49 10:15 ( IP : 61...217 ) | Tags : Internet

วันนี้ได้ไปอ่านกระทู้ ทำไม ip ต้องเป็น 192.168.1.x คะ เห็นว่าเป็นเรื่องน่าสนใจ ผมก็สงสัยเหมือนกัน เลยเอามาลงเก็บไว้ เป็นอ้างอิงวันเลังได้ครับ.

Comment #1
Posted @6 ธ.ค. 49 10:16 ip : 61...217

ยังเข้าใจผิดกันหลายคนนะครับ

IP คืออะไร IP มาจาก IP Address, Internet Protocol address  คือหมายเลขค่าหนึ่งใช้ในระบบเครือข่าย
ที่ใช้โปรโตคอล Internet Protocol คล้ายกับหมายเลขโทรศัพท์ สำหรับการส่งข้อมูลภายในเครือข่ายแลน แวนหรือ
อินเทอร์เน็ต โดยหมายเลขไอพีมีไว้เพื่อให้ผู้ส่งรู้ว่าเครื่องของผู้รับคือใคร และผู้รับสามารถรู้ได้ว่าผู้ส่งคือใคร

IPv4 คือ ระบบตัวเลขไอพีที่ใช้ในปัจจุบัน ซึ่งเป็นระบบ 32 บิต ระบุค่าไอพีได้ตั้งแต่ 0.0.0.0 ถึง 255.255.255.255
โดยจะมีบางไอพีที่สงวนไว้ คือ 127.0.01 ซึ่งเป็น Loopback IP ไว้ระบุถึงตัวอุปกรณ์เอง
และบางส่วนจะถูกจัดอยู่ในไอพีส่วนตัว (private IP) กับการแปลงไอพี (Network Address Translation หรือ NAT)

ไอพีส่วนตัว (private IP) คือ การใช้ Private IP มีวัตถุประสงค์เพื่อสื่อสารภายในองค์กร โดยใช้ protocal แบบ TCP/IP
แต่ต้องการคงคุณสมบัติในการเข้าถึง internet ในบางส่วนไว้
เมื่อมองจาก ภายนอกไปสู่ private ip ผู้ใช้ที่อยู่ในโลก internet ที่แท้จริง จะไม่สามารถเข้าไปหาผู้ที่ใช้ private IP ได้
ถ้าไม่ทำ Private IP ไว้ รับรองว่าจะเกิดการขาดแคลน IP อย่างแน่นอน

กลุ่ม IP ที่เป็น Private IP
ip 10.0.0.0 - 10.255.255.255 (Single Class A) 10.0.0.0/8 มีจำนวน IP 16,777,216
ip 172.16.0.0 - 172.31.255.255 (16 contiguous Class B) 172.16.0.0/12 มีจำนวน IP 1,048,576
ip 192.168.0.0 - 192.168.255.255 (256 contiguous Class C) 192.168.0.0/16 มีจำนวน IP 65,536
จะเห็นว่า แต่ละคลาสจะขึ้นอยู่กับขนาดของเครือข่ายภายในของเราเอง
และเป็นการแบ่งกลุ่มของเครือข่ายด้วย อย่าคิดว่าอันไหนก็เหมือนกัน
เช่น
ในมหาลัย
กลุ่มของ server มีไอพี 192.168.1.x
กลุ่มของเครือข่ายหอพักใน 10.1.x.x
กลุ่มของอาคารเรียน 10.2.x.x

post by เสือสงบแต่สยบใจสาว

Comment #2
Posted @6 ธ.ค. 49 10:18 ip : 61...217

ที่บ้านผมสั่งให้ switch จ่าย IP เป็น 192.38.150.x มันก็ยังเล่นได้ปกตินี้นา
http://www.ripe.net
ip ที่คุณใช้เป็น public ip
ใช่มันเล่นได้ปกติ แต่เขาก็มี private ip ให้คุณใช้แต่คุณไม่ใช้เอง

จริงๆอยากบอกว่าที่มันแบ่งเป็นคลาสอะไรนี้นะครับ เขาให้สังเกดที่ Subnet ครับ เขาไม่ได้ fix ที่ ตัว IP ว่าต้องเป็นรูปแบบไหนครับ ที่บ้านผมใช้
192.38.150.0/32 เคยรู้จักไหมละครับ เข้า คลาสไหนหว่า

Class ของ ip มี 5 ระดับแต่ใช้งานจริงแค่สาม ( A, B, C )
ซึ่งก็แบ่งตามขนาดความใหญ่ ของเครือข่ายนั่นเอง ถ้าเครือข่ายใดมีจำนวนเครื่องคอมพิวเตอร เชื่อมต่ออยู่มาก ก็จะมีหมายเลขอยู่ใน Class A ถ้ามีจำนวนเครื่องต่ออยู่ลดหลั่นกันลงมาก็จะอยู่ใน Class B และ Class C ตามลำดับ
โดยแบ่งตามนี้
Class A
ชั้น A เป็นเครือข่ายขนาดใหญ่มีจำนวนเครื่อง (Host) ในเครือข่ายมาก ชั้น A นี้ จะถือว่าเลขฐาน 10 ตัวแรกเป็น Network ID อีก 3 ตัวหลัง
จะเป็น Host ID  สำหรับใน Class A สามารถมีได้ทั้งสิ้น 126 เครือข่าย แต่ละเครือข่ายมีเครื่องได้ราว 17 ล้านเครื่อง  โดยเลขตัวเลขหลักแรก
จะมีค่าตั้งแต่ 1 ถึง 126

Class B
ชั้น B นี้จะมีจำนวนเครือข่ายได้ 16,384 เครือข่าย และมีจำนวนเครื่องต่อเครือข่ายได้ราว 65,000 เครื่อง โดยตัวเลขหลักแรกจะมีค่าตั้งแต่ 128
ึถึง 191

Class C
ชั้น C  นี้จะมีจำนวนเครือข่ายได้ประมาณ 2 ล้านเครือข่าย โดยมีจำนวนเครื่อง 254 เครื่องต่อ 1 เครือข่าย โดยตัวเลขหลักแรกจะมีค่าตั้งแต่ 192
จะเห็นว่าการจัด class ของ ip ไม่เกี่ยวกับค่า subnet เลย
subnet ใน A ยืมสามหลักสุดท้ายมา แบ่งได้ /8 - /30 ( 255.0.0.0 - 255.255.255.252 )
subnet ใน B ยืมสองหลักสุดท้ายมา แบ่งได้ /16 - /30 ( 255.255.0.0 - 255.255.255.252 )
subnet ใน C ยืมหลักสุดท้ายมา แบ่งได้ /24 - /30 ( 255.255.255.0 - 255.255.255.252 )
ยก class C ของคุณมาละกัน
โดยตามที่คุณอ้าง 192.38.150.x/32 ไม่ต้องใส่ /30 ผมก็รู้ครับว่าอยู่ใน class C มีค่า subnet ปกติที่ /24 ( 255.255.255.0 )
และตั้งค่า subnet ได้ตั้งแต่ /24 ถึง /30 ( 255.255.255.0 - 255.255.255.252 ) ความจริงมีถึง 255.255.255.255 แต่ถูกนำไปใช้ในการ routing
แต่ /30 ของคุณ แสดงว่าคุณตั้งค่า subnet ที่ 255.255.255.252

เขากำหนดไว้ที่ ip ไว้แล้ว จะไปดู subnet อะไรให้ยุ่งยาก ที่ไหนเขาสอน
ลองเอา ip มาก็สามารถบอก class ได้เลยโดยไม่ต้องรู้ subnet
ถ้าผมมี 10.x.x.x/30 คุณจะบอกว่ามันอยู่ใน class C ยังงั้นเหรอครับ

แล้วคุณเคยเข้าใจไหม ที่ /32 /16 /8 อะครับว่ามันคืออะไร
มันมาจาก Subnet ไงครับ /8 ก็คือ 255.0.0.0 เพราะ 255 ก็คือ 11111111 ฐาน 2 นั้นเองครับ
ส่วน คลาสบีนะครับ ไม่จำเป็นต้อง /12 เสมอไปนะครับ ลองไปเปิดหนังสือดูให้ดีๆนะครับ เข้าใจว่าอ่านมายังไม่ละเอียด

ก็คือบิตที่ยืมมาจาก ip ไง ครับ
class B มี ตั้งแต่ /16 - /30
แต่ที่ผมอธิบายตอนแรกมันคือ private ip class B นะครับ มี default subnet ที่ /12
ซึ่งคุณจะเปลี่ยน subnet มันก็ได้ แต่คุณจะเปลี่ยนมันทำไม บริษัทคุณมีคอมเกิน 1 ล้านเครื่องหรือ ?

หรือลองถาม Admin ที่โรงเรียนคุณดูก็ได้ครับเรื่องนี้
ปล.ที่โรงงานที่ผมทำอยู่ subnet ก็เป็น 255.255.252.0 หรือ /30 คลาสไหนละนั้น IP ภายในคือ 10.196.108.0-10.196.11.255

/30 เป็นไปได้ทั้ง A , B , C โรงงานคุณทำ multi class งั้นหรือ
และ 255.255.252.0 คือ /22 ครับไม่ใช่ /30 ยืมมา 14 bit จะเป็น /30 ได้ไง
10.196.108.0-10.196.11.255 อยู่ใน class A เห็นไหม รู้ ip ก็ รู้ class แล้ว

ผมมาอธิบายเขาเรื่อง public , private ip ซึ่งเขาก็กำหนดมาแล้วทั้ง class A , B ,C
คุณจะเอา public ip มาทำเป็น private ip มันก็เรื่องของคุณ
ขึ้นอยู่กับคุณว่าจะเอามาตรฐานกลางหรือมาตรฐานกู

post by เสือสงบแต่สยบใจสาว

Comment #3
nan (Not Member)
Posted @15 ม.ค. 50 14:22 ip : 124...30

ทำไมเวลาเปลี่ยนipเป็นauto subnet mask ไม่ยอมเปลี่ยนเป็น 255.255.255.0 (subnet mask เป็น 255.255.0.0 ทุกทีเลยค่ะ)

Comment #4
อยากรู้ (Not Member)
Posted @13 ส.ค. 50 12:53 ip : 203...101

สมมุติ 203.113.17.176 เราจะรู้ได้ไหมว่าส่งมาจากใหนและเป็นใคร

Comment #5
หางอึ่ง (Not Member)
Posted @11 ธ.ค. 52 21:59 ip : 61...101

รู้แต่ว่าต่อกับ TOT

Comment #6ทำไมค่า IP ถึงต้องเปลี่ยนตลอดเวลา
สาธิต อนันต์วิวัฒน์ (Not Member)
Posted @5 ก.ค. 55 21:34 ip : 180...138

เป็นการเปลี่ยนแปลงทั้งชุด ไม่ใช่เฉพาะค่าตัวหลัง และเป็นเช่นนี้เกิดจากอะไร ขอความกรุณาท่่านผู้รู้ ช่วยให้ความกระจ่างด้วยครับ

Comment #7ติดตามIPได้อย่างไง
สงสัย (Not Member)
Posted @30 ส.ค. 55 23:53 ip : 101...32

อยากรู้ว่า IP ของแต่ละเครื่องจะติดตามที่อยู่กันถูกได้อย่างไร อยากรู้คำตอบ เพราะไปอ่านบางข้อความอ้างอิงถึงธุรกิจเหมือนกันโจมตี มีความผิดหรือยังไง และจะติดตามต้องทางกันได้หรือ ใครมีความรุ้ช่วยให้ความรู้หน่อยจ๊ะ ไม่มีความรู้เรื่องคอมฯเลย

Comment #8คอมโดนบล็อก
ชาญ (Not Member)
Posted @5 เม.ย. 56 12:21 ip : 182...147

ถ้าคอมโดนบล็อกไม่ไห้ใช้เน็ตได้จะแก้ยังไงครับ