Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:dns_isc_bind_centos_6_-_master-slave_und_tsig

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:dns_isc_bind_centos_6_-_master-slave_und_tsig [2012/08/06 14:48] klaustachtler:dns_isc_bind_centos_6_-_master-slave_und_tsig [2012/12/19 13:15] (aktuell) – [Konstellationsbeschreibung] klaus
Zeile 17: Zeile 17:
 <code> <code>
  
- +-------------------+                                                                                         +---------------------+ + +-------------------+                                          +---------------------+ 
-                                                                                                           |                     | +                                                            |                     | 
-   MASTER-Server                                                                                           |   SLAVE-Server      | +   MASTER-Server                                            |   SLAVE-Server      | 
-   =============                                                                                           |   ============      | +   =============                                            |   ============      | 
-                                                                                                           |                     |  +                                                            |                     |  
-   Präsenz:        |                                                                                         |   Präsenz:          |  +   Präsenz:        |                                          |   Präsenz:          |  
-   DMZ                                                                                                     |   DMZ, Intranet     |  +   DMZ                                                      |   DMZ, Intranet     |  
-                                                                                                           |                     |  +                                                            |                     |  
- +-------------------+                                                                                         +---------------------+ + +-------------------+                                          +---------------------+ 
-                                                                                                           |                     | +                                                            |                     | 
-   DMZ-IP-Adresse:                                                                                        |   DMZ-IP-Adresse:   | +   DMZ-IP-Adresse:                                         |   DMZ-IP-Adresse:   | 
-   192.168.0.20    | -------> Transfer der Zone DMZ   <------> Anfrage des Transfers der Zone DMZ   <------- |   192.168.0.10      |      +   192.168.0.20    | -------> Transfer der Zone DMZ   ------> |   192.168.0.10      |      
-                                                                                                           |                     | +                                                            |                     | 
-   DMZ-IP-Adresse:                                                                                        |   intra-IP-Adresse:+   DMZ-IP-Adresse:                                         |   intra-IP-Adresse:
-   192.168.0.20    | -------> Transfer der Zone intra <------> Anfrage des Transfers der Zone intra <------- |   192.168.1.1       | +   192.168.0.20    | -------> Transfer der Zone intra ------> |   192.168.1.1       | 
-                                                                                                           |                     | +                                                            |                     | 
- +-------------------+                                                                                         +---------------------++ +-------------------+                                          +---------------------+
  
 </code> </code>
Zeile 1157: Zeile 1157:
 ===== Zonen-Transfer über NAT-Firewall ===== ===== Zonen-Transfer über NAT-Firewall =====
  
 +Um einen **Zonen-Transfer** über eine Firewall, welche z.B. bei alle ausgehenden Verbindungen, via **NAT** die Absender-IP-Adresse umschreibt (MASQUERADING), sind nachfolgende **iptables**-Regeln 
 +  * :!: **VOR** :!:
 +der **MASQUERADING**-Regel einzufügen:
 +
 +Um die aktuellen ''iptables''-Regeln **(CHAIN NAT)** erweitern zu können, sollten diese erst einmal aufgelistet werden, was mit nachfolgendem Befehl durchgeführt werden kann:
 +<code>
 +# iptables -t nat -nvL --line-numbers
 +Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
 +num   pkts bytes target     prot opt in     out     source               destination          
 +
 +Chain POSTROUTING (policy ACCEPT 980 packets, 82233 bytes)
 +num   pkts bytes target     prot opt in     out     source               destination         
 +1     5224  379K SNAT       all  --  *      eth0    0.0.0.0/           0.0.0.0/          to:10.0.0.10 
 +
 +Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 +num   pkts bytes target     prot opt in     out     source               destination         
 +</code>
 +
 +Nachfolgende Befehle, fügen folgende ''iptables''-Regeln dem ''iptables''-Regelwerk **(CHAIN NAT)** jeweils ab der **Position 1** hinzu, ohne das der Paketfilter angehalten werden muss:
 +  * <code>-A POSTROUTING -s 192.168.1.1/32 -d 192.168.0.20/32 -o eth0 -p tcp -m tcp --dport 53 -j ACCEPT</code>
 +  * <code>-A POSTROUTING -s 192.168.1.1/32 -d 192.168.0.20/32 -o eth0 -p udp -m udp --dport 53 -j ACCEPT</code>
 +  * <code>-A OUTPUT -s 192.168.1.1/32 -d 192.168.0.20/32 -o eth0 -p tcp -m tcp --dport 53 -j ACCEPT</code>
 +  * <code>-A OUTPUT -s 192.168.1.1/32 -d 192.168.0.20/32 -o eth0 -p udp -m udp --dport 53 -j ACCEPT</code>
 +
 +und hier die Befehle:
 +<code>
 +# iptables -I POSTROUTING 1 -s 192.168.1.1/32 -d 192.168.0.20/32 -o eth0 -p tcp -m tcp --dport 53 -j ACCEPT
 +# iptables -I POSTROUTING 1 -s 192.168.1.1/32 -d 192.168.0.20/32 -o eth0 -p udp -m udp --dport 53 -j ACCEPT
 +# iptables -I OUTPUT 1 -s 192.168.1.1/32 -d 192.168.0.20/32 -o eth0 -p tcp -m tcp --dport 53 -j ACCEPT
 +# iptables -I OUTPUT 1 -s 192.168.1.1/32 -d 192.168.0.20/32 -o eth0 -p udp -m udp --dport 53 -j ACCEPT
 +</code>
 +
 +Ein erneute Abfrage des ''iptables''-Regelwerts **(CHAIN NAT)** , sollte dann nachfolgend dargestellte Ausgabe ergeben, was mit folgendem Befehl durchgeführt werden kann:
 +<code>
 +# iptables -t nat -nvL --line-numbers
 +Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
 +num   pkts bytes target     prot opt in     out     source               destination          
 +
 +Chain POSTROUTING (policy ACCEPT 980 packets, 82233 bytes)
 +num   pkts bytes target     prot opt in     out     source               destination         
 +1       36  2160 ACCEPT     tcp  --  *      eth0    192.168.1.1          192.168.0.20        tcp dpt:53 
 +2       82 10989 ACCEPT     udp  --  *      eth0    192.168.1.1          192.168.0.20        udp dpt:53 
 +3     5224  379K SNAT       all  --  *      eth0    0.0.0.0/           0.0.0.0/          to:192.168.0.10 
 +
 +Chain OUTPUT (policy ACCEPT 3598 packets, 294K bytes)
 +num   pkts bytes target     prot opt in     out     source               destination         
 +1       36  2160 ACCEPT     tcp  --  *      eth0    192.168.1.1          192.168.0.20        tcp dpt:53 
 +2       82 10989 ACCEPT     udp  --  *      eth0    192.168.1.1          192.168.0.20        udp dpt:53
 +</code>
 +
 +Die neuen Zeilen sind an **Position 1** und **Postition 2** zu sehen, hier nachfolgend zur Verdeutlichung noch einmal dargestellt (**nur relevanter Ausschnitt**):
 +<code>
 +...
 +1       36  2160 ACCEPT     tcp  --  *      eth0    192.168.1.1          192.168.0.20        tcp dpt:53 
 +2       82 10989 ACCEPT     udp  --  *      eth0    192.168.1.1          192.168.0.20        udp dpt:53
 +...
 +1       36  2160 ACCEPT     tcp  --  *      eth0    192.168.1.1          192.168.0.20        tcp dpt:53 
 +2       82 10989 ACCEPT     udp  --  *      eth0    192.168.1.1          192.168.0.20        udp dpt:53
 +...
 +</code>
 +
 +Um diese ''iptables''-Regel dauerhaft, auch nach einem Neustart des Server, weiterhin im ''iptables''-Regelwerk zu speichern, muss nachfolgend dargestellter Befehl abschließend noch ausgeführt werden:
 +<code>
 +# service iptables save
 +iptables: Saving firewall rules to /etc/sysconfig/iptables: OK  ]
 +</code>
  
tachtler/dns_isc_bind_centos_6_-_master-slave_und_tsig.1344257314.txt.gz · Zuletzt geändert: 2012/08/06 14:48 von klaus