PDA

View Full Version : CNAME trên domain là gì vậy ?



trai_mv
11-03-2005, 09:56
Mình đang tìm hiểu về domain name trên internet có chút khó hiểu mong ai có thể giải thích cặn kẽ giúp mình với:
Trên các domain mình thấy có các thuật ngữ mà mình không hiểu:
CNAME, A Record, MX, NS record là gì vậy ?
Thêm cái này nửa mình hosting tại một công ty này nhưng muốn cài mail server online tại 1 địa chỉ ip khác thì thế nào ?
Ai giúp mình với cám ơn trước nhé.

hostcrown
11-03-2005, 21:08
Trước tiên bạn cần biết một số thuật ngữ khác:

Một Domain Name System [DNS] là một cơ sở dữ liệu phân tán, sắp xếp theo thứ bậc, chứa các record của một domain. Chủ yếu hệ thống DNS nhằm ánh xạ domain thành một IP nào đó. Để làm điều này, DNS Server chứa các Records [còn gọi là Resource Records] trong Zone File, chứa domain và IP của những máy tính trong Zone đó. Tất cả Resource Records đều có TTL [Time To Live], xác định số giây mà DNS server khác và các trình ứng dụng được phép "bắt" các Record này.

CNAME viết tắt của Canonical Name. Thường với tên CNAME Records.
Thông thường thì máy tính trên Internet có nhiều dịch vụ như Web Server, FTP Server, Chat Server, .... Để lọc hay nói nôm na là kiểm soát, CNAME Records đã được sử dụng. Tôi xin đưa ra ví dụ dễ thấy nhất của CNAME Record:

Ví dụ: khi bạn gõ www.hostcrown.com thì trang web sẽ chuyển bạn đến hostcrown.com và ngược lại sử dụng CNAME kết hợp A Record

hostcrown.com. IN CNAME www.hostcrown.com.
www.hostcrown.com. IN A 69.50.189.54

CNAME cũng được dùng khi một công ty muốn sử dụng đồng thời 2 domain, một cái cũ, một cái mới.

A Record - Address Record . Là một Record căn bản và quan trọng nhằm ánh xạ, diễn dịch một Domain thành địa chỉ IP. Ví dụ: ánh xạ www.hostcrown.com thành 69.50.189.54

MX Record - Mail Exchange Dùng để xác định Mail Server cho một domain. Ví dụ khi bạn gởi email tới sales@hostcrown.com, mail server sẽ xem xét MX Record hostcrown.com xem nó được điểu khiển chính xác bởi mail server nào (mail.hostcrown.com chẳng hạn, đôi khi là mail.isp.com) rồi tiếp đến sẽ xem A Record để chuyển tới IP đích.

Host Type Value MX TTL
*.hostcrown.com A 69.50.189.54 N/A 86400
hostcrown.com A 69.50.189.54 N/A 86400
hostcrown.com MX mail.hostcrown.com 50 86400

NS Record - Name Server Record Dùng xác định DNS Server cho một Zone. Zone này phải chứa một NS Record cho mỗi DNS server (chính và phụ). Và nhiệm vụ quan trọng nhất của NS Record là Delegation, thật sự tôi chẳng biết dịch Delegation ở đây thế nào, cứ tiếp tục gọi là ánh xạ nhé nhưng xem ra không đúng dù vậy cũng làm bạn dễ hiểu hơn.

Bạn có thể ánh xạ sub-domains domain của bạn (ví dụ subdomain.yourname.com) đến một DNS Server khác. NS Record xác định tên của một DNS server, không phải là địa chỉ IP. Vì vậy, tất yếu phải có A Record ở đây nếu không sẽ không biết DNS Server nằm ở đâu.

Nếu NS Record ánh xạ một sub-domain (subdomain.yourname.com) đến một DNS server trong domain của nó (ns1.subdomain.yourname.com), một A Record cho server đó (ns1.subdomain.yourname.com) phải tồn tại trên Parent Zone (yourname.com). A Record này còn gọi là Glue Record, bởi vì thật sự nó không thuộc về Parent Zone, nhưng nó cần thiết trong việc xác định DNS server trong quá trình ánh xạ Sub Domain.

Ngoài ra còn có Start of Authority [SOA] Record nhưng bạn không hỏi nên tôi xin dừng ở đây.

Hy vọng giúp bạn được phần nào.

trai_mv
12-03-2005, 15:37
Thank you very much, HOSTCROWN !

leothanh
19-11-2008, 23:41
Trước tiên bạn cần biết một số thuật ngữ khác:

Một Domain Name System [DNS] là một cơ sở dữ liệu phân tán, sắp xếp theo thứ bậc, chứa các record của một domain. Chủ yếu hệ thống DNS nhằm ánh xạ domain thành một IP nào đó. Để làm điều này, DNS Server chứa các Records [còn gọi là Resource Records] trong Zone File, chứa domain và IP của những máy tính trong Zone đó. Tất cả Resource Records đều có TTL [Time To Live], xác định số giây mà DNS server khác và các trình ứng dụng được phép "bắt" các Record này.

CNAME viết tắt của Canonical Name. Thường với tên CNAME Records.
Thông thường thì máy tính trên Internet có nhiều dịch vụ như Web Server, FTP Server, Chat Server, .... Để lọc hay nói nôm na là kiểm soát, CNAME Records đã được sử dụng. Tôi xin đưa ra ví dụ dễ thấy nhất của CNAME Record:

Ví dụ: khi bạn gõ www.hostcrown.com thì trang web sẽ chuyển bạn đến hostcrown.com và ngược lại sử dụng CNAME kết hợp A Record

hostcrown.com. IN CNAME www.hostcrown.com.
www.hostcrown.com. IN A 69.50.189.54

CNAME cũng được dùng khi một công ty muốn sử dụng đồng thời 2 domain, một cái cũ, một cái mới.

A Record - Address Record . Là một Record căn bản và quan trọng nhằm ánh xạ, diễn dịch một Domain thành địa chỉ IP. Ví dụ: ánh xạ www.hostcrown.com thành 69.50.189.54

MX Record - Mail Exchange Dùng để xác định Mail Server cho một domain. Ví dụ khi bạn gởi email tới sales@hostcrown.com, mail server sẽ xem xét MX Record hostcrown.com xem nó được điểu khiển chính xác bởi mail server nào (mail.hostcrown.com chẳng hạn, đôi khi là mail.isp.com) rồi tiếp đến sẽ xem A Record để chuyển tới IP đích.

Host Type Value MX TTL
*.hostcrown.com A 69.50.189.54 N/A 86400
hostcrown.com A 69.50.189.54 N/A 86400
hostcrown.com MX mail.hostcrown.com 50 86400

NS Record - Name Server Record Dùng xác định DNS Server cho một Zone. Zone này phải chứa một NS Record cho mỗi DNS server (chính và phụ). Và nhiệm vụ quan trọng nhất của NS Record là Delegation, thật sự tôi chẳng biết dịch Delegation ở đây thế nào, cứ tiếp tục gọi là ánh xạ nhé nhưng xem ra không đúng dù vậy cũng làm bạn dễ hiểu hơn.

Bạn có thể ánh xạ sub-domains domain của bạn (ví dụ subdomain.yourname.com) đến một DNS Server khác. NS Record xác định tên của một DNS server, không phải là địa chỉ IP. Vì vậy, tất yếu phải có A Record ở đây nếu không sẽ không biết DNS Server nằm ở đâu.

Nếu NS Record ánh xạ một sub-domain (subdomain.yourname.com) đến một DNS server trong domain của nó (ns1.subdomain.yourname.com), một A Record cho server đó (ns1.subdomain.yourname.com) phải tồn tại trên Parent Zone (yourname.com). A Record này còn gọi là Glue Record, bởi vì thật sự nó không thuộc về Parent Zone, nhưng nó cần thiết trong việc xác định DNS server trong quá trình ánh xạ Sub Domain.

Ngoài ra còn có Start of Authority [SOA] Record nhưng bạn không hỏi nên tôi xin dừng ở đây.

Hy vọng giúp bạn được phần nào.


Bài viết rất hay và bổ ích. Thanks

Sẵn đây HOSTCROW cho mình hỏi chút nhé. Khi mình đăng ký 1 free domain (vd: www.abc.co.cc) thì thằng www.co.cc có cho mình dùng nameserver của nó kg? mà cụ thể là gì và tìm nó ở đâu? Nếu kg cho thì với những kiểu free domain như thế này mình phải dùng nameserver ở đâu. Mình mới học nên còn mù mờ lắm, có gì bạn chỉ thêm nhé. Cám ơn nhiều

minhtien19802006
29-12-2008, 15:11
Thanks bạn nhiều! Đang thắc mắc mấy cái này.

huansbka
27-09-2009, 16:30
Chào các bạn !


Các bạn cho mình hỏi cách đăng ký như thế nào để sử dụng được mail miễn phí thông qua hệ thống gmail khi mình đã có 1 domain .com rồi !

1- Cách đăng ký Domain.com của mình trên http://google.com/a
2- Xác thực Domain.com của mình trên google
3- Làm thế nào để tạo bản ghi trên trang web đang ký domain
4- Làm thế nào để lấy được thông số Pop3 & Smtp để sử dụng mail có tên :
abc@domain.com của mình trên Outlook

jetmoon
26-01-2011, 14:00
hay lắm
thaks bạn
óanh dấu để dành đọc