Loại bản ghi DNS nào là cần thiết để tạo một tên miền phụ?


70

Tôi đang làm một trang web và tôi cần một tên miền phụ.

Tôi cần thêm phần mới vào trang web của mình, nhưng tôi không biết nên thêm loại bản ghi DNS nào trong bảng điều khiển DNS để trỏ đến trang web mới này.

Là nó Ahay CNAME?

Câu trả lời:


65

Nó phụ thuộc vào việc bạn có muốn ủy quyền lưu trữ tên miền phụ cho một máy chủ DNS khác (hoặc đến cùng một máy chủ, nhưng trong một tệp vùng khác). Bạn ủy quyền một vùng khi bạn muốn một số thực thể khác kiểm soát nó, chẳng hạn như một bộ phận hoặc tổ chức CNTT khác.

Nếu bạn làm, sau đó bạn cần hồ sơ NS. Nếu không, bản ghi A hoặc CNAME sẽ đủ.

Giả sử bạn có ví dụ miền.com. Bạn có một bản ghi A cho www.example.com và bạn muốn tạo tên miền phụ info.example.com với www.info.example.com làm máy chủ lưu trữ trong đó.

Phái đoàn

Trong tình huống này, giả sử bạn có hai máy chủ DNS sẽ lưu trữ tên miền phụ đó. (Chúng có thể là cùng một máy chủ hiện đang lưu trữ example.com.) Trong trường hợp này, bạn sẽ tạo hai mục NS trong tệp vùng example.com:

info        IN NS      192.168.2.2
info        IN NS      192.168.2.3

Trên hai máy chủ đó, bạn sẽ tạo vùng info.example.com và điền vào đó như bất kỳ tên miền nào khác.

www         IN A      192.168.2.6

Không đoàn

Ở đây, chỉ cần thêm một bản ghi A trong tệp vùng example.com, sử dụng dấu chấm để cho biết rằng bạn muốn tạo www.infomáy chủ lưu trữ trong example.commiền:

www.info    IN A       192.168.2.6

Sử dụng CNAME

Quyết định có sử dụng CNAME không phụ thuộc vào lựa chọn của phái đoàn. Tôi thường thích sử dụng một CNAME cho các tên "chung" trỏ đến các tên máy cụ thể. Ví dụ: tôi có thể đặt tên cho máy của mình bằng cách sử dụng quy ước đặt tên tổ chức, chẳng hạn như các nhân vật hoạt hình (daffy, elmer, mickey, v.v.) hoặc một cái gì đó quan liêu (sc01p6-serv) và chỉ tên chung cho chúng. Nếu địa chỉ IP của máy từng thay đổi, tôi chỉ cần nhìn vào một nơi để sửa đổi nó.

www         IN CNAME   sc01p6-serv
mail        IN CNAME   sc01p6-serv
sc01p6-serv IN A       192.168.2.6

5

Để ủy quyền toàn bộ tên miền phụ cho dịch vụ DNS khác, bạn cần các bản ghi sau trong DNS máy chủ của mình:

Và bạn cần cung cấp một cặp máy chủ tên DNS cho tên miền phụ của bạn. Họ cần phục vụ các hồ sơ sau:

  • một Bắt đầu Cơ quanSOA đăng ký cuối cùng sub-domain
  • hai hoặc nhiều NShồ sơ
  • A bản ghi cho các máy chủ tên miền phụ

RFC1034 chứa một mô tả tốt về cách cấu hình các tên miền phụ.


4

Câu trả lời là, hoặc sẽ làm việc.

Được ưu tiên nên được thông báo bởi máy chủ web của bạn.

Nếu họ có thói quen thay đổi địa chỉ IP trên máy chủ của họ, hãy sử dụng CNAMEtrỏ đến tên mà họ nói với bạn.


0

Nếu máy chủ của bạn cung cấp cho bạn một tên trong một tên miền khác, bạn cần tạo một CNAME trong tên miền của mình, nếu máy chủ của bạn cung cấp cho bạn một địa chỉ IP, bạn cần tạo một bản ghi A trong miền của mình.

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.