Quantcast
Channel: ADSLgr.com Community Forum
Viewing all articles
Browse latest Browse all 47939

bind9 δύσκολο πρόβλημα

$
0
0
Σε μια εγκαταση bind9 εχω 1 domain το οποιο μολις αλλαξει η ip μου (ειναι δυναμικη)
ανανεωνονται οι εγγραφες δυναμικα με την εντολη nsupdate που τρεχω απο καποιο script.
Για το domain αυτο εχω 2 views 1 view για το lan μου
και 1 για το wan οταν κανει καποιος query απο το lan κανει resolve σε lan ip
και οταν κανει απο το wan κανει resolve στην wap ip μου.

Κώδικας:

view "internal" {
  match-clients { 127.0.0.1; 192.168.0.0/24; };
  allow-query { any; };
 // allow-update { none; };
  recursion yes;
  allow-recursion { 127.0.0.1; 192.168.0.0/24; };

  zone "mydom.gr" {
    type master;
    file "/etc/bind/internals/mydom.gr"; // edo einai to zone file gia thn lan ip DEN prepei na ginete update dynamika
  };
};

view "external" {
  match-clients { any; };
  allow-query { 127.0.0.1; 192.168.0.0/24; };
  allow-update { 127.0.0.1; };
  recursion yes;
  allow-recursion { 127.0.0.1; 192.168.0.0/24; };

  zone "mydom.gr" {
    type master;
    file "/var/cache/bind/mydom.gr"; // edo einai to zone file gia thn wan ip kai ginete update dynamika me nsupdate
    notify yes;
    allow-query { any; };
  };
};

Το προβλημα τωρα ποιο ειναι οτι το nsupdate δεν κανει update μονο το /var/cache/bind/mydom.gr
αλλα θελει να κανει update και το /etc/bind/internals/mydom.gr που δεν πρεπει να το κανει γιατι αν το κανει θα βαλει μεσα την wan ip
αν βαλεις στο internal view allow-update{none;} κανει fail ολο το update και στο zone file που ειναι στο external view.

Πως λοιπον θα κανω update το /var/cache/bind/mydom.gr επιλεκτικα χωρις να κανω update το /etc/bind/internals/mydom.gr
τα οποια ανεφερονται στο ιδιο domain απλα το 1ο ειναι για να κανει resolve στην wan ip ενω το 2ο στην lan ip ?

Εχω βρει workaround αλλα ειναι hack και δεν παιζει καλα.

Viewing all articles
Browse latest Browse all 47939

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>