Community 65

Food & Beverage 1

DNSSocial. Future of DNS Management by Amir Haris Ahmad. A Project Under Technology



DNSSocial is the new breakthrough in DNS management applications, which will simplify and socialize the idea of DNS itself.

No more hassle of setting up your zone file, or confusing step in managing your DNS.

You can share your sub-domain with family and friends. Activate DNSSec for your website with just few simple click. View your domain query in graphical graph. Keep track of your domain changes in Audits module.

For all this amazing features, packed into one simple yet powerful web apps. DNSSocial simplify it all and give you peace of mind for you and your business.

Currently DNSSocial has been tested (IPv6 & DNSSEC) to be complied with a few registries such as DENIC (German) & MyNIC (Malaysia).

For more information, please visit here


We at DNSSocial need your support to realise our dream to become a world class DNS Solutions developed by Malaysians. DNSSocial also envision the new era of how we manage our DNS. We want to prepare ourselves when IPv6 becomes a part in our life, all our appliance around us will be connected to the Internet.

DNS management becomes part of it as we address our appliance in more simple and understandable language. DNSSocial is also the first DNS Management app in Malaysia, which incorporates the latest security features for DNS (DNSSec), which no other hosting company in Malaysia provides. Be one of supporters to back our vision for the future of the Internet.


$8000 is all we need to support the development of the new module and adding a new server. Any additional funding beyond the amount will be spent on our promotion campaign & publicity.

Plan for the new module and features coming up in the next dnssocial release.

- Template & snippet module
- Domain backup module- Import & migration module.
- Add NS delegation service.
- DDNS client software for windows, mac & unix.
- Slave DNS module.
- IPv4 & IPv6 reverse module.
- DNSSocial API module.
- DNSSEC advance module.
- Add 1 additional NS server for Asia region.
- Promotion, campaign & publicity.


The DNSSocial team have one thing in common - a "passion" for their job and much interest in programming and technology such as IPv6, DNS, Cloud and Web 2.0. The DNSSocial development is fueled by our commitment to provide the best DNS management solution in the world with the latest technology in mind.

DNSSocial is the evolutions of our existing product, which have more than 5000 subscribers. We pledge ourselves to bring a Malaysian product made by Malaysians to the world.


Project Updates

Project Discussion

List of Pitchers

List of all people who had pitched/pledge money to this project

Anonymous Pitcher RM30
Anonymous Pitcher RM15
Anonymous Pitcher RM15
Shamsul Jafni Shafie RM50

About Me

Amir Haris Ahmad

"If someone feels that they had never made a mistake in their life, then it means they had never tried a new thing in their life"

Gender male
Location Kelantan
  • Self-Employed
  • Localhost Sdn Bhd
  • OWASP Malaysia Local Chapter
  • Mynic Bhd

Additional Information


1. What is DNS?
DNS or Domain name system is an Internet architecture, which allows a domain name to be resolved or translated to an Internet Protocol address (IP). A domain name is a word which is easy to remember and meaningful name that relates to an IP address.

DNS handle the mapping process for the host names, which humans as us find it easy to understand and remember eg.(, and the IP address, which computers understands eg.

2. Why DNS is important?
Think it as a automatic phonebook for the Internet, If you don't know the person's phone number you can just flip through the phone book and search for the person name to get their phone number. DNS is just the same, just the process is automatic and it takes split seconds to get the "phone number" of the computer that you were dialling and all this is done automatically.

When you visit in a browser, your computer uses DNS to retrieve the website's IP address of Without DNS, you would only be able to visit our website (or any website) by visiting its IP address directly, such as

3. How does the DNS work
When you visit a domain such as, your computer follows a series of steps to turn the human-readable web address into a machine-readable IP address. This happens every time you use a domain name, whether you are viewing websites, sending email or watching streaming video on YouTube.

Step 1: Request information
The process starts when you ask your computer to resolve a domain name or hostname, such as visiting The first place your computer looks is its local DNS cache, which stores information that your computer has recently retrieved. If your computer doesn't already know the answer, it needs to perform a DNS query to find out.

Step 2: Ask the recursive DNS servers
If the information is not stored locally, your computer queries (contacts) your ISP's recursive DNS servers. These specialized computers perform the legwork of a DNS query on your behalf. Recursive servers have their own caches, so the process usually ends here and the information is returned to the user.

Step 3: Ask the root nameservers
If the recursive servers don't have the answer, they query the root nameservers. A nameserver is a computer that answers questions about domain names, such as IP addresses. The thirteen root nameservers act as a kind of telephone switchboard for DNS. They don't know the answer, but they can direct our query to someone that knows where to find it.

Step 4: Ask the TLD nameservers
The root nameservers will look at the first part of our request, reading from right to left - - and direct our query to the Top-Level Domain (TLD) nameservers for .com. Each TLD, such as .com, .org, and .us, have their own set of nameservers, which act like a receptionist for each TLD. These servers don't have the information we need, but they can refer us directly to the servers that do have the information.

Step 5: Ask the authoritative DNS servers
The TLD nameservers review the next part of our request - - and direct our query to the nameservers responsible for this specific domain. These authoritative nameservers are responsible for knowing all the information about a specific domain, which are stored in DNS records. There are many types of records, which each contain a different kind of information. In this example, we want to know the IP address for, so we ask the authoritative nameserver for the Address Record (A).

Step 6: Retrieve the record
The recursive server retrieves the A record for from the authoritative nameservers and stores the record in its local cache. If anyone else requests the host record for, the recursive servers will already have the answer and will not need to go through the lookup process again. All records have a time-to-live value, which is like an expiration date. After a while, the recursive server will need to ask for a new copy of the record to make sure the information doesn't become out-of-date.

Step 7: Receive the answer
Armed with the answer, recursive server returns the A record back to your computer. Your computer stores the record in its cache, reads the IP address from the record, then passes this information to your browser. The browser then opens a connection to the webserver and receives the website.

This entire process, from start to finish, takes only milliseconds to complete.

4. What is DNSSocial?
DNSSocial provides the best solutions for your DNS management you need. It supports a wide range of record types, including A, AAAA, NS, MX, URL and much more. With built-in support for Dynamic DNS and realtime update, your website or service will always be ready to serve your customer. With DNSSEC you know that your DNS is verified and secure.

5. Why do you need DNSSocial
We are the future of DNS.

In the future, DNS becomes more important, as more features are added to DNS, it will become more complex and hard to configure. A misconfiguration will cause you a lot of money and time to find and fix it. Even a slight downtime to a heavy site like facebook or twitter will cause you to lose potential customer. With the new internet protocol version 6 (IPv6) around the corner, DNS becomes more and more important in our life. If you think you can remember google simple public recursive DNS IP address ( try to remember this, [2001:4860:4860::8888] it looks simple but as IPv6 grows more and more device is connected to Internet, without DNS we have to remember a 128 bit IP address in our head. It's a hassle.

DNSSocial provides you the solutions by mapping it a hostname by utilizing the AAAA record, so you don't need to remember the IP address. Just remember the name of the device you want to connect. This also makes the Internet feel more personal to you as you can customize it according to your liking.

We provide you DNS Security

DNS is an old technology, but it is a important invention within the Internet. Many do not know that the DNS that we use nowadays have very big security hole. Where, a hacker or attacker can spoof or poison the DNS server to point you to a malicious sites. This can be done without gaining access to your device but doing this will give them easy access to you and your device. At DNSSocial, we embrace the idea of the safety and the security of our customers. So we have made sure that the latest security feature in DNS is available to our user. DNSSec or Domain Name System Security Extensions is a way to prevent hacker or attacker from spoofing your DNS by providing DNS validations. Similar to all security features, it adds more complexity to the DNS we have now. You have to generate keys, which in form of hash and use it to sign your domain, which also generate it's public keys. It's a payment that you have to pay to add a security to your DNS.

But DNSSocial did a breakthrough, its pays it for you and make it simple as 1 2 3. All you do is just click on activate DNSSec and all host within the domain will be signed with DNSSec, you do not have to generate key or sign the key to your domain and host. It's like magic, and it's just works.

6. How DNSSocial Works
DNSSocial is a breakthrough in DNS management. It is build based on simplicity, so you can setup your domain and leave all to dnssocial to do its magic. No more hassle of creating your zone files, updating it, and upload it to the DNS server. All you do is click an intuitive button, input the required information and save it, then dnssocial will do its magic to generate and propagate the zone file to its nameserver.

To start using DNSSocial, a few simple step must be done. First register your account with Second create a new domain according to the domain that you have buy or acquired. Login to your domain registrar control panel and change the default name server to point to DNSSocial nameserver. Lastly just wait for the time to live to end and your domain will be pointing to DNSSocial.

Once the nameserver for your domain is updated, you can start to use all the magic that DNSSocial have, either create more host and add a record to it, create a shortURL or forward a URL, this can be done easily with DNSSocial. More advanced user can use the free promo package and start using advanced DNS feature like DNSSec and Vanity Nameserver.

For easy management and tracking DNSSocial provides you with an Auditing tool, which tells and logs all actions you or your partners (in case of assign domain) done to the domains. In addition to that, DNSSocial also provides users with beautiful graphical graph that shows the query that have been done to your domains. We encourage people to try and use our free service. We assure you won't regret your choice to try DNSSocial.

7. How to Share and Assign Domain using DNSSocial
One of special feature, which you cannot find in any DNS Management Apps in the Internet and only DNSSocial have is the sharing and assign domain features.With this feature you can share and assign any of your domain to your friends, just invite them to register DNSSocial for free and start sharing.

If you are going to share your subdomain, just enter your friend's email and make sure your friend have DNSSocial account before sharing subdomain.