Sometimes, we want to perform a DNS lookup from hostname to IP address using client-side JavaScript.
In this article, we’ll look at how to perform a DNS lookup from hostname to IP address using client-side JavaScript.
How to perform a DNS lookup from hostname to IP address using client-side JavaScript?
To perform a DNS lookup from hostname to IP address using client-side JavaScript, we can use a 3rd party API.
For instance, we write
const response = await fetch("https://dns.google/resolve?name=example.com");
const json = await response.json();
console.log(json);
to call fetch
in an async function to make a get request to https://dns.google/resolve with the name
query parameter set to the hostname we want to resolve.
Then we get the IP address from the JSON response we get from response.json
.
Conclusion
To perform a DNS lookup from hostname to IP address using client-side JavaScript, we can use a 3rd party API.