https://damyan.blog/post/iac-series-dns-part-1/
nc -z -v -w5
For a quick interactive check (with a 5 seconds timeout):
nc -z -v -w5 74.208.181.199 53
https://github.com/vishen/go-dnsquery
Handwritye DNS https://routley.io/posts/hand-writing-dns-messages/
https://datatracker.ietf.org/doc/html/rfc1035#page-26
https://stackoverflow.com/questions/55699760/go-how-to-implement-python-binascii-unhexlify-method
https://www.jwillikers.com/opensmtpd-ubuntu
https://coderwall.com/p/eejzja/simple-smtp-server-with-opensmtpd https://www.mailboxvalidator.com/resources/articles/smtp-commands-rfc/
https://marc.info/?l=python-bugs-list&m=128078525530978&w=2
https://ops.tips/blog/raw-dns-resolver-in-go/ https://github.com/cirocosta/rawdns/
https://gist.github.com/walm/0d67b4fb2d5daf3edd4fad3e13b162cb
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-powerdns-with-a-mariadb-backend-on-ubuntu-14-04 https://www.linode.com/docs/guides/email-with-postfix-dovecot-and-mariadb-on-centos-7/
An authoritative Nameserver is a nameserver (DNS Server) that holds the actual DNS records (A, CNAME, PTR, etc) for a particular domain/ address. A recursive resolver would be a DNS server that queries an authoritative nameserver to resolve a domain/ address.
https://kifarunix.com/easily-install-and-setup-powerdns-on-ubuntu-20-04/ https://www.claudiokuenzler.com/blog/1055/how-to-bulk-mass-change-dns-records-powerdns-mysql-backend
https://computingforgeeks.com/install-powerdns-and-powerdns-admin-on-ubuntu-debian/
https://doc.powerdns.com/authoritative/migration.html
https://doc.powerdns.com/authoritative/backends/generic-mysql.html
https://github.com/PowerDNS/pdns
https://github.com/PowerDNS/pdns/blob/master/modules/gmysqlbackend/schema.mysql.sql
https://www.digitalocean.com/community/tutorials/how-to-install-mariadb-on-ubuntu-18-04
netstat -apn|grep 53
https://github.com/matoous/gosmtp
https://github.com/foxcpp/maddy
https://github.com/albertito/chasquid
https://github.com/docker-mailserver/docker-mailserver
https://www.oasis-open.org/khelp/kmlm/user_help/html/how_email_works.html
https://www.interserver.net/tips/kb/exactly-emails-works-steps-explanation/