Như hầu hết các câu trả lời đã lưu ý, bạn cần một A
bản ghi ở cơ sở tên miền của bạn trỏ đến địa chỉ IP của máy chủ web.
Tuy nhiên tôi sẽ không khuyên www
là một CNAME
trỏ ở đó cơ sở miền tên trừ khi bạn hiểu chính xác những gì bạn đang làm.
Mặc dù điều này có vẻ đơn giản nhất theo quan điểm quản lý (chỉ một bản ghi để thay đổi nếu trang web của bạn thay đổi địa chỉ IP) nhưng nó có thể có tác dụng phụ.
Đừng quên rằng CNAME
làm cho phía bên trái ("tên chủ sở hữu" của CNAME) tương đương với phía bên phải cho tất cả các loại bản ghi tài nguyên DNS và không chỉ cho A
các truy vấn bản ghi.
Vì vậy, nếu khu vực của bạn trông như thế này:
$ORIGIN example.com
@ IN SOA ...
IN NS ...
IN NS ...
IN A 192.0.2.1
IN MX mail
IN SPF ...
www IN CNAME @
sau đó một truy vấn www.example.com IN MX?
sẽ trả về cùng một bản ghi MX như cho example.com
. Bây giờ nếu đó là những gì bạn muốn, thì tốt thôi.
Tuy nhiên nó cũng sẽ làm tương tự cho các hồ sơ khác ( SOA
, NS
, SPF
, vv) mà thường không được như mong muốn.
Do đó, câu trả lời thích hợp là chỉ tạo www
một A
bản ghi, với cùng giá trị với tên cơ sở:
$ORIGIN exmaple.com
@ IN A 192.0.2.1
wwww IN A 192.0.2.1