NeoDomain
A local DNS server implementation of the Iterative and the Recursive models using Python.
Iterative Model
To start the iterative model,
- Open a terminal tab, and 
cdintosrc - Run 
python3 iterative.pyto start the local iterative server - For the 
root,top, andauthoritativeservers, open a termainal tab for each, and start each of them usingpython3. - Enter the hostname to fetch data for in the terminal tab for 
iterative.py - See results
 

Recursive Model
- Open a terminal tab, and 
cdintosrc - Run 
python3 recursive.pyto start the local recursive server - For the 
root,top, andauthoritativeservers, open a termainal tab for each, and start each of them usingpython3. - Enter the hostname to fetch data for in the terminal tab for 
recursive.py - See results
 
