Auteur Topic: ad-block via de DNS server  (gelezen 91935 keer)

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2669
  • Berichten: 16.553
Re: ad-block via de DNS server
« Reactie #120 Gepost op: 23 januari 2018, 13:17:01 »
Dat dubbel toevoegen van de whitelist is een toevoeging van SmiGueL dMajo heeft in zijn V2 versie nu ook een Whitelist toegevoegd en ik zie dat hij dezelfde truck gebruikt om de whitelist domeinen uit het hoofdbestand te filteren.

Blijkbaar is er geen slim sed commando om alle regels die in 1 file staan ook uit de andere file te wissen. Er is wel een sed commando om alle regels te wissen die 2x of vaker voorkomen.

Ik heb het aangepaste script nu ook in de handleiding vervangen door bovenstaand script.

NB In het script is nu ook een blacklist voor "fake news" sites opgenomen. Dat is hot sinds Trump. Hij is wel niet de uitvinder van fake news, maar heeft het wel goed onder de aandacht gebracht.  :P
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline Basalt

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 130
  • -Ontvangen: 122
  • Berichten: 622
Re: ad-block via de DNS server
« Reactie #121 Gepost op: 23 januari 2018, 20:25:45 »
Cleanup laat de laatste versie staan.
Klopt, ik zie het nu ook. Niet erg logisch, maar ja.

Dubbel is opzettelijk. Niet mijn code, maar een trukje om alle whitelisted domeinen uit de hoofdfile weg te kunnen filteren.
Tsja, het zal wel werken, maar dat trucje snap ik niet  :|
(volgens mij blijft er altiid een van de dubbele regels over)

Vraag niet hoe het kan, maar profiteer ervan  ;)

Edit: "uniq -u" verwijdert inderdaad dubbele regels zdd er dan geen enkele regel ervan overblijft.
Handig trucje, weer wat geleerd  :)
  • Mijn Synology: DS220+
  • HDD's: 2x WD Red Plus 8TB
  • Extra's: DSM 7.2
Yes, there are two paths you can go by, but in the long run, there's still time to change the road you're on - Stairway To Heaven

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2669
  • Berichten: 16.553
Re: ad-block via de DNS server
« Reactie #122 Gepost op: 23 januari 2018, 23:10:21 »
In de originele versie van het script bleven alle tussen-files staan. Ik vond het onzin om temp files te laten staan. Maar wel handig om de laatste te laten staan. Op die manier is snel te achterhalen uit welke lijst een geblokkeerd domein vandaan komt.

I ben meer thuis in JS & C. Als daar 2x dezelfde serie coderegels gebruikt worden, maak ik er al een functie van. Shell script is nieuw voor mij. Ik had zelfs nog nooit een voorbeeld met een functie gezien en vroeg me zelfs af of dit mogelijk was. De cleanup functie was mijn eerste functie in SH ooit. ;)

Wel een krakkemikkige manier van parameter overdracht. Maar beter dan niets.

Al die filteringen wilde ik in toekomst ook in één enkele functie stoppen als oefening. dMario heeft dat alles nu wel in één functie gestopt bij zijn V2 script. Het is nu simpeler geen tijd meer te stoppen in het opleuken. Ik kan nu beter de V2 versie als basis nemen en lichtelijk aan te passen met een paar extra blocklists en dan zo aanpassen dat je hem simpel op een share kunt zetten, zoals mijn aangepaste script.

Functioneel doen ze nu hetzelfde zodat er geen echte haast zit achter het opschonen van de code.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline TopGear_1542

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 70
  • -Ontvangen: 14
  • Berichten: 266
Re: ad-block via de DNS server
« Reactie #123 Gepost op: 26 januari 2018, 06:54:55 »
Het is gelukt om het script werkend te krijgen @Briolet. Dankjewel daarvoor. Enige probleem is dat ik bij het uitvoeren van de "nslookup doubleclick.com" de onderstaande reactie krijg. Terwijl dit adres wel in de final-list.txt staat.

Citaat
Server:   IP-adres_DNSserver
Address:   IP-adres_DNSserver#53

** server can't find doubleclick.com: SERVFAIL

Enig idee wat hier de reden van is? In het log vind ik veel errors maar niet op dit adres.
DS918+, DS713+, DS215J

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2669
  • Berichten: 16.553
Re: ad-block via de DNS server
« Reactie #124 Gepost op: 26 januari 2018, 09:12:59 »
Geen idee. Misschien dat er een onbekend teken in het bronbestand staat, waar hij over struikelt.

Maar daar lijkt het niet op want ik krijg wel gewoon:

nslookup doubleclick.com
Server: 10.0.1.30
Address: 10.0.1.30#53

Name: doubleclick.com
Address: 127.0.0.1

doubleclick.com kan echter in meerdere blacklists staan. Ik heb het nu getest met de 3 lists zoals ze standaard in het laatste script aanstaan. (yoyo, malwaredomains en fakenews)

Bovendien behoor je bij een niet bestaand domein het volgende te zien:
nslookup dezebestaatechtniet.com
Server: 10.0.1.30
Address: 10.0.1.30#53

** server can't find dezebestaatechtniet.com: NXDOMAIN

Dus een reactie net "NXDOMAIN"

Tenzij er nog visusscanners aanwezig zijn die ook nog op het DNS gebeuren ingrijpen. Maar nslookup zou daar geen last van mogen hebben.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2669
  • Berichten: 16.553
Re: ad-block via de DNS server
« Reactie #125 Gepost op: 26 januari 2018, 16:44:21 »
In elk geval terecht dat "doubleclick.com" op die block-lijst staat.

Ik lees net op  security.nl, dat doubleclick afgelopen woensdag weer computers besmet heeft met malware.

Ze verspreiden advertenties via hun netwerk, maar doen niet echt moeite om te controleren of de getoonde advertenties wel clean zijn. In dit geval zijn ze clean aangeleverd door de adverteerder, maar blijkbaar besmet geraakt bij doubleclick zelf.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline ClintHighway

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 24
Re: ad-block via de DNS server
« Reactie #126 Gepost op: 28 januari 2018, 21:04:53 »
@Briolet

Ik heb uw tutorial gevolgd alleen krijg ik het maar niet voor elkaar om het script uit te voeren.
Als ik op uitvoeren klikt en "Ja" klikt van uitvoerentaak gebeurd er niks en er komen ook geen andere bestanden in de map te staan.

Dacht eerst dat het pad naar de script verkeerd had gedaan maar dat is ook niet geval.
Komt trouwens ook geen fout melding, hopelijk misschien een idee wat het eventueel kan zijn ?

alvast bedankt
  • Mijn Synology: DS216j

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2669
  • Berichten: 16.553
Re: ad-block via de DNS server
« Reactie #127 Gepost op: 28 januari 2018, 21:09:37 »
Volgens moet het pad toch fout zijn. Zet de e-mail optie aan. Alle fouten die normaal gelogd worden, komen dan in de mail terecht.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline ClintHighway

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 24
Re: ad-block via de DNS server
« Reactie #128 Gepost op: 28 januari 2018, 21:20:56 »
@Briolet Dan krijg ik inderdaad toch "No such file or directory"

Maar als ik via web interface naar het bestand gaat en klikt rechtermuisknop en dan eigenschappen en dan kopieer ik de link die staat bij
"Locatie" In mijn geval "/volume1/Thuis-Server/DNS File/ad-blocker.sh"

En bij taakplanner "sh /volume1/Thuis-Server/DNS File/ad-blocker.sh"

Zou dit goed moeten zijn.


EDIT: Zie de fout al komt door de spatie in de link :)

EDIT 2:

Is het mogelijk om de DNS server te verbinden via me router ?
Dus alles wat op de router (ASUS RT-N66U) aangesloten is het via deze DNS server gaat ?

  • Mijn Synology: DS216j

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1381
  • -Ontvangen: 8005
  • Berichten: 44.029
  • Alleen een PB sturen als hier om gevraag wordt.
    • Truebase
Re: ad-block via de DNS server
« Reactie #129 Gepost op: 28 januari 2018, 22:39:32 »
Citaat
Is het mogelijk om de DNS server te verbinden via me router ?
Dus alles wat op de router (ASUS RT-N66U) aangesloten is het via deze DNS server gaat ?
Het heeft geen zin om de vraag 2x te stellen, je nieuwe Topic is nou leading.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline anton74

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: ad-block via de DNS server
« Reactie #130 Gepost op: 30 januari 2018, 20:33:07 »
Ik ben al een paar dagen bezig om het script werkend te krijgen op mijn DS216play. Het aanmaken van de master zone in DNS server gaat prima en ook het script lijkt prima uitgevoerd te worden. Ik zie de black-, whitelist en final.txt files in de directory verschijnen waar ik ad-blocker.sh heb neergezet. Volgens mijn Synology draait DNS Server (running).

De DNS server lijkt echter niet goed te werken. Bij mij heeft mijn NAS IP adres 192.168.178.16 en dit heb ik ook en de master zone ingevoerd. Als ik op mijn win10 laptop ipconfig /all draai zie ik ook dat dit IP adres als DNS server gebruikt wordt.

Ik kan echter geen pagina's openen in mijn browsers en als ik bijvoorbeeld "nslookup ads.aol.com" invoer krijg ik als response:
Server:  UnKnown
Address:  192.168.178.16

*** UnKnown can't find ads.aol.com: Server failed

Ook als ik op mijn ipad de DNS server handmatig aanpas naar 192.168.178.19 kan ik geen internetpagina's meer openen.

In de log van DNS server zie ik veel foutmelding, zie attached screenprint van een deel ervan. Enig idee wat de oorzaak/oplossing kan zijn?
  • Mijn Synology: DS216Play

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2669
  • Berichten: 16.553
Re: ad-block via de DNS server
« Reactie #131 Gepost op: 30 januari 2018, 22:07:04 »
Lijkt me hetzelfde probleem als hier.

Geen idee wat daar fout gegaan is. Wis die null.zone eens in de server en maak hem opnieuw aan. Ik kan me alleen voorstellen dat daar iets mis gegaan is met de start instellingen.

Run dan het script nog eens.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline anton74

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: ad-block via de DNS server
« Reactie #132 Gepost op: 31 januari 2018, 09:43:42 »
Bedankt voor je reactie.
Ik heb alle zones al eens verwijderd en de master zone opnieuw aangemaakt. Ik heb ook DNS Server opnieuw geinstaleerd, maar beide acties hebben helaas niet geholpen. Als ik een alternatieve DNS server (8.8.8.8) invoer bij 'Resolution' kan ik wel pagina's openen, maar uiteraard worden advertenties dan niet geblokt. Voor mij een indicatie dat mijn computer wel contact maakt met DNS Server op mijn Synology, maar daar gelijk doorschakelt naar de alternatieve DNS.

Heb je nog andere tips wat ik zou kunnen proberen?
  • Mijn Synology: DS216Play

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2669
  • Berichten: 16.553
Re: ad-block via de DNS server
« Reactie #133 Gepost op: 31 januari 2018, 09:58:37 »
Dat over "resolutie" snap ik niet. Waarom zou die van google wel werken en een andere niet? Die van google is toch ook goed? Als je tenminste bereid bent om met Google te werken.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline anton74

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: ad-block via de DNS server
« Reactie #134 Gepost op: 31 januari 2018, 10:41:21 »
In de settings van DNS server kun je bij resolutie een alternatieve DNS server invoeren die gebruikt wordt als de 'ad-blocker server niet werkt (althans dat is mijn begrip ervan). Als de resolutie optie uitzet kan ik geen enkele pagina meer openen. Als ik hem aanzet schakelt hij blijkbaar over naar deze alternatieve server want dan kan ik wel pagina's openen (met advertenties).
  • Mijn Synology: DS216Play


 

Buiten server bewaartijd ???

Gestart door MadMBoard SABnzbd (usenet)

Reacties: 6
Gelezen: 4045
Laatste bericht 15 januari 2014, 21:29:55
door MadM
kunt u nas als domain server gebruiken in kleine netwerken

Gestart door johannes999Board The lounge

Reacties: 1
Gelezen: 2965
Laatste bericht 27 april 2014, 10:54:12
door Ben(V)
apache file server?

Gestart door timvdhoornBoard FTP, NFS and Samba Server

Reacties: 4
Gelezen: 2107
Laatste bericht 15 februari 2012, 22:13:06
door Nelesss
Zie mijn iTunes Server niet

Gestart door textorBoard iTunes Server

Reacties: 5
Gelezen: 6343
Laatste bericht 18 januari 2013, 22:07:29
door textor
FTP van nas naar server van hoster

Gestart door EdCoBoard FTP, NFS and Samba Server

Reacties: 6
Gelezen: 2355
Laatste bericht 26 augustus 2014, 17:13:33
door EdCo