Hi there, i have a project. Please look through below:
Need a DNS Server required in Go.
Need it specifically in GO.
Use dns library : [login to view URL]
The program should be able to read from a file specified in the argument
e.g dns-server <file name>
the file name contents will be like:
<record name> <record type> <record ttl> <record content>
e.g [login to view URL] A 300 [login to view URL]
Records types to support:
CNAME
A
TXT
NS
AAAA
MX
Record names like
* should be for wildcard
(e.g if the record is like : *.[login to view URL] A 60 [login to view URL] then it should be able to answer [login to view URL] requests.)
and ** for super level wildcards
(e.g if the record is like : **.[login to view URL] A 60 [login to view URL] then it should be able to answer [login to view URL] and [login to view URL] requests.)
DNS should have also functions like
restart
reload (to reload the config file without restarting everything)
Let me know if you have any more questions.