ในความซับซ้อนส่วนที่ 2 นั่นก็คือเรื่องของ Domain Name System หรือที่เรารู้จักกันดีในชื่อย่อว่า DNS
DNS ทำหน้าที่ในการ Map ชื่ออย่าง www.google.com ให้เป็น IP Address อย่างเช่น 8.8.8.8 เพื่อให้จดจำได้ง่าย และการที่จะทำอย่างนั้นได้ เราจำเป็นต้องใช้บริการ DNS ผ่าน DNS Server
ส่วนผู้ที่ต้องการ Map Server ของตัวเองให้เป็นชื่อต่าง ๆ ที่จดจำได้ ก็จำเป็นต้องไปจดทะเบียนชื่อดังกล่าวกับผู้ให้บริการที่ ICANN (Internet Corporation for Assigned Names and Numbers) กำหนด ซึ่งกำหนดให้มีผู้รับจดทะเบียนตามแต่ Top Level Domain (TLD) เช่น .com ก็อาจจะให้บริการโดย namecheap.com .th ก็ให้บริการโดย THNIC เป็นต้น