This commit is contained in:
2025-05-27 16:35:38 +02:00
parent 28a3871cdf
commit 00268af4fb
20 changed files with 1105 additions and 0 deletions

BIN
SCR2.2/TP23.tar Normal file

Binary file not shown.

View File

@@ -0,0 +1,18 @@
$TTL 3600
@ IN SOA ROOT-SERV. root. (
2025052100 ; Serial
3600 ; Refresh [1h]
600 ; Retry [10m]
86400 ; Expire [1d]
600 ) ; Negative Cache TTL [1h]
;
@ IN NS ROOT-SERV.
ROOT-SERV IN A 90.90.0.10
mos. IN NS sethi.mos.
IN NS kheops.mos.
80.80.in-addr.arpa. IN NS sethi.mos.
IN NS kheops.mos.
sethi.mos. IN A 80.80.0.20
kheops.mos. IN A 80.80.0.10

View File

@@ -0,0 +1,4 @@
zone "." {
type master;
file "/etc/bind/db.root.zone";
};

128
SCR2.2/TP23/areponses.txt Normal file
View File

@@ -0,0 +1,128 @@
Host 10 :
Créez un fichiers hints-file
3600000 NS ROOT-SERV.
ROOT-SERV. 3600000 A 90.90.0.10.
Dans named.conf.default-zones on modifie pour avoir ca :
zone "." {
type hint;
file "/etc/bind/hints-file";
};
sethi:
Créez un fichier db.mos et mettre :
$TTL 3600
@ IN SOA sethi.mos. root.mos. (
2007010401 ; Serial
3600 ; Refresh [1h]
600 ; Retry [10m]
86400 ; Expire [1d]
600 ) ; Negative Cache TTL [1h]
;
@ IN NS sethi.mos.
sethi IN A 80.80.0.20
kheops IN A 80.80.0.10
host1 IN A 80.80.0.1
host2 IN A 80.80.0.2
host3 IN A 80.80.0.3
host4 IN A 80.80.0.4
host5 IN A 80.80.0.5
Créer fichier db.mos.inv et mettre :
$TTL 3600
@ IN SOA sethi.mos. root.mos. (
2007010401 ; Serial
3600 ; Refresh [1h]
600 ; Retry [10m]
86400 ; Expire [1d]
600 ) ; Negative Cache TTL [1h]
;
@ IN NS sethi.mos.
10.0.80.80.in-addr.arpa IN PTR kheops.mos.
20.0.80.80.in-addr.arpa IN PTR sethi.mos.
1.0.80.80.in-addr.arpa IN PTR host1.mos.
2.0.80.80.in-addr.arpa IN PTR host2.mos.
3.0.80.80.in-addr.arpa IN PTR host3.mos.
4.0.80.80.in-addr.arpa IN PTR host4.mos.
5.0.80.80.in-addr.arpa IN PTR host5.mos.
Dans named.conf.local
zone "mos" {
type master;
file "/etc/bind/db.mos";
};
zone "80.80.in-addr.arpa" {
type master;
file "/etc/bind/db.mos.inv";
};
Dans host1-5:
/etc/resolv.conf mettre :
domain mos
nameserver 80.80.0.20
/etc/init.d/bind9 start puis ss -na pour vérifier si le port est ouvert
Sur host1 faire un ping "nom" pour vérifier si le pc communique
dig -x 80.80.0.10 pour l'inverse
ROOT-SERV
Dans named.conf.local :
zone "." {
type master;
file "/etc/bind/db.root.zone";
};
Dans db.root.zone :
$TTL 3600
@ IN SOA ROOT-SERV. root. (
2007010401 ; Serial
3600 ; Refresh [1h]
600 ; Retry [10m]
86400 ; Expire [1d]
600 ) ; Negative Cache TTL [1h]
;
@ IN NS ROOT-SERV.
ROOT-SERV IN A 90.90.0.10
mos. IN NS sethi.mos.
IN NS kheops.mos.
80.80.in-addr.arpa. IN NS sethi.mos.
IN NS kheops.mos.
sethi.mos. IN A 80.80.0.20
kheops.mos. IN A 80.80.0.10
V.Lancement et tests.
ROOT-SERV named -g
host10 named -g
sethi named -g
Tous en même temps
Dans un autre terminal
mettre dig host1.mos si sa ne fonctionne pas (problème de Clé) faire dig +cd host1.mos
pour enlever les problème de clé allez dans le premier host10 (celui qui est en named -g) et faire nano named.conf.options et mettre en commentaire dnssec-validation auto; et refaire named -g
et retesté dans le host10 dig host1.mos et ca devrait fonctionner.
dig +trace host1.mos sert a voir le chemin que fait host10 pour communiquer avec host1

126
SCR2.2/TP23/areponses.txt~ Normal file
View File

@@ -0,0 +1,126 @@
Host 10 :
Créez un fichiers hints-file
3600000 NS ROOT-SERV.
ROOT-SERV. 3600000 A 90.90.0.10.
Dans named.conf.default-zones on modifie pour avoir ca :
zone "." {
type hint;
file "/etc/bind/hints-file";
};
sethi:
Créez un fichier db.mos et mettre :
$TTL 3600
@ IN SOA sethi.mos. root.mos. (
2007010401 ; Serial
3600 ; Refresh [1h]
600 ; Retry [10m]
86400 ; Expire [1d]
600 ) ; Negative Cache TTL [1h]
;
@ IN NS sethi.mos.
sethi IN A 80.80.0.20
kheops IN A 80.80.0.10
host1 IN A 80.80.0.1
host2 IN A 80.80.0.2
host3 IN A 80.80.0.3
host4 IN A 80.80.0.4
host5 IN A 80.80.0.5
Créer fichier db.mos.inv et mettre :
$TTL 3600
@ IN SOA sethi.mos. root.mos. (
2007010401 ; Serial
3600 ; Refresh [1h]
600 ; Retry [10m]
86400 ; Expire [1d]
600 ) ; Negative Cache TTL [1h]
;
@ IN NS sethi.mos.
10.0.80.80.in-addr.arpa IN PTR kheops.mos.
20.0.80.80.in-addr.arpa IN PTR sethi.mos.
1.0.80.80.in-addr.arpa IN PTR host1.mos.
2.0.80.80.in-addr.arpa IN PTR host2.mos.
3.0.80.80.in-addr.arpa IN PTR host3.mos.
4.0.80.80.in-addr.arpa IN PTR host4.mos.
5.0.80.80.in-addr.arpa IN PTR host5.mos.
Dans named.conf.local
zone "mos" {
type master;
file "/etc/bind/db.mos";
};
zone "80.80.in-addr.arpa" {
type master;
file "/etc/bind/db.mos.inv";
};
/etc/resolv.conf mettre :
domain mos
nameserver 80.80.0.20
/etc/init.d/bind9 start puis ss -na pour vérifier si le port est ouvert
Sur host1 faire un ping "nom" pour vérifier si le pc communique
dig -x 80.80.0.10 pour l'inverse
ROOT-SERV
Dans named.conf.local :
zone "." {
type master;
file "/etc/bind/db.root.zone";
};
Dans db.root.zone :
$TTL 3600
@ IN SOA ROOT-SERV. root. (
2007010401 ; Serial
3600 ; Refresh [1h]
600 ; Retry [10m]
86400 ; Expire [1d]
600 ) ; Negative Cache TTL [1h]
;
@ IN NS ROOT-SERV.
ROOT-SERV IN A 90.90.0.10
mos. IN NS sethi.mos.
IN NS kheops.mos.
80.80.in-addr.arpa. IN NS sethi.mos.
IN NS kheops.mos.
sethi.mos. IN A 80.80.0.20
kheops.mos. IN A 80.80.0.10
V.Lancement et tests.
ROOT-SERV named -g
host10 named -g
sethi named -g
Tous en même temps
Dans un autre terminal
mettre dig host1.mos si sa ne fonctionne pas (problème de Clé) faire dig +cd host1.mos
pour enlever les problème de clé allez dans le premier host10 (celui qui est en named -g) et faire nano named.conf.options et mettre en commentaire dnssec-validation auto; et refaire named -g
et retesté dans le host10 dig host1.mos et ca devrait fonctionner.
dig +trace host1.mos sert a voir le chemin que fait host10 pour communiquer avec host1

518
SCR2.2/TP23/dns2.imn Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,2 @@
domain mos
nameserver 80.80.0.20

View File

@@ -0,0 +1,2 @@
nameserver 80.80.0.20
search sethi

View File

@@ -0,0 +1,2 @@
3600000 NS ROOT-SERV.
ROOT-SERV. 3600000 A 90.90.0.10.

View File

@@ -0,0 +1,4 @@
zone "." {
type hint;
file "/etc/bind/hints-file";
};

111
SCR2.2/TP23/reponses.txt~ Normal file
View File

@@ -0,0 +1,111 @@
Host 10 :
Créez un fichiers hints-file
3600000 NS ROOT-SERV.
ROOT-SERV. 3600000 A 90.90.0.10.
Dans named.conf.default-zones on modifie pour avoir ca :
zone "." {
type hint;
file "/etc/bind/hints-file";
};
sethi:
Créez un fichier db.mos et mettre :
$TTL 3600
@ IN SOA sethi.mos. root.mos. (
2007010401 ; Serial
3600 ; Refresh [1h]
600 ; Retry [10m]
86400 ; Expire [1d]
600 ) ; Negative Cache TTL [1h]
;
@ IN NS sethi.mos.
sethi IN A 80.80.0.20
kheops IN A 80.80.0.10
host1 IN A 80.80.0.1
host2 IN A 80.80.0.2
host3 IN A 80.80.0.3
host4 IN A 80.80.0.4
host5 IN A 80.80.0.5
Créer fichier db.mos.inv et mettre :
$TTL 3600
@ IN SOA sethi.mos. root.mos. (
2007010401 ; Serial
3600 ; Refresh [1h]
600 ; Retry [10m]
86400 ; Expire [1d]
600 ) ; Negative Cache TTL [1h]
;
@ IN NS sethi.mos.
10.0.80.80.in-addr.arpa IN PTR kheops.mos.
20.0.80.80.in-addr.arpa IN PTR sethi.mos.
1.0.80.80.in-addr.arpa IN PTR host1.mos.
2.0.80.80.in-addr.arpa IN PTR host2.mos.
3.0.80.80.in-addr.arpa IN PTR host3.mos.
4.0.80.80.in-addr.arpa IN PTR host4.mos.
5.0.80.80.in-addr.arpa IN PTR host5.mos.
Dans named.conf.local
zone "mos" {
type master;
file "/etc/bind/db.mos";
};
zone "80.80.in-addr.arpa" {
type master;
file "/etc/bind/db.mos.inv";
};
/etc/resolv.conf mettre :
domain mos
nameserver 80.80.0.20
/etc/init.d/bind9 start puis ss -na pour vérifier si le port est ouvert
Sur host1 faire un ping "nom" pour vérifier si le pc communique
dig -x 80.80.0.10 pour l'inverse
ROOT-SERV
Dans named.conf.local :
zone "." {
type master;
file "/etc/bind/db.root.zone";
};
Dans db.root.zone :
$TTL 3600
@ IN SOA ROOT-SERV. root. (
2007010401 ; Serial
3600 ; Refresh [1h]
600 ; Retry [10m]
86400 ; Expire [1d]
600 ) ; Negative Cache TTL [1h]
;
@ IN NS ROOT-SERV.
ROOT-SERV IN A 90.90.0.10
mos. IN NS sethi.mos.
IN NS kheops.mos.
80.80.in-addr.arpa. IN NS sethi.mos.
IN NS kheops.mos.
sethi.mos. IN A 80.80.0.20
kheops.mos. IN A 80.80.0.10

View File

@@ -0,0 +1,100 @@
zone "." {
type hint;
file "/etc/bind/hints-file";
};
pour la b.1) mettre dans le fichier named.conf.default-zoneszone
a.1) creer fichier hints-file
3600000 NS ROOT-SERV.
ROOT-SERV. 3600000 A 90.90.0.10.
2) Créér fichier db.mos et mettre
$TTL 3600
@ IN SOA sethi.mos. root.mos. (
2007010401 ; Serial
3600 ; Refresh [1h]
600 ; Retry [10m]
86400 ; Expire [1d]
600 ) ; Negative Cache TTL [1h]
;
@ IN NS sethi.mos.
sethi IN A 80.80.0.20
kheops IN A 80.80.0.10
host1 IN A 80.80.0.1
host2 IN A 80.80.0.2
host3 IN A 80.80.0.3
host4 IN A 80.80.0.4
host5 IN A 80.80.0.5
Créer fichier db.mos.inv et mettre :
@ IN SOA sethi.mos. root.mos. (
2007010401 ; Serial
3600 ; Refresh [1h]
600 ; Retry [10m]
86400 ; Expire [1d]
600 ) ; Negative Cache TTL [1h]
;
@ IN NS sethi.mos.
10.0 IN PTR kheops.mos.
20.0 IN PTR sethi.mos.
1.0 IN PTR host1.mos.
2.0 IN PTR host2.mos.
3.0 IN PTR host3.mos.
4.0 IN PTR host4.mos.
5.0 IN PTR host5.mos.
Dans named.conf.local est mettre : permet de vérifier les deux db
zone "mos" {
type master;
file "/etc/bind/db.mos";
};
zone "80.80.in-addr.arpa" {
type master;
file "/etc/bind/db.mos.inv";
};
/etc/resolv.conf mettre :
domain mos
nameserver 80.80.0.20
Dans sethi :
/etc/init.d/bind9 start
puis ss -na pour vérifier si le port est ouvert
Sur host1 faire un ping "nom" pour vérifier si le pc communique
dig -x 80.80.0.10 pour l'inverse
ROOT-SERV :
1) named.conf.local :
zone "." {
type master;
file "/etc/bind/db.root.zone";
};
2) db.root.zone :
$TTL 3600
@ IN SOA ROOT-SERV. root. (
2007010401 ; Serial
3600 ; Refresh [1h]
600 ; Retry [10m]
86400 ; Expire [1d]
600 ) ; Negative Cache TTL [1h]
;
@ IN NS ROOT-SERV.
ROOT-SERV IN A 90.90.0.10
mos. IN NS sethi.mos.
IN NS kheops.mos.
80.80.in-addr.arpa. IN NS sethi.mos.
IN NS kheops.mos.
sethi.mos. IN A 80.80.0.20
kheops.mos. IN A 80.80.0.10

View File

@@ -0,0 +1,17 @@
$TTL 3600
@ IN SOA sethi.mos. root.mos. (
2007010401 ; Serial
3600 ; Refresh [1h]
600 ; Retry [10m]
86400 ; Expire [1d]
600 ) ; Negative Cache TTL [1h]
;
@ IN NS sethi.mos.
10.0.80.80.in-addr.arpa IN PTR kheops.mos.
20.0.80.80.in-addr.arpa IN PTR sethi.mos.
1.0.80.80.in-addr.arpa IN PTR host1.mos.
2.0.80.80.in-addr.arpa IN PTR host2.mos.
3.0.80.80.in-addr.arpa IN PTR host3.mos.
4.0.80.80.in-addr.arpa IN PTR host4.mos.
5.0.80.80.in-addr.arpa IN PTR host5.mos.

View File

@@ -0,0 +1,18 @@
$TTL 3600
@ IN SOA sethi.mos. root.mos. (
2007010401 ; Serial
3600 ; Refresh [1h]
600 ; Retry [10m]
86400 ; Expire [1d]
600 ) ; Negative Cache TTL [1h]
;
@ IN NS sethi.mos.
sethi IN A 80.80.0.20
kheops IN A 80.80.0.10
host1 IN A 80.80.0.1
host2 IN A 80.80.0.2
host3 IN A 80.80.0.3
host4 IN A 80.80.0.4
host5 IN A 80.80.0.5

View File

@@ -0,0 +1,10 @@
zone "mos" {
type master;
file "/etc/bind/db.mos";
};
zone "80.80.in-addr.arpa" {
type master;
file "/etc/bind/db.mos.inv";
};

Binary file not shown.

View File

@@ -0,0 +1,18 @@
$TTL 3600
@ IN SOA sethi.mos. root.mos. (
2007010401 ; Serial
3600 ; Refresh [1h]
600 ; Retry [10m]
86400 ; Expire [1d]
600 ) ; Negative Cache TTL [1h]
;
@ IN NS sethi.mos.
sethi IN A 80.80.0.20
kheops IN A 80.80.0.10
host1 IN A 80.80.0.1
host2 IN A 80.80.0.2
host3 IN A 80.80.0.3
host4 IN A 80.80.0.4
host5 IN A 80.80.0.5

View File

@@ -0,0 +1,17 @@
$TTL 3600
@ IN SOA sethi.mos. root.mos. (
2007010401 ; Serial
3600 ; Refresh [1h]
600 ; Retry [10m]
86400 ; Expire [1d]
600 ) ; Negative Cache TTL [1h]
;
@ IN NS sethi.mos.
10.0.80.80.in-addr.arpa IN PTR kheops.mos.
20.0.80.80.in-addr.arpa IN PTR sethi.mos.
1.0.80.80.in-addr.arpa IN PTR host1.mos.
2.0.80.80.in-addr.arpa IN PTR host2.mos.
3.0.80.80.in-addr.arpa IN PTR host3.mos.
4.0.80.80.in-addr.arpa IN PTR host4.mos.
5.0.80.80.in-addr.arpa IN PTR host5.mos.

View File

@@ -0,0 +1,10 @@
zone "mos" {
type master;
file "/etc/bind/db.mos";
};
zone "80.80.in-addr.arpa" {
type master;
file "/etc/bind/db.mos.inv";
};

Binary file not shown.