Dalam BIND 9
( named
), apakah ada cara untuk mengembalikan A
catatan yang berbeda tergantung pada IP
alamat penanya ?
Saat menerima permintaan untuk DNS
nama tertentu , saya ingin mengembalikan IP
alamat eksternal untuk kueri yang diterima dari dunia luar, dan IP
alamat internal untuk kueri yang diterima dari subnet internal.
Perbarui :
Tampilan tampaknya berfungsi dengan baik, tetapi ada tentang 300
catatan dalam file zona.
Haruskah saya menyalin seluruh file (dan mengelola dua file mulai sekarang) jika saya hanya ingin satu DNS
catatan dikembalikan secara berbeda?
domain-name-system
bind
Quassnoi
sumber
sumber
Jawaban:
BIND 9 memiliki fitur untuk melakukan hal itu, yang disebut "tampilan".
Ada artikel bagus tentang cara menggunakannya di O'Reilly.
http://www.oreillynet.com/pub/a/oreilly/networking/news/views_0501.html
sumber
Untuk referensi Anda di masa mendatang dan untuk tujuan pencarian, ini dikenal sebagai "split horizon dns". Ini didukung di banyak paket DNS, termasuk Djbdns.
sumber
Ya, Anda dapat menggunakan tampilan , yang pada dasarnya merupakan pembungkus konfigurasi Anda yang membatasi konfigurasi hanya untuk segmen tertentu dari IP klien.
sumber