Pseudo top level domain Basics: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „ =Schaubild= {{#drawio:top-level-1}} =Script= *Einrichtungs Script PSEUDO Top level *Media:Pseudeo-dns.sh =Die Idee= *Wir faken einen Top Level Domain…“) |
(kein Unterschied)
|
Version vom 10. März 2025, 18:42 Uhr
Schaubild
Script
Die Idee
- Wir faken einen Top Level Domain Nameserver.
- Dieser hat zur Aufgabe zu wissen wer die Second Level Domains verwaltet.
- Wir deligieren diese Domains an die Teilnehmer.
- Durch das einstellen des gefakten Toplevel Domain Server als Forwarder wird jeder Anfragende an den richtigen Nameserver geleitet.
Auf dem Rechner 192.168.6.200
Die Zonenfestlegung
- cat /etc/bind/named.conf.local
zone "int" {
type master;
forwarders {};
file "int";
};
zone "88.10.in-addr.arpa" {
type master;
forwarders {};
file "88.10.in-addr.arpa";
};
zone "168.192.in-addr.arpa" {
type master;
forwarders {};
file "168.192.in-addr.arpa";
};
Die Zonen selbst
- cat /var/cache/bind/int
$TTL 300
@ IN SOA dnsgw.int. technik.kit.lab. (
2023022010 14400 3600 3600000 86400)
IN NS dnsgw
dnsgw IN A 192.168.6.88
$GENERATE 100-113 ns.it$ A 10.88.$.21
$GENERATE 100-113 it$ NS ns.it$
- cat /var/cache/bind/88.10.in-addr.arpa
$TTL 300
@ IN SOA host200.int. technik.kit.lab. (
2023022010 14400 3600 3600000 86400)
IN NS dnsgw.int.
$GENERATE 100-113 $ NS ns.it$.int.
Auf den Nameservern
- Folgende Option zur /etc/bind/named.conf.options hinzufügen
forwarders { 192.168.6.88; };
empty-zones-enable no;
- cat /etc/bind/named.conf.local
zone it100.int IN {
type master;
file "it100.int";
};
zone 100.88.10.in-addr.arpa IN {
type master;
file "100.88.10.in-addr.arpa";
}
- cat /var/cache/bind/it100.int
$TTL 300
@ IN SOA ns technik.xinux.de. (
2011090204 ;
14400 ;
3600 ;
3600000 ;
86400 ;
)
IN NS ns
ns IN A 10.88.100.21
www IN A 10.88.100.22
- cat /var/cache/bind/100.88.10.in-addr.arpa #
$TTL 300
@ IN SOA ns.it100.int. technik.xinux.de. (
2011090204 ;
14400 ;
3600 ;
3600000 ;
86400 ;
)
IN NS ns.it100.int.
21 IN PTR ns.it100.int.
22 IN PTR www.it100.int.
