DNS and BIND demonstration using the Cloonix network emulator
The Domain Name System (DNS) is a fundamental Internet technology. Network emulators like Cloonix offer a way for researchers and students to experiment with the DNS protocol and with the various open-source implementations of DNS, such as BIND.

In this post, I will install Cloonix from the Github source code repository. I will run the Cloonix DNS demo script to create a simple DNS scenario and then run some experiments with DNS. Along the way, I will demonstrate some of the new Cloonix version 33 features.
Cloonix version 33
In this demonstration, I am using Cloonix version 33. I last used Cloonix when it was at version 29 and version 33 offers some significant changes and improvements. Compared to version 29, the major changes in version 33 are:
- The Cloonix source code is now hosted on Github
- The cloonix-ctrl commands have been renamed to cloonix-cli
- The Cloonix lan object is now much simpler
- Cloonix adds a simple GUI called cloonix_zor for managing Cloonix servers that have been started
- The nat object replaces the cloonix slirp LAN
- New demo scripts have been added. One of which, the DNS demo script, we will use in this demonstration
IaaS is still small, but Oracle has big plans for it.
Bell Canada will use SDN for its wireless and wireline networks.
Big data could help SDN automate the WAN and the data center.