Wednesday, January 21, 2009

CNAME in DSN Record

server เครื่องหนึ่ง ๆ อาจจะทำหน้าที่หลายๆอย่างเช่น เป็น www ด้วย เป็น ftp ด้วยและเป็น mail ด้วย เช่นนี้ การกำหนดชื่อและหลายเลข IP ก็จะต้องทำหลายบรรทัด หากเปลี่ยนหมายเลข IP server ก็ต้องเปลี่ยนชื่อใน dns ให้ตรงกับ IP ใหม่
ในกรณีนี้จะเห็นประโยชน์ของ CNAME Record ขึ้นมาทันตาเห็น

ตัวอย่าง domain linuxadmin.com

www.linuxadmin.com. IN A 192.168.0.9
ftp.linuxadmin.com. IN A 192.168.0.9
mail.linuxadmin.com IN A 192.168.0.9
ns1.linuxadmin.com IN A 192.168.0.9

ถ้าใช้ CNAME ช่วยจะเปลี่ยนแปลงไป

server1.linuxadmin.com. IN A 192.168.0.9
www IN CNAME server1.linuxadmin.com
ftp IN CNAME server1.linuxadmin.com
mail IN CNAME server1.linuxadmin.com
ns1 IN CNAME server1.linuxadmin.com

หรือ แบบสั้น
server1 IN A 192.168.0.9
www IN CNAME server1
etc...

ลองตรวจสอบ CNAME ดูด้วยคำสั่ง dig

dig @nameserver a www.linuxadmin.com

ควรจะปรากฏในช่อง ANSWER SECTION:
www.linuxadmin.com. 86400 IN CNAME server1.linuxadmin.com.
;;

บันทึกไว้ เพราะวันนี้มีปัญหากับ CNAME ในการ set MyDNS เหลือเกิน

0 comments:

Twitter Delicious Facebook Digg Stumbleupon Favorites More