![phoenix](https://d1a29h5kxv3oc2.cloudfront.net/dist/img/phoenix.81914efc7207f6a059bd10f5d3fd5f89.png)
Setup SmartDNS on a Linux server
- or -
Post a project like this3683
£250(approx. $322)
- Posted:
- Proposals: 2
- Remote
- #493991
- Awarded
Description
Experience Level: Expert
General information for the business: We sell VPN and proxy services but now need to add a new product
Description of requirements/functionality: I have a Linux virtual server setup with an existing business that supplies VPN & proxy connections.
There is a new type of service called SmartDNS, which allows clients to change the DNS servers on their computer and provide themselves with a specific geo IP location IP address.
What this means is that a user in the US can access the server in the UK and view programmes on BBC iPlayer and other such sites without being blocked.
Note that this is DNS based routing only. Many existing companies use VPN only and I already have this.
VPNs are slower than using DNS routing, which is why I want to use SmartDNS. Also, many new smart TVs cannot connect via VPN but they do have options to set DNS servers in their settings.
For an example, there are a few sites on Google if you search "SmartDNS".
What I need setup is the following:
- DNS server, which allows clients to connect to the server.
- clients will be authenticated by either their IP address or a user/password authentication (or alternative at your suggestion)
- OpenVPN gateway
- Linux iptables routing
Success of the project will be determined by:
- allowing a client to change their DNS settings to my server and be able to view a BBC iPlayer program without being blocked
- preventing other clients from connecting if they have not authenticated with the server
- routing traffic on certain ports from the client to the server and via the VPN gateway for geo IP location (ports 1935, 443, 80)
- routing all other traffic directly out to the internet so it does not slow down performance on the DNS server
For example:
1/ Client in Spain changes the DNS servers on his computer and accesses www.bbc.co.uk/iplayer and plays a program: this routes via the DNS server and then via the VPN and is returned to the client as a UK IP address
2/ Client in Spain sends an email on port 25, this routes via the DNS server but bypasses the VPN and the DNS server resolves the address.
Alternative methods will be considered but must involve a DNS type setup with authentication.
Specific technologies required: Linux, OpenVPN
OS requirements: Linux
Extra notes:
Description of requirements/functionality: I have a Linux virtual server setup with an existing business that supplies VPN & proxy connections.
There is a new type of service called SmartDNS, which allows clients to change the DNS servers on their computer and provide themselves with a specific geo IP location IP address.
What this means is that a user in the US can access the server in the UK and view programmes on BBC iPlayer and other such sites without being blocked.
Note that this is DNS based routing only. Many existing companies use VPN only and I already have this.
VPNs are slower than using DNS routing, which is why I want to use SmartDNS. Also, many new smart TVs cannot connect via VPN but they do have options to set DNS servers in their settings.
For an example, there are a few sites on Google if you search "SmartDNS".
What I need setup is the following:
- DNS server, which allows clients to connect to the server.
- clients will be authenticated by either their IP address or a user/password authentication (or alternative at your suggestion)
- OpenVPN gateway
- Linux iptables routing
Success of the project will be determined by:
- allowing a client to change their DNS settings to my server and be able to view a BBC iPlayer program without being blocked
- preventing other clients from connecting if they have not authenticated with the server
- routing traffic on certain ports from the client to the server and via the VPN gateway for geo IP location (ports 1935, 443, 80)
- routing all other traffic directly out to the internet so it does not slow down performance on the DNS server
For example:
1/ Client in Spain changes the DNS servers on his computer and accesses www.bbc.co.uk/iplayer and plays a program: this routes via the DNS server and then via the VPN and is returned to the client as a UK IP address
2/ Client in Spain sends an email on port 25, this routes via the DNS server but bypasses the VPN and the DNS server resolves the address.
Alternative methods will be considered but must involve a DNS type setup with authentication.
Specific technologies required: Linux, OpenVPN
OS requirements: Linux
Extra notes:
![Jason W.](https://dw3i9sxi97owk.cloudfront.net/uploads/thumbs/245689_150x150.jpg)
Jason W.
100% (5)Projects Completed
4
Freelancers worked with
5
Projects awarded
44%
Last project
8 Jun 2015
Canada
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies