Domain Name คือ อะไร? ทำไมต้องเข้าใจก่อนตั้งชื่อเว็บไซต์ของคุณ?
ถ้าคุณคลิกเข้ามาอ่านบทความนี้ คุณน่าจะเป็นคนอีกหลายหลายคนที่ยังไม่เข้าใจว่า ชื่อโดเมน หรือ โดเมนเนม (Domain Name) คืออะไร หรือคุณอาจจะเคยได้ยินคำว่า Domain Name แต่ยังไม่มั่นใจว่ามันทำงานอย่างไร
ไม่เป็นไรครับ เพราะผมจะช่วยให้คุณเข้าใจคำว่า Domain Name และสามารถตั้งชื่อโดเมนให้เหมาะกับธุรกิจคุณที่สุดได้นะครับ
Domain Name คือ อะไร
Domain Name คือ ชื่อที่เราตั้งขึ้นให้กับเว็บไซต์ของเรา เพื่อให้ง่ายต่อการจดจำ และการนำไปใช้งานทั้งของคนอื่น และของเรา เช่นชื่อโดเมน www.makewebeasy.com
มีทั้ง Top-level Domain / Second-level Domain และ Subdomain เข้ามาด้วย เอ๊ะแล้วมันคืออะไรอ่ะ แล้วเกี่ยวข้องกับ Domain Name อย่างไรนะ ไม่ต้องห่วงครับ เดี๋ยวผมจะค่อยๆ อธิบายให้ด้านล่างครับ
ในเชิงเทคนิค จริงๆ แล้ว Domain Name ถูกสร้างขึ้นมาเพื่อความง่ายในการค้นหาเว็บไซต์ของเราแทนที่จะค้นหาด้วยหมายเลขอินเทอร์เน็ต (IP Address) ซึ่งมีอยู่ถึง 16 ตัวเลขหลัก
เราจะได้รับหมายเลขอินเทอร์เน็ต หรือ IP Address สำหรับเว็บไซต์ของเราเมื่อเราทำการใช้บริการเว็บโฮสติ้ง หรือ พื้นที่เว็บไซต์นั้นเองครับ
เนื่องจากความยาว และจำยากของ IP Address นี้แหละครับที่ทำให้เราต้องเอา Domain Name ซึ่งเป็นตัวอักษรมาใช้แทนครับ และ Domain Name ยังสามารถให้เราใส่ชื่อแบรนด์ หน่วยงาน หรือวัตถุประสงค์ ของเราโดยไม่ซ้ำกันกับเว็บไซต์อื่นได้ด้วย
แล้วถ้าหากสงสัยว่า Domain Name และ URL ต่างกันยังไง มาอ่านบทความ ทำความรู้จัก Domain Name และ URL ต่างกันอย่างไร? ของเราหลังจากเข้าใจ Domain Name ในบทความนี้ได้เลยครับผม
เอาล่ะ กลับมาเรื่อง Domain Name ของเรากันต่อครับ
ความหมายของ Top-level Domain
Top-level Domain (TLD) เป็นส่วนหนึ่งของ URL ที่บอกให้เรารู้ถึงประเภทของเว็บไซต์ และ/หรือเว็บไซต์นั้นๆ เป็นของประเทศอะไร ซึ่งอยู่ตำแหน่งขวาสุด ต้วอย่างเช่น www.makewebeasy.com หรือ www.makewebeasy.com.th ดังนั้น TLD แบ่งออกเป็น 2 ประเภทคือ
- โดเมนเนมสากล หรือ generic Top-Level Domain (gTLD) มีอย่างเช่น
- .com ย่อมาจาก commercial หมายถึงเว็บไซต์เชิงพาณิชย์
- .net ย่อมาจาก network หมายถึงเว็บไซต์ทำเกี่ยวกับคอมพิวเตอร์ หรือเครือข่าย
- .org ย่อมาจาก organization หมายถึงเว็บไซต์ที่เป็นองค์กรไม่หวังผลกำไร
- .ac ย่อมาจาก academia หมายถึงเว็บไซต์ของสถาบันการศึกษา
- .go ย่อมาจาก government หมายถึงเว็บไซต์ที่เป็นหน่วยงานของภาครัฐ
- โดเมนเนมประจำสัญชาติ หรือ country code Top-Level Domain Name (ccTLD) มีอย่างเช่น
- .us หมายถึงเว็บไซต์ประเทศสหรัฐ
- .th หมายถึงเว็บไซต์ประเทศไทย
- .cn หมายถึงเว็บไซต์ประเทศจีน
ความหมายของ Second-level Domain
Second-level Domain (SLD) เป็น domain ที่เป็นคำบอกถึงจุดประสงค์เว็บไซด์ของเราเลย เขียนเป็นตัวอักษรอังกฤษเล็กทั้งหมด และอยู่ตำแหน่งซ้ายมือถัดลงมาจาก Top-level Domain ตัวอย่างคือ www.makewebeasy.com
ความหมายของ Subdomain
Sub-domain หรือบางครั้งเรียกว่า Third-level Domain เป็นส่วนหนึ่งของ Domain Name ที่บอกให้เรารู้ว่าเว็บที่เรากำลังดูอยู่เป็นเว็บไซต์ทำเกี่ยวกับอะไร และอยู่ตำแหน่งชายมือถัดลงมาจาก Second-level Domain ตัวอย่างเช่น www.makewebeasy.com และตรง www. อาจจะเปลี่ยนเป็น shop. blog. ฯลฯ อยู่กับจุดประสงค์เว็บไซต์ของเราครับ
การตั้ง Domain Name ที่ดี
อ่านมาถึงตรงนี้แล้ว เราน่าจะรู้แล้วครับว่าการตั้งชื่อ Domain Name สำคัญมากในการทำให้ชาวเน็ตจดจำเว็บไซต์ของเรา และง่ายต่อการค้นหา ซึ่งเราจะได้รับจำนวนผู้เข้าชมมากขึ้นนั้นเองครับ
แล้วการตั้งชื่อที่ดีสำหรับ Domain Name คือ เราต้องคำนึงถึงเรื่องอะไรบ้าง ก็ไปดูด้านล่างต่อกันได้เลยครับ
เกณฑ์ในการตั้ง โดเมนเนม
- สามารถตั้งชื่อเป็นภาษาอังกฤษ หรือภาษาอื่นๆ (รวมทั้งภาษาไทย) ซึ่งเราเรียกว่า IDN (Internationalized Domain Name) แต่ถ้าเลือกภาษาหนึ่งแล้ว ต้องเขียนชื่อเป็นตัวอักษรภาษานั้นเท่านั้น ฉะนั้นถ้าเราตั้งโดเมนเนมที่มีทั้งตัวอักษรไทย และตัวอักษรอังกฤษไม่ได้นะครับ
- ตั้ง โดเมนเนม เป็นภาษาอะไรก็แล้วแต่ สามารถใช้ผสมกับตัวเลข 0 ถึง 9 ได้ทุกตำแหน่งของชื่อ และพร้อมเครื่องหมายขีด (-) แต่ต้องอยู่ระหว่างคำเท่านั้น ไม่สามารถอยู่เป็นตัวหน้า และ/หรือตัวท้ายได้
- ไม่สามารถตั้งชื่อเกิน 67 ตัวอักษรอักขร (Characters) และถ้าเป็นชื่อโดเมน .th ห้ามมีตัวอักษรอักขรเกิน 24 ตัว แล้วต้องมีตัวอักษรอย่างน้อย 2 ตัว
- ไม่สามารถเว้นวรรคใน โดเมนเนม ได้
- ไม่สามารถตั้ง โดเมนเนม ซ้ำกันกับ โดเมนเนม ที่มีอยู่แล้วได้ (เช็คก่อนว่าซ้ำกับของคนอื่นรึป่าว)
- ไม่สามารถใช้เครื่องหมายพิเศษได้ เช่น ~ ! @ # $ % ^ * { } [ ] ? ฯลฯ
เทคนิคทำให้ โดเมนเนม มีคนจำง่าย
- ในการตั้ง โดเมนเนม เป็นภาษาอะไรดี เราต้องรู้ว่ากลุ่มเป้าหมายของเราเขาใช้ภาษาอะไรในชีวิตประจำวัน เช่นถ้าลูกค้าเราเป็นคนใช้แค่ภาษาไทย เราก็ควรตั้งชื่อโดเมนเป็นภาษาไทย ซึ่งมันง่ายต่อการจดจำของพวกเขาด้วยครับ
- ถ้าตั้งชื่อยาว คนมักจะจำยาก ฉะนั้นเราควรตั้งชื่อที่สั้น สะกดง่าย และจำง่าย แต่ถ้ามันจำเป็นต้องยาวจริงๆ เราต้องตั้งชื่อที่คนอ่านแล้วมีความหมายตรงตัว เพื่อทำให้คนจำได้ง่ายนั้นเองครับ เช่น www.makewebeasy.com
- ใส่เครื่องหมายขีด (-) ระหว่างคำได้ แต่ไม่ควร เพราะไม่มีใครอยากเขียนเครื่องหมายขีด (-) เยอะ และพูดเครื่องหมายขีดหรอกครับ ปกติเราก็เขียนติดกันเลย เช่น www.makewebeasy.com ไม่ใช่ www.make-web-easy.com
- Domain Name ควรสื่อถึงความหมายเว็บไซต์ของเราให้มากที่สุด เพื่อความตระหนักรับรู้ของคนหา และประสิทธิภาพของการค้นหาใน Search Engine (SEO) ด้วยครับ
- ควรใช้ Top-level Domain (.com .org .ac หรือ .info) ให้เหมาะกับจุดประสงค์เว็บไซต์ของเรา
- ใช้ชื่อสินค้า หรือบริการของเราในการตั้งชื่อได้เลย ถ้ามันเป็นที่รู้จัก ซึ่งมีความน่าเชื่อถือซ่อนในนั้นด้วยครับ
- ใส่คำที่อธิบายถึงสินค้า หรือบริการของเรา ซึ่งทำให้คนรู้ว่าเว็บไซต์เราขายอะไร เช่น www.supertourguide.com ทำให้เรารู้ว่าเป็นเว็บไซต์ให้บริการด้านมัคคุเทศก์
- ไม่ควรมีตัวอักษร “s” เป็นตัวอักษรสุดท้าย เพราะอาจจะทำให้คนจำผิด หรือเข้าผิดเว็บไซด์ได้
เป็นไงบ้างครับ เข้าใจ Domain Name คือ อะไร และการทำงานของมันมากขึ้นไหมครับ และผมหวังว่าตอนนี้คุณก็คงรู้หลักการ และสามารถตั้ง โดเมนเนม (Domain Name) ให้ธุรกิจของคุณปังได้นะครับ แม้เทคนิคที่ผมแชร์เยอะไปหน่อยก็ตาม
และถ้าคุณตั้ง Domain Name ในใจได้แล้ว มาจดชื่อโดเมนของคุณกับเราฟรีได้เลย เมื่อคุณมาซื้อ แพคเกจ สร้างเว็บไซต์สำเร็จรูปกับ MakeWebEasy ของเรานะครับ