Làm cách nào để đặt nhiều tên miền phụ trong tệp máy chủ (DNS)?


17

Tôi có rất nhiều tên miền phụ trong tên miền chính xxx.zzz

Vì vậy, đối với tên miền này, tôi có thể có

aaa.xxx.zzz
bbb.xxx.zzz
ccc.xxx.zzz
ddd.xxx.zzz
eee.xxx.zzz

....ETC....

Sau khi thêm từng tên miền phụ vào tệp máy chủ, tôi chỉ muốn thêm tên miền chính xxx.zzz và sau đó để có thể truy cập tất cả các tên miền phụ.

Tôi đã thử với * .xxx.zzz nhưng rõ ràng, điều này sẽ không hoạt động (Linux hoặc Windows).

Bất kỳ ý tưởng đều được chào đón. Cảm ơn rât nhiều.


1
Tóm lại: bạn nên sử dụng DNS. Thiết lập và máy chủ DNS nội bộ và thêm các tên miền phụ.
eldblz

@eldblz, cảm ơn bạn. Trong thực tế, tôi đang sử dụng DNS trên sidde máy chủ nhưng làm thế nào để chỉ thêm tên miền chính trong tệp dns chứ không phải tất cả các tên miền phụ?
Milos

Câu trả lời:


21

Ký tự đại diện không hoạt động trong các tập tin máy chủ. Bạn có thể phải viết tất cả:

w.x.y.z example.com foo.example.com bar.example.com baz.example.com

hoặc thiết lập DNS thích hợp


Cảm ơn rất nhiều cho câu trả lời. Tôi đang sử dụng DNS và tôi có cùng một vấn đề.
Milos

5

Nếu bạn THỰC SỰ muốn điều này hoạt động, bạn nên sử dụng DNS như đã nêu nhưng nếu bạn không kiểm soát DNS và cần sử dụng tệp HOSTS, bạn có thể sử dụng Proxy DNS trên PC cho phép ký tự đại diện trong tệp HOSTS của chính nó.

Ví dụ là trong chủ đề này, đọc xuống bài viết về Acrilic DNS: /programming/138162/wildcards-in-a-hosts-file


5

Cú pháp ký tự đại diện có thể có trong các máy chủ DNS đầy đủ tính năng. Đối với bản ghi BIND nên như thế này:

host1.example.com. 3600 IN  A     127.0.0.2
*.example.com.     3600 IN  CNAME host1.example.com.

Nếu bạn làm rõ máy chủ DNS nào bạn sử dụng, tôi có thể cung cấp một ví dụ cho nó.

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.