feature: switch domaincheckbot to sqlite kv

This commit is contained in:
Seraphim Strub 2024-07-12 13:51:36 +00:00
parent 50cd000ee5
commit 773318a079
3 changed files with 48 additions and 133 deletions

View file

@ -1,21 +1,25 @@
package dns
import (
"grow.rievo.dev/discordBots/cmd/domaincheckbot/repository"
"net"
"sort"
)
func CheckDomain(domain string) repository.Domain {
type Domain struct {
Name string
NS []string
}
func CheckDomain(domain string) Domain {
nameservers, err := net.LookupNS(domain)
if len(nameservers) > 0 && err == nil {
return repository.Domain{
return Domain{
Name: domain,
NS: nsToArray(nameservers),
}
}
return repository.Domain{
return Domain{
Name: domain,
NS: []string{},
}