Tôi muốn sử dụng máy chủ DNS nội bộ của chúng tôi để liên kết tên từ khi cung cấp đến khi sử dụng cuối cùng. Vì vậy, tôi tưởng tượng nó như thế này.
Một máy chủ đi vào mạng của chúng tôi và nhận DHCP hoặc địa chỉ tĩnh, sau đó có một mục nhập DNS với tên phần cứng của nó, ví dụ: ilocz1234xyz với máy chủ HP. Sau đó, máy chủ được cung cấp và nhận tên cũng như chức năng trong quy trình. Tôi muốn hợp nhất những tên này. chúng tôi hiện đang thực hiện việc này bằng cách đặt tên cho máy chủ trong quá trình cung cấp, ví dụ: pegasus trong DNS, sau đó chúng tôi tạo tên:
- ilocz1234xyz.example.com
- ilo.pegasus.example.com
- pegasus.example.com
Sau đó, nhóm OP cài đặt máy chủ với một vai trò cụ thể và có tên hoạt động, ví dụ: "máy chủ web" và các mục nhập DNS được điều chỉnh:
- ilocz1234xyz.example.com
- ilo.pegasus.example.com
- pegasus.example.com
- máy chủ web.example.com
Câu hỏi của tôi bây giờ là làm cách nào để lấy các tên được tham chiếu để tôi có thể thấy các tên thuộc về nhau. Ban đầu tôi nghĩ nó như thế này:
- ilocz1234xyz.example.com Bản ghi -> 10.0.0.100
- ilo.pegasus.example.com C-NAME -> ilocz1234xyz.example.com
- pegasus.example.com Bản ghi -> 10.0.0.200
- webserver.example.com C-NAME -> pegasus.example.com
Mục tiêu của tôi bây giờ là tôi có thể thực hiện một truy vấn trên pegasus.example.com và sau đó lấy các mục cho ilo.pegasus.example.com và webserver.example.com nhưng điều đó không hiệu quả vì CNAME chỉ là một bí danh và tôi không thể tìm kiếm DNS theo cách đệ quy.Bạn chắc chắn cũng có thể viết một tập lệnh truy vấn DNS và thu thập tất cả dữ liệu cho tôi, nhưng câu hỏi của tôi là liệu có cách nào dễ dàng hơn để giải quyết vấn đề này hay không, thậm chí có thể bằng các công cụ tích hợp.