redhat:ip-address-services-redhat:configure-bind-with-adblocking-redhat

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
redhat:ip-address-services-redhat:configure-bind-with-adblocking-redhat [2017/09/29 15:40] – [Let's Get Started!] michaelredhat:ip-address-services-redhat:configure-bind-with-adblocking-redhat [2018/05/16 11:08] (current) – [Let's Get Started!] michael
Line 142: Line 142:
 ''Just like in the ad-block zone file, you will need to **update line 2** and **line 9** with your relevant domain info.''  ''Just like in the ad-block zone file, you will need to **update line 2** and **line 9** with your relevant domain info.'' 
  
-Down toward the end of the file I have two examples of how to manually add DNS records (A records). Just use this same format if you want to add any of your own. The bottom line is for creating a CNAME record for dns, and pointing it to my server named dns01. If this server is not named dns01 for you, replace dns01 with the correct name. Now if you ever go back and update this file (which is normal), update the serial (line 3) so named will know to reread this file since it's been updated. The serial is 10 digits, and is best used in a date format (i.e., YYYYMMDDVV, where Y=Year, M=Month, D=Day, V=Version). Just restart the named service after changes have bene made.+Down toward the end of the file I have two examples of how to manually add DNS records (A records). Just use this same format if you want to add any of your own. The bottom line is for creating a CNAME record for dns, and pointing it to my server named dns01. If this server is not named dns01 for you, replace dns01 with the correct name.  
 + 
 +Now if you ever go back and update this file (which is normal), update the serial (line 3) so named will know to reread this file since it's been updated.  
 + 
 +The serial is 10 digits, and is best used in a date format ''(i.e., YYYYMMDDVV, where Y=Year, M=Month, D=Day, V=Version)''. Just restart the named service after changes have bene made.
  
 </WRAP> </WRAP>
  
 +
 +<WRAP center  box 100%>
 +==== Herunterladen des AD-Blacklist Zonen Files ====
 +''Here we are just making a directory, and downloading a pre-configured zone file with over 2000 ad domains listed, and renamining the file to ads.''
 +
 +<code># mkdir -p /var/named/blacklists
 +# wget -O /var/named/blacklists/ads 'http://pgl.yoyo.org/adservers/serverlist.php?hostformat=bindconfig&showintro=0&mimetype=plaintext'</code>
 +</WRAP>
 +
 +
 +<WRAP center  box 100%>
 +==== Konfiguration des DNS lokalen HTTPD ====
 +
 +<code># wget -O /var/www/html/a.gif 'http://probablyprogramming.com/wp-content/uploads/2009/03/tinytrans.gif'</code>
 +
 +Above we downloaded the 1x1 transparent gif file that we'll serve up instead of ads. Next we need to update the httpd config with rewrite rules to know when/how to serve the file. We need to open the file for editing, and just add in a few lines inside the <Directory "/var/www"> section.
 +
 +<code># vim /etc/httpd/conf/httpd.conf</code>
 +
 +<sxh bash;><FilesMatch "a.gif$">
 +    Header set Cache-Control "max-age=290304000, public"
 +</FilesMatch>
 +
 +    RewriteEngine On
 +    RewriteBase /
 +    RewriteCond %{REQUEST_FILENAME} !-f
 +    RewriteCond %{REQUEST_FILENAME} !-d
 +    RewriteCond %{REQUEST_FILENAME} !-l
 +    RewriteRule ^(.*)$ http://localhost/a.gif
 +</sxh>
 +
 +</WRAP>
 +
 +
 +<WRAP center  box 100%>
 +==== Konfiguration Firewalld, sowie Starten und enablen der Services ====
 +
 +<code># systemctl enable named.service && systemctl enable httpd.service   # Enable services
 +# firewall-cmd --permanent --add-port=53/tcp
 +# firewall-cmd --permanent --add-port=53/udp
 +# firewall-cmd --permanent --add-service=http
 +# firewall-cmd --reload
 +
 +# systemctl reboot
 +</code>
 +
 +From here you just need to configure your client computer to use this server as it's DNS server, and you should then be ad free! If it's not working right, or you're having problem, just me know and I'd be glad to help out!
 +
 +</WRAP>
 +
 +----
 +
 +''Hilfreicher Link zum DNS-Server:'' [[https://www.techinformant.in/dns-server-configuration-on-rhelcentos-7/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+techinformant%2Ffeeds+%28Tech+Informant%29]]
  
  • redhat/ip-address-services-redhat/configure-bind-with-adblocking-redhat.1506692453.txt.gz
  • Last modified: 2017/09/29 15:40
  • by michael