|
มาทำความรู้จัก Canonical Name Record หรือ CNAME กันดีกว่า
Canonical name หรือ CNAME นั้นเป็น Record ประเภทชื่อเสมือน Alias Record หรือเรียกง่าย ๆ ก็คือชื่อเล่นนั้นเองครับ ปกติแล้ว CNAME มักจะถูกใช้ในการสร้าง subdomain หรือโดเมนย่อยครับ ทีนี้เรามาทำความเข้าใจส่วนต่าง ๆ ของชื่อโดเมนกันครับ
www.google.com สำหรับชื่อโดเมนนี้ Top-Level Domain คือ .com ครับ
www.naxza.com สำหรับชื่อโดเมนนี้ Top-Level Domain คือ .com ครับ
www.wikipedia.org สำหรับชื่อโดเมนนี้ Top-Level Domain คือ .org ครับ
www.naxza.co.th สำหรับชื่อโดเมนนี้ Top-Level Domain คือ .co.th ครับ
www.naxza.net สำหรับชื่อโดเมนนี้ Top-Level Domain คือ .net ครับ
ต่อมาเรามาดู Second-Level Domain กันครับ ยกตัวอย่างจากรายชื่อโดเมนข้างต้นนะครับ
www.google.com สำหรับชื่อโดเมนนี้ Second-Level Domain คือ google.com ครับ
www.naxza.com สำหรับชื่อโดเมนนี้ Second-Level Domain คือ naxza.com ครับ
www.wikipedia.org สำหรับชื่อโดเมนนี้ Second-Level Domain คือ wikipedia.org ครับ
www.naxza.co.th สำหรับชื่อโดเมนนี้ Second-Level Domain คือ naxza.co.th ครับ
www.naxza.net สำหรับชื่อโดเมนนี้ Second-Level Domain คือ naxza.net ครับ
ต่อมาเรามาดู Third-Level Domain กันครับ ยกตัวอย่างจากรายชื่อโดเมนข้างต้นนะครับ
www.google.com สำหรับชื่อโดเมนนี้ Third-Level Domain คือ www ครับ
www.naxza.com สำหรับชื่อโดเมนนี้ Third-Level Domain คือ www ครับ
www.wikipedia.org สำหรับชื่อโดเมนนี้ Third-Level Domain คือ www ครับ
www.naxza.co.th สำหรับชื่อโดเมนนี้ Third-Level Domain คือ www ครับ
www.naxza.net สำหรับชื่อโดเมนนี้ Third-Level Domain คือ www ครับ
ตรงนี้แหละครับ ที่เป็นปัญหาในการมองชื่อเล่น Alias ของ Domain ครับ โดยปกติแล้ว www ซึ่งอยู่ใน third-level จะมีค่าเท่ากับ second-level ของ host name นั้น ๆ ครับ เว้นแต่จะมีการสร้างเป็นอย่างอื่น ซึ่งตรงนี้อาจจะทำให้สับสนได้ครับ ในกรณที่เป็น subdomain ของ host name นั้น ๆ เช่น
lab.google.com สำหรับชื่อโดเมนนี้ Third-Level Domain คือ www ครับ
www.lab.google.com สำหรับชื่อโดเมนนี้ Third-Level Domain คือ www.lab ครับ
hosting.naxza.com สำหรับชื่อโดเมนนี้ Third-Level Domain คือ hosting ครับ
www.hosting.naxza.com สำหรับชื่อโดเมนนี้ Third-Level Domain คือ www.hosting ครับ
หลาย ๆ คนมักจะสร้าง subdomain กันแบบนี้ครับ ซึ่งก็ล้วนแล้วแต่ต้องใช้ความสามารถของ CNAME นั่นเองครับ แต่ตรงนี้เองก็สร้างปัญหาให้กับ Search Engine อย่าง google ไม่น้อยเลยครับ โดยทาง google เองก็ได้ประกาศ policy มาชัดเจนในเรื่องของ Canonical Name ครับ โดยอาจจะมีการจำกัดปริมาณของ Canonical Name ของแต่ละ Host Name ครับ ซึ่งตรงนี้ก็เป็นการป้องกันปัญหาการสร้าง junk page ขึ้นมาปริมาณมาก ๆ ครับ
Hosting Article : |