Python synchronous caching dns server
Made for University course
Didn't use any parsing librarys because it was task's requirements
Was doing it in very short period of time so there are quite many repetitions and some decisions can be controversial