Làm thế nào để DNS giải quyết các tên miền phụ cho cùng một máy chủ như chính tên miền bằng cách sử dụng ký tự đại diện?


1

Chúng tôi có một máy chủ DNS cục bộ đang chạy cho mục đích phát triển. Nhưng dường như không giải quyết các tên miền phụ cho cùng một đích ip như chính tên miền đó. Như tôi đã tìm ra cho đến nay, chúng ta cần cấu hình từng tên miền phụ hoặc sử dụng ký tự đại diện, để có thể ánh xạ sau:

vhost1.example.com => example.com => 192.168.0.22
vhost2.example.com => example.com => 192.168.0.22
something.example.com => example.com => 192.168.0.22

Thông thường, trên internet, nếu bạn đã mua một tên miền thì điều này chỉ hoạt động tốt với ký tự đại diện phụ (vhost) trên tên miền. Cho đến bây giờ, tôi không cần phải định cấu hình nó trên các miền thuộc sở hữu của mình. Nhưng cục bộ trên máy chủ Mac, chúng ta phải cấu hình nó?!

Sau nhiều giờ tìm kiếm trên internet tôi không tìm thấy giải pháp nào phù hợp với mình. Bài đăng này ở đây cũng không làm việc cho tôi.

Chúng tôi đang sử dụng Mac OS X El Captian 10.11.6 trên máy chủ.

Chỉnh sửa: Và vâng, tôi đã xóa bộ đệm sau khi chỉnh sửa cấu hình DNS bằng cách sử dụng lệnh dscacheutil -flushcache;killall -HUP mDNSResponder;say flushedlà người dùng root ( sudo su)


Tôi không gặp vấn đề gì khi giải pháp được liên kết hoạt động trong El Capitan (& OS Server)
klanomath

@klanomath bạn đã làm gì chính xác? Bạn đã sao chép từ tác giả hoặc bạn đã sử dụng giải pháp đơn giản? Tôi đã thử cả hai
alpham8

Câu trả lời:


1

Đây là cách tôi thường làm:

  1. Thêm tên miền chính example.com
  2. Thêm Machine Record example.com (bên trong domain example.com) với ip: 192.168.0.22
  3. Thêm bí danh vhost1.example.com -> example.com
  4. Thêm bí danh vhost2.example.com -> example.com

... vv bạn có thể thêm các bản ghi khác như bình thường


Tôi muốn bí danh năng động bằng cách sử dụng dấu hoa thị *. Bạn không thể gõ cái này vào gui. Nếu bạn làm điều đó trên bàn điều khiển, bạn có thể nhập nó vào, nhưng nó cũng không hoạt động. Đây là giải pháp internet phổ biến cho tên miền phụ. Nó hoạt động trên tất cả các máy chủ dns trên internet.
alpham8
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.