Làm cách nào để thiết lập một máy chủ DNS đơn giản để trả lời chỉ một tên và chuyển tiếp tất cả phần còn lại?


16

Tôi muốn thiết lập một máy chủ Linux (Ubuntu) nhỏ cho một dự án trường học. Máy chủ trường học này phải chuyển tiếp tất cả yêu cầu đến máy chủ DNS chính của mạng và trả lời bằng địa chỉ IPv6 khi được yêu cầu Google.com

Tôi có thể làm cái này như thế nào?

Câu trả lời:


17

Tôi đã sử dụng dnsmasqcho những điều tương tự trong quá khứ.

Đầu tiên chỉnh sửa /etc/hoststệp của bạn và thêm các mục liên quan để chúng phân giải đến các địa chỉ dự kiến ​​khi thử chúng cục bộ (ví dụ với ping). Sau đó, apt-get install dnsmasqvà chắc chắn no-hostslà nhận xét ra trong file cấu hình (nó phải được theo mặc định).

Cách thức hoạt động (theo mặc định) là: khi phải giải quyết tên, dnsmasqtrước tiên hãy tìm nó trong hoststệp của bạn . Nếu không tìm thấy, nó sẽ chuyển tiếp thông qua các máy chủ DNS được định cấu hình trên /etc/resolv.conf.


Cảm ơn bạn, đây chỉ là những gì tôi đang tìm kiếm. Dnsmasq cung cấp một tệp cấu hình đơn giản và dễ dàng, tôi đã thêm một dòng để phân giải google.com vào một địa chỉ IPv6 và nó hoạt động như một bùa mê mà không cần chạm vào độ phân giải!
angara
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.