Write Bind9 configuration to create a Bind9 DNS server feature to check a blacklist of restricted URL's and respond with DNS redirect to a customized web page message if URL found on blacklist
This project was successfully completed by rmmarconi for $1184 USD in 10 days.Get free quotes for a project like this
Project Budget$750 - $1500 USD
Completed In10 days
Write Bind9 DNS configuration (running on Linux) to create a DNS server feature to check a blacklist of restricted URL's and respond with a DNS redirect to a customized web page message response if the URL is found on the blacklist. If URL not found on blacklist, DNS server should forward query for resolution via DNS forwarding feature for normal resolution process (using publically available DNS servers - i.e. Google DNS). IF URL is found under a black list category, the custom response should be a web page with an "access denied" type message listing the URL that was blocked, the name of the blacklist category (e.g. pornography) and should have a "contact your network administrator with questions" link that is associated with the email of the source IP address of the client making the DNS query. Finally, in the event of a blocked URL request (i.e. blacklist match) an email notification should be sent to the email address associated with the source IP address of the client making the DNS query informing them which URL request was blocked, the reason for it being blocked- which blacklist category it was on (i.e. this URL was on the pornography blacklist) - I assume the database of source IP address vs. email address/account info would be stored in a MySQL database (users would sign up for this service and enter this info during registration along with enabling dynamic dns service client to keep the source IP info current). Linux Server and Bind9 up and running on AWS, available for testing code.
Looking to make some money?
- Set your budget and the timeframe
- Outline your proposal
- Get paid for your work
Hire Freelancers who also bid on this project
Looking for work?
Work on projects like this and make money from home!Sign Up Now
- The New York Times
- Wall Street Journal
- Times Online