แยกชิ้นส่วนที่อยู่เว็บ แล้วทำความรู้จักสมุดรายชื่อยักษ์ที่แปลงชื่อให้เป็นที่อยู่ IP
เปิดบทเรียนนี้ใน KodokonURL คือที่อยู่เต็มของทรัพยากรหนึ่งบนเว็บ เหมือนกับที่อยู่ทางไปรษณีย์ มันอ่านเป็นชิ้น ๆ ไล่จากส่วนที่กว้างที่สุดไปหาส่วนที่เจาะจงที่สุด: ประเทศ เมือง ถนน บ้านเลขที่ ชั้น แต่ละชิ้นของ URL มีชื่อและมีบทบาทที่ชัดเจน และการเรียกชื่อพวกมันได้จะเป็นประโยชน์กับคุณทุกวัน
https://en.wikipedia.org/wiki/HTML?action=history#History
โปรโตคอล : https
โดเมน : en.wikipedia.org
พาธ : /wiki/HTML
พารามิเตอร์ : ?action=history
แฟรกเมนต์ : #Historyโปรโตคอล (https) บอกว่าเครื่องทั้งสองจะคุยกันด้วยภาษาอะไร โดเมน บอกว่าต้องคุยกับเครื่องไหน พาธ ชี้ไปยังทรัพยากรที่แน่นอนบนเครื่องนั้น เหมือนกับเส้นทางไล่ผ่านโฟลเดอร์ต่าง ๆ พารามิเตอร์ ที่นำหน้าด้วยเครื่องหมายคำถาม ส่งข้อมูลไปให้เซิร์ฟเวอร์ (คำค้นหา หมายเลขหน้า) ส่วน แฟรกเมนต์ ที่นำหน้าด้วยเครื่องหมายแฮช ไม่เคยถูกส่งไปยังเซิร์ฟเวอร์เลย: มันแค่บอกเบราว์เซอร์ว่าให้เลื่อนหน้าไปหยุดตรงไหนเท่านั้น
ส่วนตัวชื่อโดเมนเองนั้นอ่าน จากขวาไปซ้าย ใน en.wikipedia.org ส่วนที่อยู่ขวาสุดคือ org ซึ่งเป็นนามสกุล (หรือที่เรียกกันว่าโดเมนระดับบนสุด) ถัดมา wikipedia คือชื่อที่องค์กรซื้อไว้ และสุดท้าย en คือ ซับโดเมน ซึ่งเจ้าของมีอิสระที่จะเพิ่มเข้ามาเพื่อชี้ไปยังเครื่องหรือบริการใดบริการหนึ่ง นั่นคือเหตุผลที่ wikipedia.org กับ en.wikipedia.org เป็นของเจ้าของคนเดียวกัน ในขณะที่ wikipedia.org.example.net เป็นของใครก็ตามที่เป็นเจ้าของ example.net
มีปัญหาอยู่อย่างหนึ่ง: เครือข่ายเข้าใจแต่ที่อยู่ IP เท่านั้น เราจึงต้องมีสมุดรายชื่อที่แปลง wikipedia.org ให้เป็น 185.15.59.224 ได้ สมุดรายชื่อระดับโลกเล่มนั้นเรียกว่า DNS (Domain Name System) ก่อนการเข้าเว็บทุกครั้ง เครื่องของคุณจะสอบถามเซิร์ฟเวอร์ DNS รับที่อยู่ IP กลับมา แล้วจึงค่อยติดต่อไปยังเว็บไซต์ คุณลองแปลงด้วยมือเองก็ได้
dig +short wikipedia.org
185.15.59.224