Mr.Green

สร้าง บันทึกและแบ่งปัน

พิมพ์ค้นหาบทความได้ในช่องค้นหา

NAT คืออะไร

NAT คืออะไร

NAT คืออะไร NAT ย่อมาจาก Network Address Translation

ก่อนเรียนรู้หรือทำความเข้าใจเกี่ยวกับ NAT ต้องเข้าใจความหมายของ IP Address V4 ก่อน  โดยเฉพาะในเรื่อง การแยก IP Address ออกเป็น Public IP กับ Private IP

สรุปให้คร่าวๆๆ Ip Address แบ่งออกเป็น 2 ชนิดคือ

  • Public  IP หรือ IP  สาธารณะ  ในการจะใช้งาน IP แบบนี้ได้ ต้องจดทะเบียนเพื่อใช้งานบนอินเตอร์เน็ตก่อน และในบ้านเรา IP ชนิดนี้แหละที่ ผู้ให้บริการอินเตอร์เน็ต จ่ายให้กับ Router ที่บ้านเรา หากเราจะใช้ IP แบบนี้ ก็ได้แต่มันจะแพงและไม่คุ้มค่ากับการใช้งาน อีกอย่างมันเป็นการสิ้นเปลืองหมายเลข IP แบบนี้ไปเปล่าๆๆ ยกเว้นเรามีความจำเป็นจริง เช่นทำ Server ไว้ที่บ้านและไม่ต้องการใช้ DDNS
  • Private หรือ IP ส่วนตัว  แบบนี้ไม่ต้องลงทะเบียน  แต่ไม่สามารถเข้าอินเตอร์เน็ตได้ (อย่าเพิ่งงง อ่านให้จบแล้วจะเข้าใจว่า ทำไมเข้าอินเตอร์เน็ตได้)  ใช้เฉพาะในบ้านหรือองคก์กร เท่านั้น

เหตุที่ได้ทำ NAT ขึ้นมา

สาเหตุที่ได้ทำ NAT ขึ้นมาเพราะว่า Public IP มีไม่เพียงพอในการใช้งาน เกิดจากการที่วิศวะก่อนวางแผนผิดพลาดคิดว่าจะใช้งานพอ สุดท้ายไม่สามารถใช้งานพอ ทางแก้คือ

กำหนด Private IP Address ขั้นมา แล้วทำ NAT  เพื่อแปลงจาก

  • Public IP ไปเป็น Private IP
  • หรือจาก Private IP เป็น Public IP 

ให้กับเครื่องคอมพิวเตอร์ผู้ใช้งานในบ้าน  ในการทำ NAT นั้นมอบหมายหน้าที่ให้กับ Router  เป็นผู้รับมอบหมายในการทำ NAT

จากภาพด้านบน จะเห็นว่า ในฝั่งหนึ่งของ Router ได้รับ Public IP จากผู้ให้บริการ อีกฝั่งหนึ่งจะเชื่อมต่อกับคอมพิวเตอร์ภายในบ้านและจ่าย Private IP ให้กับคอมพิวเตอร์ โดยมี DHCP Server ที่อยู่ในตัว Router เป็นผู้จ่าย IP ให้

หากเราอ่านบทความเกี่ยวกับ IP Address และเขาอธิบายว่า Prvate IP ไม่สามารถจะเช้าอินเตอร์เน็ตได้ 

แต่.. คอมพิวเตอร์ที่เราใช้งานในบ้านของเรารับค่า IP Address จาก DHCP จาก Router   เป็นแบบ Private IP แล้วทำไมเราเข้าอินเตอร์เน็ตได้ นั้นเป็นเพราะว่า แม้ว่าคอมพิวเตอร์ในบ้านเราจะได้รับ Private IP แต่ ขั้นตอนในการเชื่อมต่อเพือเข้าสู่เครือข่ายอินเตอร์นั้น  จะต้องผ่าน Gateway มันคือ Router  และใน Router นั้นจะมีขั้นตอนการทำ NAT อีกทีก่อนจะออกสู่เครือข่ายอินเตอร์เน็ต 

การทำ NAT นั้นเองที่จะแปลงค่าจาก Private Ip ในคอมพิวเตอร์ของเราให้เป็น Public IP ที่ผู้ให้บริการอินเตอร์เน็ตจ่ายมาให้ ทำให้คอมพิวเตอร์ของเราสามารถเข้าสู่ระบบอินเตอร์เน็ตได้

เนื้อหาอ้างอิงจาก youtube  สามารถเข้าไปดูรายละเอียดเพิ่มเติมได้ที่  https://youtu.be/FTUV0t6JaDA

Tags:  

Leave a Reply

Your email address will not be published. Required fields are marked *