หน้าเว็บ

วันเสาร์ที่ 16 กุมภาพันธ์ พ.ศ. 2556

การสร้าง website ตอนที่ 1 : เกริ่นนำ เตรียมพร้อม


     การที่จะสร้าง website ขึ้นมานั้นส่วนมากแล้วมักมีจุดประสงค์มาก่อน ซึ่งอาจแตกต่างกันออกไป เช่น เพื่อนำเสนอข้อมูลบริษัท, เพื่อขายสินค้า หรือเพื่อให้บริการอื่นๆ เช่น  radio, TV online หรือ on demand ก็ว่ากันไป

     การที่ website จะออกมาปรากฎบนโลกอินเทอร์เน็ตได้นั้น เราต้องเตรียมตัวดังนี้



  1. มีชื่อ Domain name (โดเมนเนม) เป็นของ website นั้นๆ
  2. มีพื้นที่จัดเก็บ files หรือแฟ้มของ website
  3. (อาจจะ)มีระบบฐานข้อมูลสำหรับ website ที่ต้องการการจัดเก็บข้อมูลแบบนี้
  4. (อาจจะ)มีระบบการจัดการเนื้อหา หรือ Content Management System (CMS) สำหรับคนที่ขี้เกียจ(อย่างตัวผู้เขียนบทความ เป็นต้น)
Domain name ง่ายๆ คือชื่อของ website เรานั่นเองครับ
         ปกติคอมพิวเตอร์เมื่อเชื่อมต่อเข้ากับเครือข่ายอินเทอร์เน็ตจะต้องมีตัวเลขชุดหนึ่งที่ใช้แทนตัวเอง เรียกว่า IP Address (ไอพีแอดเดรส) เพื่อความสะดวกในการสื่อสารเรียกหากันระหว่างคอมพิวเตอร์ด้วยกัน โดยตัวเลขนี้จะไม่ซ้ำกันเลย website เปรียบเสมือนเครื่องคอมพิวเตอร์เครื่องหนึ่งที่ให้บริการข้อมูลต่างๆ ผ่านระบบอินเทอร์เน็ต ก็จำเป็นต้องมี IP Address 1 หมายเลข ที่ไม่ซ้ำกับเครื่องใดๆ ในโลกนี้ ซึ่งสามารถเรียกหาได้ผ่านโปรแกรม web browser ต่างๆ ยกตัวอย่างนะครับ
         สมมติผมใช้โปรแกรม Internet Explorer, หากเราเข้า google เราก็จะพิมพ์ "google.com" ตรง Address Bar แล้ว enter
         คราวนี้ลองเปลี่ยนจาก "google.com" เป็น "74.125.135.102" แทน ก็จะได้ผลลัพธ์เดียวกัน แสดงให้เห็นว่า จริงแล้วมนุษย์เราจำชื่อ google ได้จริง แต่เบื้องหลังการทำงานของคอมพิวเตอร์นั้นจะจำ google.com เป็นตัวเลขดังกล่าวแทน

ทุก website มี IP Address หมดครับ ดังตัวอย่าง


  • yahoo.com = 98.139.183.24
  • ssckp.org = 24.254.55.110
  • ssc.mbu.ac.th = 202.29.87.246


         หากจะเปรียบก็เหมือนกับคนไทยเรา มีเลขบัตรประจำตัวประชาชนนั่นเองครับ แต่มนุษย์เราไม่สามารถจดจำหมายเลขชุดยาวๆ ได้ดีเท่าคอมพิวเตอร์ซึ่งสื่อสารกันด้วยตัวเลขล้วนๆ มาแต่อดีต ด้วยธรรมชาติของมนุษย์ที่จดจำชื่อ ได้ดีกว่าชุดตัวเลข จึงได้ทำระบบการจดทะเบียนชื่อแล้วจับคู่กับ IP Address เพื่อง่ายต่อการเรียกใช้ เครื่องคอมพิวเตอร์ที่ทำหน้าที่เรื่องทะเบียนชื่อนี้ เราเรียกว่า DNS Server หรือ Domain Name System Server
         สรุปจะเข้าเว็บชื่ออะไร เครื่องคอมเราจะส่งชื่อไปถาม DNS Server ก่อนว่าชื่อนี้มี IP Address อะไร ถ้ามีก็ส่ง IP กลับมา เครื่องคอมเราก็จะเชื่อมต่อไปยังเครื่องที่มี IP นั้นๆ ดังภาพด้านล่างครับ


ขอบคุณ : http://en.flossmanuals.net/bypassing-censorship/ch007_chapter-2-censorship/


               สำหรับการจดชื่อ website หรือการจด Domain นั้นเป็นการขอลงทะเบียนชื่อเ website ของเรา เราสามารถทำได้ไม่ยากครับ มีค่าใช้จ่ายตั้งแต่ 350 บาทขึ้นไปต่อปี แล้วแต่ว่าจะจดที่ไหน ยกตัวอย่างเช่น

สมมติผมต้องการจะสร้างเว็บไซต์ให้โครงการครูพระสอนศีลธรรมในโรงเรียนภาคใต้ อันดับแรกต้องจด Domain ก่อน มีวิธีการดังนี้

  1. หาแหล่งที่จด Domain
  2. ต้องมี e-mail เป็นของตนเอง ไม่มีก็สมัครเอาสักชื่อ gmail ก็ได้ (แนะนำ)
  3. ตั้งชื่อในดวงใจไว้สัก 3 ชื่อ (เป็นภาษาอังกฤษเท่านั้น)
  4. เข้าไปจด Domain ในชื่อที่ใช้งานได้
  5. โอนเงิน
  6. เขาจะส่งข้อมูล Domain ผ่านมายัง e-mail ของเรา

ในตอนต่อๆ ไปจะเป็นเรื่องของ host คืออะไร และการพิจารณาเลือก host

ไม่มีความคิดเห็น:

แสดงความคิดเห็น