Điểm:0

Làm cách nào để phân chia độ phân giải DNS dựa trên miền mục tiêu?

lá cờ cn
WoJ

Lưu ý: Tôi đã đọc hai câu hỏi khác (đâyđây) giải quyết cùng một vấn đề nhưng không có giải pháp nào áp dụng được cho trường hợp của tôi.

tôi chạy lỗ Pi trong bộ chứa docker làm máy chủ DNS của tôi - đối với máy chủ mà nó đang chạy (Ubuntu 18.04) và phần còn lại của mạng gia đình của tôi. Nó hoạt động tốt, mọi thứ giải quyết như mong đợi.

Trừ một trường hợp cụ thể: khi chính Pi-hile đang khởi động. Nó muốn kiểm tra thứ gì đó trên Internet và không thành công vì độ phân giải DNS rõ ràng là không thành công.

Đây không phải là ngày tận thế nhưng điều này làm tôi thắc mắc: tôi có thể thiết lập giải quyết systemd để nó chọn máy chủ DNS dựa trên miền được yêu cầu?

Các câu hỏi trong ghi chú giới thiệu của tôi đề cập đến khả năng làm một chia DNS nhưng sự hiểu biết của tôi là DNS chỉ có thể được đặt trên cơ sở mỗi NIC. Nói cách khác, đối với một giao diện chỉ có thể có một DNS (hoặc một số DNS dự phòng, ý tôi là không có khả năng tự động chọn một giao diện để sử dụng).

Cách hiểu này có đúng không?

lá cờ in
Có thể có một mục nhập tùy chỉnh cho miền trong `/etc/hosts` không? Điều này sẽ bỏ qua hoàn toàn nhu cầu về DNS cho một miền đó, điều này có thể ổn miễn là IP mục tiêu không thay đổi
lá cờ cn
WoJ
@matigo: vấn đề với giải pháp này là tôi cần liệt kê tất cả FQDN của các dịch vụ và điều này sẽ cần được duy trì theo cách thủ công. Tại một số thời điểm, tôi đã cân nhắc việc viết một tập lệnh để điền vào `/etc/hosts` thông tin này nhưng tôi rất thích thứ gì đó liền mạch hơn.
muru avatar
lá cờ us
Điều gì xảy ra nếu bạn viết một `resolv.conf` tùy chỉnh và gắn nó vào bên trong bộ chứa Pi-Hole tại `/etc/resolv.conf`?
lá cờ cn
WoJ
@muru: để cái tên bị lỗi trong quá trình khởi động được giải quyết mạnh mẽ, ý bạn là gì? Vâng, đó là một ý tưởng nhưng IP mục tiêu có thể thay đổi. Tuy nhiên, đó là một bản sửa lỗi và thỉnh thoảng tôi sẽ kiểm tra xem độ phân giải thủ công này có còn ổn không. Cảm ơn về gợi ý (tôi đoán rằng sự hiểu biết của tôi về cách hoạt động của DNS động/phân tách (không may với tôi) là chính xác, phải không?)
muru avatar
lá cờ us
`resolv.conf` chứa cấu hình DNS (như máy chủ tên, miền tìm kiếm, v.v.). Vì vậy, về cơ bản, bạn chỉ đang thiết lập một cấu hình DNS riêng cho Pi Hole, chỉ vậy thôi - không mã hóa cứng IP cho một số miền - đó là `/etc/hosts`.
lá cờ cn
WoJ
@muru: ahhh, xin lỗi, tôi đọc `/etc/hosts` thay vì `/etc/resolv.conf` ! À vâng, đây là một ý tưởng rất hay :) Cảm ơn, tôi sẽ thử ngay!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.