This is project for Computer networks 5th sem, a DNS- Server using microservices in java using Springboot framework
Backend is implemented with Springboot using microservices Frontend is implemented in react
- There are 3 services
- Rootservice
- Top Level Domain
- NameServer
- This service takes the website name and returns domain name to TopLevelDomain
- This service takes domain name {.com,.org....} from Rootservice and checks its validity and return response to Nameserver
- This service takes response from Top Level Domain and returns ip-address for given website if it is valid else throws error