The goal of this project is to provide causal users with a simple and intuitive way of visualizing network communications. By explaining how computers communicate through packets and networks, we hope to educate users on the structure of the internet.
Description
DNS lookup code.
Java's native implementation is very slow.
Out of sites
about 40% simply returned back their IP.
My solution:
Resolve IP to DNS authority/server using Google DoH DNS
Detect whether DNS returned authority
Return response
30-50ms on average to resolve
90% takes 100ms to resolve
No fail resolution penalties
PR for #17
Checklist:
Tests Performed: