This cmd tool allows you to check DNS propagation by querying multiple public DNS servers around the world. It supports various DNS record types, such as A, AAAA, CNAME, MX, and TXT.
Ensure you have Go installed on your system. If you haven't installed Go, download and install it from Go's official website.
- Install the package using
go install:go install github.com/hamochi/dnsprop@latest
- Ensure that
$GOPATH/binis in your system'sPATHto run the binary globally.
Run the tool with a domain name:
dnsprop example.comBy default, it will check for A records.
To query a specific record type, provide it as an argument:
dnsprop A example.com
dnsprop CNAME example.com
dnsprop MX example.com
dnsprop TXT example.comThe tool displays results in a tabular format, listing DNS servers, locations, record types, and results.
To run tests for the lookup function, use:
go test -vFeel free to submit pull requests or open issues for improvements.
This project is licensed under the MIT License.
