Design a DNS caching system | Hello Interview