Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/03/2014, à 21:43

renaud07

[Résolu] Blocage DNS

Bonsoir,

J'essaie de configurer mon DNS pour qu'il bloque les domaines de pub et ainsi éviter de renseigner le fichier hosts de chaque machine. Le seul problème c'est que je ne sais pas comment faire, j'ai essayé de mettre un enregistrement  de type A dans la zone root mais ça n'a aucun effet même après redémarrage.

Merci d'avance.

PS : il est déjà configuré en tant que serveur cache avec les DNS de google et j'ai également une zone pour gérer mon nom de domaine LAN.

Dernière modification par renaud07 (Le 30/03/2014, à 16:33)


Fixe : AMD FX 8350 4Ghz - Asus M5A97 R2.0 - nVidia GT610 - RAM 8 Go - triple boot Ubuntu 18.04 MATE 64 bits / Manjaro MATE 17 64 bits / Windows 7 64 bits
Portable : Dell vostro 3550 - Intel core i5 2410M 2.30Ghz  - HD Gaphics 3000 - RAM 4 Go - dualboot Xubuntu 18.04 64 bits / Windows 7 64 bits

Hors ligne

#2 Le 29/03/2014, à 23:12

Haleth

Re : [Résolu] Blocage DNS

J'ose espérer que c'est pour ton usage d'ordre personnel ?

PS : il est déjà configuré en tant que serveur cache avec les DNS de google

C'est une très mauvaise idée, utilise les root servers directement. La configuration de base de Bind est très bien à ce sujet.

Quant à ton idée, il faut utiliser la fonctionnalité "response-policy" de bind (version 9.8+).
Voici un excellent papier de Stéphane Bortzmeyer : http://www.bortzmeyer.org/rpz-faire-men … ur-dns.pdf


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#3 Le 29/03/2014, à 23:54

renaud07

Re : [Résolu] Blocage DNS

Haleth a écrit :

J'ose espérer que c'est pour ton usage d'ordre personnel ?

Oui oui, bien sûr.

Haleth a écrit :

C'est une très mauvaise idée, utilise les root servers directement. La configuration de base de Bind est très bien à ce sujet.

Ah comment dois-je faire alors ? J'ai essayé en mettant 2 IP des roots servers à la place de ceux de google, ça me renvoie un servfail hmm

EDIT : Ah c'est bon, si je commente les deux IP, ça prend la zone root directement smile

Haleth a écrit :

Quant à ton idée, il faut utiliser la fonctionnalité "response-policy" de bind (version 9.8+).
Voici un excellent papier de Stéphane Bortzmeyer : http://www.bortzmeyer.org/rpz-faire-men … ur-dns.pdf

Merci je vais voir si j'y arrive.

Dernière modification par renaud07 (Le 30/03/2014, à 00:13)


Fixe : AMD FX 8350 4Ghz - Asus M5A97 R2.0 - nVidia GT610 - RAM 8 Go - triple boot Ubuntu 18.04 MATE 64 bits / Manjaro MATE 17 64 bits / Windows 7 64 bits
Portable : Dell vostro 3550 - Intel core i5 2410M 2.30Ghz  - HD Gaphics 3000 - RAM 4 Go - dualboot Xubuntu 18.04 64 bits / Windows 7 64 bits

Hors ligne

#4 Le 30/03/2014, à 03:15

renaud07

Re : [Résolu] Blocage DNS

Comme je m'en doutais, je n'arrive pas à faire fonctionner le tout hmm Pourtant je ne pense pas m'être trompé : (la zone aoutée est "interdit.lan")

named.conf.local

// Consider adding the 1918 zones here, if they are not used in your
// organization

//include "/etc/bind/zones.rfc1918";

// déclaration de l'acl "internals" 
acl internals { 127.0.0.0/8; 192.168.1.0/24; };

// clé de controle pour la mise à jour dhcp dynamique
include "/etc/bind/rndc.key";

controls { inet 127.0.0.1 allow { localhost; } keys { "lapalisselan"; }; };

zone "lapalisse.lan" {
       type master;
       file "/etc/bind/db.lapalisse.lan";
	allow-update { key "lapalisselan"; };
	// notify yes; // Pour notifier un esclave
       forwarders{};
};

zone "1.168.192.in-addr.arpa" {
       type master;
       file "/etc/bind/db.lapalisse.lan.inv";
	allow-update { key "lapalisselan"; };
	// notify yes; // pour notifier un esclave
       forwarders{};
};

zone "interdit.lan" {
      type master; 
      file "/etc/bind/db.interdit.lan"; 
      allow-query {none;}; 
};

named.conf.options

options {
	directory "/var/cache/bind";

	// If there is a firewall between you and nameservers you want
	// to talk to, you may need to fix the firewall to allow multiple
	// ports to talk.  See http://www.kb.cert.org/vuls/id/800113

	// If your ISP provided one or more IP addresses for stable 
	// nameservers, you probably want to use them as forwarders.  
	// Uncomment the following block, and insert the addresses replacing 
	// the all-0's placeholder.
	 response-policy { zone "interdit.lan"; };
	 forward only;
	 forwarders {
	 	// 8.8.8.8;
		// 192.228.79.201;
	 };
	listen-on { 127.0.0.1; 192.168.1.2; };
	allow-transfer { none; };
	allow-query { internals; };
	allow-recursion { internals; };
	auth-nxdomain no;    # conform to RFC1035
	listen-on-v6 { none; };
};

db.interdit.lan

; Beginning of the zone, some mandatory values
$TTL 1H

@   SOA non.interdit.lan. root.interdit.lan (2011031800 2h 30m 30d 1h)
    NS non.interdit.lan.

; Filtering rules
; NXDOMAIN will be sent back
google-analytics.com         CNAME   .
*.google-analytics.com         CNAME   .

doubleclick.net			CNAME .
ad6media.fr			CNAME .
adyoulike.com			CNAME .
omnitagjs.com			CNAME .
adserverpub.com			CNAME .
pubdirect.com			CNAME .
cpmaffiliation.com		CNAME .
adcash.com			CNAME .
affiliation-france.com		CNAME .

Est-ce correct ?

Dernière modification par renaud07 (Le 30/03/2014, à 03:44)


Fixe : AMD FX 8350 4Ghz - Asus M5A97 R2.0 - nVidia GT610 - RAM 8 Go - triple boot Ubuntu 18.04 MATE 64 bits / Manjaro MATE 17 64 bits / Windows 7 64 bits
Portable : Dell vostro 3550 - Intel core i5 2410M 2.30Ghz  - HD Gaphics 3000 - RAM 4 Go - dualboot Xubuntu 18.04 64 bits / Windows 7 64 bits

Hors ligne

#5 Le 30/03/2014, à 11:43

Haleth

Re : [Résolu] Blocage DNS

Regarde tes logs;


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#6 Le 30/03/2014, à 16:21

renaud07

Re : [Résolu] Blocage DNS

Je crois que j'ai trouvé, en fait pour que ça fonctionne il faut que le nom de la zone soit différent du serveur de nom :

Si en NS je mets "non.interdit.lan" et en nom de zone "interdit.lan" --> marche pas (erreur IP)
Si en NS je mets "non.interdit.lan" et en nom de zone "interdit.fr" --> ça marche

Dernière modification par renaud07 (Le 30/03/2014, à 16:24)


Fixe : AMD FX 8350 4Ghz - Asus M5A97 R2.0 - nVidia GT610 - RAM 8 Go - triple boot Ubuntu 18.04 MATE 64 bits / Manjaro MATE 17 64 bits / Windows 7 64 bits
Portable : Dell vostro 3550 - Intel core i5 2410M 2.30Ghz  - HD Gaphics 3000 - RAM 4 Go - dualboot Xubuntu 18.04 64 bits / Windows 7 64 bits

Hors ligne