A DNS (Domain Name System) lookup web application built using FastAPI to retrieve and display DNS records and WHOIS information for a specified domain name.
A DNS (Domain Name System) lookup web application built using FastAPI to retrieve and display DNS records and WHOIS information for a specified domain name.
DNS records are crucial for translating human-friendly domain names, like github.com
, into IP addresses that computers use to identify each other on the network. This translation is fundamental for accessing websites, sending emails, and other internet functionalities. WHOIS information provides details about the domain registration, including the registrant's contact information, domain status, and key dates.
DNS-Lookup/
app/
core/
_config.py
settings.cfg
routes/
_dnsLookup.py
schemas/
_dnsRequest.py
_whoisInfo.py
utils/
_dns.py
main.py
requirements.txt
static/
... (static files)
templates/
index.html
Clone the repository:
git clone https://github.com/riottecboi/DNS-Lookup.git
cd DNS-Lookup
pip install -r requirements.txt
uvicorn main:app --reload
Open your web browser and navigate to http://localhost:8000
Enter a domain name in the provided input field.
View the DNS records and WHOIS information displayed on the web page.