การกำหนดเลขที่อยู่ไอพี ของ เลขที่อยู่ไอพี

การกำหนดเลขที่อยู่ไอพีให้แก่เครื่องแม่ข่ายหนึ่ง ๆ จะได้หมายเลขใหม่ขณะเปิดเครื่อง หรือไม่ก็หมายเลขตายตัวจากการตั้งค่าของฮาร์ดแวร์หรือซอฟต์แวร์ การตั้งค่าหมายเลขให้คงอยู่คือการใช้ เลขที่อยู่ไอพีสถิต (static IP address) ในทางตรงข้าม สถานการณ์ที่เลขที่อยู่ไอพีของคอมพิวเตอร์ถูกกำหนดใหม่ทุกครั้งคือการใช้ เลขที่อยู่ไอพีพลวัต (dynamic IP address)

วิธีการ

ผู้ดูแลระบบจะเป็นผู้กำหนดเลขที่อยู่ไอพีสถิตให้แก่เครื่องคอมพิวเตอร์ ซึ่งขั้นตอนการปฏิบัตินั้นก็แตกต่างกันไปในแต่ละแพลตฟอร์ม ต่างจากเลขที่อยู่ไอพีพลวัตที่กำหนดโดยส่วนต่อประสานของคอมพิวเตอร์เอง หรือโดยซอฟต์แวร์ของแม่ข่ายเองเช่นซีโรคอนฟิก (Zeroconf) หรือโดยเซิร์ฟเวอร์ที่ใช้โพรโทคอลการตั้งค่าแม่ข่ายพลวัต (DHCP) ถึงแม้ว่าเลขที่อยู่ไอพีที่กำหนดโดยดีเอชซีพีจะคงอยู่ในช่วงระยะเวลาที่ยาวนานเหมือน ๆ กัน แต่มันก็สามารถเปลี่ยนได้ สิ่งนี้ช่วยให้สามารถตั้งค่าเลขที่อยู่ไอพีสถิตแบบรวมศูนย์ได้ โดยไม่ต้องไปตั้งค่าคอมพิวเตอร์ทีละเครื่องในเครือข่าย

ในกรณีการตั้งค่าเลขที่อยู่แบบสถิตหรือแบบมีสถานะ (stateful) โดยดีเอชซีพี ขาดหายไปหรือล้มเหลว ระบบปฏิบัติการอาจกำหนดเลขที่อยู่ไอพีให้กับส่วนต่อประสานเครือข่ายด้วยวิธีการตั้งค่าอัตโนมัติแบบไร้สถานะ (stateless) เช่นซีโรคอนฟิก

ประโยชน์ของการกำหนดเลขที่อยู่พลวัต

บ่อยครั้งมากที่เลขที่อยู่ไอพีถูกกำหนดโดยดีเอชซีพีอย่างพลวัตบนแลนและเครือข่ายแถบความถี่กว้าง ดีเอชซีพีนำมาใช้เพราะช่วยหลีกเลี่ยงภาระของผู้ดูแลระบบในการกำหนดเลขที่อยู่สถิตให้กับอุปกรณ์บนเครือข่ายแต่ละอุปกรณ์ ช่วยให้อุปกรณ์ทั้งหลายใช้ปริภูมิเลขที่อยู่อันจำกัดบนเครือข่ายร่วมกัน ถึงแม้ว่าอุปกรณ์บางอุปกรณ์จะออนไลน์เพียงแค่เวลาหนึ่ง ๆ การตั้งค่าเลขที่อยู่ไอพีพลวัตได้เปิดใช้งานอยู่แล้วในระบบปฏิบัติการปัจจุบันเป็นส่วนใหญ่ ดังนั้นผู้ใช้จึงไม่จำเป็นต้องเข้าไปตั้งค่าใด ๆ ด้วยตนเองเพื่อที่จะเชื่อมต่อเข้ากับเครือข่ายที่มีดีเอชทีพีเซิร์ฟเวอร์ ดีเอชซีพีไม่ได้เป็นเทคโนโลยีเดียวที่ใช้กำหนดเลขที่อยู่ไอพีอย่างพลวัต ไดอัลอัปและเครือข่ายแถบความถี่กว้างบางแห่งใช้คุณลักษณะกำหนดเลขที่อยู่พลวัตของโพรโทคอลแบบจุดต่อจุด (PPP)

เลขที่อยู่ไอพีพลวัตแบบคงอยู่

เลขที่อยู่ไอพีพลวัตแบบคงอยู่ (sticky dynamic IP address) เป็นชื่อเรียกอย่างไม่เป็นทางการของผู้สมัครใช้บริการอินเทอร์เน็ตผ่านเคเบิลหรือดีเอสแอล เพื่ออธิบายถึงเลขที่อยู่ไอพีที่กำหนดอย่างพลวัตแต่แทบจะไม่เปลี่ยนแปลง เลขที่อยู่เหล่านี้มักจะกำหนดโดยดีเอชซีพี ด้วยเหตุที่โมเด็มมักจะเปิดไว้ยาวนานหรือตลอดเวลา การเช่า (lease) เลขที่อยู่จึงถูกกำหนดให้คงอยู่เป็นช่วงเวลานาน และเมื่อหมดเวลาก็เพียงแค่ต่ออายุ (renew) ถ้าโมเด็มถูกปิดแล้วเปิดใหม่อีกครั้งก่อนหมดเวลาเช่าครั้งถัดไป ก็เป็นไปได้มากว่าจะได้รับเลขที่อยู่ไอพีหมายเลขเดิม

การตั้งค่าเลขที่อยู่อัตโนมัติ

อาร์เอฟซี 3330 ได้นิยามบล็อกเลขที่อยู่ 169.254.0.0/16 เพื่อใช้เป็นกรณีพิเศษในการกำหนดเลขที่อยู่เฉพาะลิงก์สำหรับเครือข่ายไอพีรุ่น 4 ส่วนไอพีรุ่น 6 นั้น ทุก ๆ ส่วนต่อประสาน ไม่ว่าจะเป็นการกำหนดเลขที่อยู่แบบสถิตหรือพลวัต จะได้รับเลขที่อยู่เฉพาะลิงก์ในบล็อก fe80::/10 โดยอัตโนมัติ

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

ขณะที่บล็อกเลขที่อยู่สำหรับไอพีรุ่น 4 ถูกสงวนไว้ให้กับเลขที่อยู่เฉพาะลิงก์ ยังไม่มีมาตรฐานใดมารองรับกลไกการกำหนดเลขที่อยู่อัตโนมัติ เพื่อเติมเต็มช่องว่างนี้ ไมโครซอฟท์จึงได้สร้างบรรทัดฐานชื่อว่า การกำหนดเลขที่อยู่ไอพีส่วนตัวอัตโนมัติ (Automatic Private IP Addressing: APIPA) ได้นำมาใช้กับอุปกรณ์และคอมพิวเตอร์หลายล้านเครื่อง และในเวลาต่อมาก็กลายเป็นมาตรฐานตามความนิยม (de facto standard) ในอุตสาหกรรม หลายปีต่อจากนั้น คณะทำงานเฉพาะกิจด้านวิศวกรรมอินเทอร์เน็ต (IETF) ได้กำหนดมาตรฐานสำหรับการทำงานนี้อย่างเป็นทางการคือ อาร์เอฟซี 3927 ชื่อว่า การตั้งค่าเลขที่อยู่เฉพาะลิงก์ของไอพีรุ่น 4 แบบพลวัต

ใกล้เคียง