Introduction: Unlimited Free Domain Names

Picture of Unlimited Free Domain Names

This is a way to get unlimited free domains, but there is a catch, all the viewers have to use your DNS IP.

Things you need:

1. A computer
2. A copy of Ubuntu server
3. slight knowledge of the Linux terminal (ifconfig and other simple commands)
4. your site with no domain name
    ex: http://123.456.789.101

Step 1: Install and Commands

Picture of Install and Commands

install Ubuntu server an when it gets to the select and install software screen chose "OpenSSH server" the wait for it to finish. Once it reboots log in and you are ready for commands.

sudo apt-get -y install openssh-server      # this is not needed but is extremely useful

sudo passwd root                                       # also not needed but useful


sudo apt-get install dnsmasq

sudo nano /etc/dnsmasq.conf                    

CtrlW CtrlT 63                                             # this goes to the proper line

address=/your.domainname.com/your.ip.here  # put this with your own domain and ip  in a blank space DO NOT FORGET SLASHES

CtrlO CtrlX                                                   # this exits nano


sudo /etc/init.d/dnsmasq restart                 # restarts dnsmasq 

Now you are done with commands






Step 2: Changing DNSes and Port Fowarding

Picture of Changing DNSes and Port Fowarding

How to change DNS:

ipod - settings  > wifi > little blue arrow next to network name > scroll to DNS tap and change it to the IP of the DNS server we just made

Ubuntu - network icon > edit connections > click connection then click edit > IPv4 settings > change method to Automatic (DHCP) adress only then DNS servers to your DNS server's IP

Windows - good luck, I have no idea if it is even possible because I don't use windows and I HATE MICROSOFT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Mac - most likely possible but i'm too lazy to find out so I don't know

Port forwarding:

to make your domain visible to others outside of your network you need to port forward ports 50-54. The DNS for those users will be your external IP. the easiest way to get your external IP is to go to speedtest.net and it is in the bottom left corner.

Now you are done 

use this as much as you want then do something fun like pee on Microsoft.
 

Comments

Computothought (author)2012-12-04

Not a fan of M$, but I try to stay low profile about it. As long as the domain names are not the same as existing domain names there should not be a problem. There are a lot of people out there to hack dns sites so they can illegally spoof legitimate sites for other than lawful purposes, So you have to be careful. One of the reasons dns is going to encryption rather than using plain ascii records.dnsmasq is not 100 percent secure.

About This Instructable

2,206views

32favorites

License:

Bio: I mostly do stuff with computers like build servers but I still like using my Arduino and other AVRs.
More by thelinuxnerd:Unlimited free domain namesmake avrdude easier; less boring commands
Add instructable to: