Gunakan server dns yang berbeda untuk beberapa domain tertentu

13

Saya ingin menggunakan server dns yang berbeda untuk beberapa domain tertentu yang diblokir oleh server dns default. Dan saya tidak ingin mengubah server dns default saya untuk beberapa alasan.

Apakah ada cara untuk melakukan ini tanpa menginstal server dns saya sendiri?

Saya baru saja mengetahui bahwa ini dimungkinkan di mac: http://hints.macworld.com/article.php?story=2004062902195410

palindrom
sumber

Jawaban:

11

Lihatlah ini .

Saya tahu ini agak terlambat, tetapi saya baru mencobanya dan berhasil.

Untuk meringkasnya,

  1. Buat / edit /etc/NetworkManager/dnsmasq.d/custom-dns
  2. Tambahkan baris ini sehingga domain.intraakan diselesaikan oleh 192.168.30.1dan home.intraakan diselesaikan oleh 192.168.0.1. Kami dapat menambahkan baris sebanyak yang kami inginkan. server=/domain.intra/192.168.30.1 server=/home.intra/192.168.0.1
  3. Mulai ulang manajer jaringan dengan sudo service network-manager restart.

Dan itu saja.

Semoga ini membantu.

Bruce Sun
sumber
Yah, ini seharusnya bekerja kurasa. tetapi saya tidak bisa membuatnya bekerja di ubuntu 14.04.
palindrom
@palindrom Kesalahan apa yang Anda lihat?
Bruce Sun
1
tidak ada yang terjadi. Sepertinya file itu tidak pernah digunakan.
palindrom
Bekerja untuk saya di Xubuntu 17.04.
QwertyChouskie
Tautan sudah mati: 404
Mohammed Sufian
3

Tampaknya tidak ada dukungan perutean DNS di libc GNU, jadi trik yang sama yang mereka gunakan dalam artikel Mac yang Anda kutip tidak akan berfungsi di Linux.

Dual DHCP / DNS server adalah server DNS yang mendukung perutean DNS sesuai dengan dokumen (Anda dapat mematikan fitur DHCP).

Riccardo Murri
sumber
1

Anda juga bisa menambahkan domain ke file / etc / hosts Anda jika IP yang sesuai relatif statis.

tidak akan
sumber
0

Saya telah melakukan ini dengan menggunakan BIND9 sehingga saya bisa mendapatkan hasil dari server daftar putih Google IPv6 sementara masih bertanya server OpenNic tentang domain mereka. Jika Anda masih tertarik, beri tahu saya dan saya akan kembali dan mencari tahu bagaimana melakukannya, lalu edit jawaban ini.

Sunting: Sekarang saya perhatikan bahwa Anda tidak ingin menginstal server DNS Anda sendiri! Jika Anda khawatir tentang keamanan, Anda bisa membuatnya sehingga dibobol, dengan cara itu hanya komputer yang menjalankan server DNS yang dapat menggunakannya dan itu tidak akan terlihat di luar bahwa Anda menjalankan server DNS.

Azendale
sumber