Sự khác biệt giữa CNAME và SUBDOMAIN


12

Sự khác biệt giữa CNAME và Subdomain là gì?

Tôi hiểu rằng một tên miền (phía bên trái của một tên miền) có thể trỏ đến tên miền, vì vậy bạn có thể hai url khác nhau trỏ đến cùng một địa chỉ, nghĩa là.

ex1.mydomain.com - nếu thiết lập dưới dạng CNAME có thể trả về IP của mydomain.com

Nếu ex1.mydomain.com được thiết lập dưới dạng tên miền phụ, nó có IP khác không?

Một câu hỏi khác là thiết lập lý tưởng nên là gì trong tình huống này:

Tôi có IP1: 80 cho một ứng dụng web

Tôi có IP2: 80 cho một ứng dụng khác

Tôi có thể trỏ cả hai IP này vào cùng một bản ghi A không, với một tên miền hoặc tên miền phụ khác nhau?

Cảm ơn vì bất kì sự giúp đỡ?

Câu trả lời:


20

A CNAMElà một loại bản ghi DNS, trong đó tên máy chủ trỏ vào tên máy chủ khác.

Bản Aghi là một loại bản ghi DNS khác, trong đó tên máy chủ lưu trữ tại một địa chỉ IP.

Tên miền phụ là những gì bạn mô tả là 'bên trái của tên miền', ví dụ: webmasters.stackexchange.comtên miền phụ của stackexchange.com. Thiết lập DNS cho tên miền phụ có thể sử dụng bản ghi A hoặc CNAME.

Câu hỏi của bạn:

Tôi có thể trỏ cả hai IP này vào cùng một bản ghi A không, với một tên miền hoặc tên miền phụ khác nhau?

không thực sự có ý nghĩa. Bạn không trỏ IP vào bản ghi A, bạn trỏ tên máy chủ vào IP bằng bản ghi A. Nếu bạn hỏi liệu bạn có thể trỏ tên miền và tên miền phụ vào cùng một IP không, câu trả lời là có.

Điều này có thể rõ ràng hơn với một ví dụ thực tế:

webmasters.stackexchange.comcó một Abản ghi trỏ đến IP 198.252.206.140. stackexchange.comcũng có một Abản ghi trỏ đến IP 198.252.206.140.

Do đó, nó sẽ có thể thay đổi webmasters.stackexchange.comđể CNAMEđến stackexchange.com, và tất cả mọi thứ sẽ tiếp tục làm việc như nó bây giờ.

(Trong thực tế, CNAMESchậm hơn một chút so với Acác bản ghi vì chúng có thể dẫn đến việc tra cứu DNS bổ sung, vì vậy đó là một lý do tại sao Acác bản ghi được sử dụng phổ biến hơn.)


Cảm ơn câu trả lời tuyệt vời! Ban đầu tôi đã hỏi câu hỏi này trong stackoverflow, và khi tôi chuyển nó đến đây, nó cũng được trả lời. Giải pháp của tôi là sử dụng hai bản ghi A khác nhau, một bản ghi làm tên miền phụ , vì vậy tôi có thể sử dụng cùng một tên miền. IE -ex1.mydomain.com (IP1) and mydomain.com (IP2)
mật khẩu
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.