Sử dụng máy chủ dns khác cho một số miền cụ thể


13

Tôi muốn sử dụng một máy chủ dns khác cho một số tên miền cụ thể bị chặn bởi máy chủ dns mặc định. Và tôi không muốn thay đổi máy chủ dns mặc định của mình vì một số lý do.

Có cách nào để làm điều này mà không cần cài đặt máy chủ dns của riêng tôi không?

Tôi mới biết rằng điều này là có thể trong mac: http://hints.macworld.com/article.php?story=2004062902195410

Câu trả lời:


11

Hãy nhìn vào điều này .

Tôi biết đây là một câu trả lời muộn nhưng tôi đã thử và nó hoạt động.

Để tóm tắt nó,

  1. Tạo / chỉnh sửa /etc/NetworkManager/dnsmasq.d/custom-dns
  2. Thêm các dòng này để domain.intrađược giải quyết bằng 192.168.30.1home.intrasẽ được giải quyết bằng 192.168.0.1. Chúng tôi có thể thêm nhiều dòng như chúng tôi muốn. server=/domain.intra/192.168.30.1 server=/home.intra/192.168.0.1
  3. Khởi động lại quản lý mạng bằng cách sudo service network-manager restart.

Và đó là nó.

Hi vọng điêu nay co ich.


Vâng, điều này sẽ làm việc tôi đoán. nhưng tôi không thể làm cho nó hoạt động trên Ubuntu 14.04.
palindrom

@palindrom Bạn thấy lỗi gì?
Bruce Sun

1
chẳng có gì xảy ra. Có vẻ như tập tin đó không bao giờ được sử dụng.
palindrom

Hoạt động với tôi trên Xubfox 17.04.
QwertyChouskie

liên kết đã chết: 404
Mohammed Sufian

3

Dường như không có hỗ trợ định tuyến DNS trong GNU libc, do đó, thủ thuật tương tự họ sử dụng trong bài viết Mac mà bạn đã trích dẫn sẽ không hoạt động trên Linux.

Máy chủ DHCP / DNS képmáy chủ DNS hỗ trợ định tuyến DNS theo tài liệu (bạn có thể tắt các tính năng DHCP).


1

bạn cũng có thể thêm tên miền vào tệp / etc / hosts nếu các IP tương ứng tương đối tĩnh.


0

Tôi đã thực hiện việc này bằng BIND9 để tôi có thể nhận kết quả từ máy chủ được liệt kê trong danh sách trắng của Google IPv6 trong khi vẫn hỏi các máy chủ OpenNic về tên miền của họ. Nếu bạn vẫn quan tâm, hãy cho tôi biết và tôi sẽ quay lại và tìm hiểu xem nó đã làm như thế nào, và sau đó chỉnh sửa câu trả lời này.

Chỉnh sửa: Bây giờ tôi nhận thấy rằng bạn không muốn cài đặt máy chủ DNS của riêng mình! Nếu bạn lo lắng về bảo mật, bạn có thể làm cho nó được tường lửa, theo cách đó chỉ có máy tính mà máy chủ DNS đang chạy mới có thể sử dụng nó và bên ngoài bạn sẽ chạy máy chủ DNS.

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.