Saya mencoba melakukan hal yang sama. Saya akan secara manual menjalankan caching dns server secara lokal dan memintanya mempelajari intranet ketika saya bergabung.
Saya senang bahwa server dns bahkan mungkin dapat membedakan antara intranet dan nama host internet sebelum membuat panggilan rekursif.
Saya khawatir bahwa saya akan membutuhkan TTL pendek, atau perlu menulis kait sehingga setiap kali perubahan antarmuka saya mempertimbangkan pembilasan cache dns, atau serupa.
Saya akan melaporkan kembali jika berhasil ...
50% pertama
Setelah melihat perbandingan Wikipedia dari server DNS , Dnsmasq masuk ke bagian atas daftar saya.
Ternyata brew
memiliki forumla untuk dnsmasq
, dan bahkan memiliki beberapa services
sub-antarmuka yang ditulis untuk brew
... hebat, kurang untuk dipikirkan, hanya perlu mengerjakan konfigurasi.
$ brew install dnsmasq # [libidn] internation domain names
$ cp /usr/local/opt/dnsmasq/dnsmasq.conf.example /usr/local/etc/dnsmasq.conf
# To have launchd start dnsmasq now and restart at startup:
$ sudo brew services start dnsmasq
( brew
juga sudah bind
, tetapi negara minimal juga menarik bagi saya - tidak harus menghapusnya saat melakukan konfigurasi jaringan).
Melakukan
- Mencari tahu mengkonfigurasi Preferensi Jaringan untuk menggunakan dns baru saya, dan
- Konfigurasikan
dnsmasq
untuk memastikannya dapat menggunakan pengaturan intranet. (tantangan nyata)