Tôi dự định thiết lập một trang web domain1.com
nhưng muốn tất cả lưu lượng truy cập đến nó được chuyển hướng đến domain2.com
.
Nếu tôi làm điều đó, sẽ có bất kỳ vấn đề trong việc tạo subdomain1.domain1.com
và subdomain2.domain1.com
?
Cảm ơn !
Tôi dự định thiết lập một trang web domain1.com
nhưng muốn tất cả lưu lượng truy cập đến nó được chuyển hướng đến domain2.com
.
Nếu tôi làm điều đó, sẽ có bất kỳ vấn đề trong việc tạo subdomain1.domain1.com
và subdomain2.domain1.com
?
Cảm ơn !
Câu trả lời:
Tên miền không xử lý "lưu lượng", họ chỉ chỉ ra địa chỉ IP để liên hệ với máy chủ. Bạn rõ ràng có thể đặt một địa chỉ IP khác cho topdomain.tld
và subdomain.topdomain.com
. Trong trường hợp của bạn, bạn thậm chí còn muốn bí danh domain1.com
để domain2.com
, với một CNAME cho ví dụ. Sau đó, bạn có thể thêm bản ghi DNS A / AAAA cho subdomain1.domain1.com
và subdomain2.domain1.com
. Vùng DNS sẽ trông giống như thế này:
domain1.com. CNAME domain2.com.
subdomain1.domain1.com. A 255.255.255.255
subdomain2.domain1.com. A 255.255.255.255
Câu trả lời ngắn, cho HTTP, là Không domain1.com
và domain2.com
có thể có cùng một bản ghi A hoặc các bản ghi A khác nhau trong DNS. Máy chủ web mà bạn truy cập bằng cách sử dụng http://domain1.com
phải có các quy tắc viết lại URI thành http://domain2.com
và gửi phản hồi chuyển hướng vĩnh viễn 301 Đã di chuyển. Điều này sẽ khiến tên thay đổi trong trình duyệt và tải lại trang web mới.
Điều này không có hiệu lực đối với các tên miền như subdomain1.domain1.com
có thể được thêm bằng các bản ghi A của riêng chúng hoặc thậm chí là một CNAME.
Lưu ý: Đối với các tên miền thực được gọi là domain1.com và domain2.com, đó là các đăng ký cấp hai, do đó bạn không thể sử dụng CNAME cho các tên miền đó theo tên miền apex vùng định nghĩa có đính kèm các bản ghi SOA và NS. CNAME là bất hợp pháp với bất kỳ loại hồ sơ khác.