Tôi có chỉ sử dụng CNAME cho www không, không có bản ghi A nào cả?
Bạn sẽ cần phải sử dụng một CNAME
cho www.example.com
tên miền phụ, và một ALIAS
kỷ lục đối với tên miền gốc của bạn example.com
(aka., "Đỉnh miền").
Như được chỉ ra trong tài liệu trợ giúp bạn đã cung cấp khi Thiết lập miền tùy chỉnh với Trang :
Một số nhà cung cấp DNS (như DNSimple) cho phép bạn sử dụng bản ghi ALIAS để trỏ tên miền apex tùy chỉnh của bạn đến username.github.io . Nếu nhà cung cấp DNS của bạn hỗ trợ điều này, nó sẽ cho phép chúng tôi cung cấp đầy đủ lợi ích của Mạng phân phối nội dung của chúng tôi cho Trang của bạn.
Xây dựng điều này bằng cách sử dụng tham chiếu DNSimple của họ, một bản ghi ALIAS là:
... một loại bản ghi ảo mà chúng tôi đã tạo để cung cấp hành vi giống như CNAME trên các miền apex.
Ví dụ: nếu tên miền của bạn là example.com và bạn muốn nó trỏ đến tên máy chủ như myapp.herokuapp.com , thì bạn không thể sử dụng bản ghi CNAME, nhưng bạn có thể sử dụng bản ghi ALIAS. Bản ghi ALIAS sẽ tự động phân giải tên miền của bạn thành một hoặc nhiều bản ghi A tại thời điểm phân giải và do đó người giải quyết thấy tên miền của bạn đơn giản như thể nó có bản ghi A.
Ví dụ DNSimple cung cấp để thiết lập một ALIAS
bản ghi ở đây (thay thế username.github.io
cho máy chủ Heroku trong ví dụ đó).
Đối với các nhà cung cấp DNS khác, hãy xem tài liệu hỗ trợ của họ về cách đặt ALIAS
bản ghi thành tên miền phụ. Nếu nhà cung cấp DNS của bạn không hỗ trợ cài đặt ALIAS
hồ sơ, thì bạn sẽ phải sử dụng A
thay thế, điều này sẽ không mang lại lợi ích cho CDN của GitHub.
ALIAS
các bản ghi không phải là loại bản ghi DNS được công nhận và yêu cầu sử dụng dịch vụ trả tiền của bên thứ ba. Tôi nghĩ rằng tôi đang yêu cầu quá nhiều dịch vụ miễn phí ở đây và bây giờ tôi sẽ quên CDN. Lưu trữ trang GitHub miễn phí + CDN miễn phí + www miễn phí và không hoạt động www vẫn chưa thể thực hiện được. Cảm ơn vì câu trả lời.