JS 在不使用 API 的情况下,有办法获取域名对应 IP 吗?
資深大佬 : gakuen 20
在浏览器前端 JS,不使用 API 情况下,有没有办法获取域名解析的 IP 。
或者有没有什么浏览器插件可以?而且能在页面里调用的。
大佬有話說 (26)
在浏览器前端 JS,不使用 API 情况下,有没有办法获取域名解析的 IP 。
或者有没有什么浏览器插件可以?而且能在页面里调用的。
“`js
await fetch(‘https://dns.alidns.com/resolve?name=www.taobao.com.&type=1’)
“`
https://stackoverflow.com/questions/102605/can-i-perform-a-dns-lookup-hostname-to-ip-address-using-client-side-javascript
回答主问题:
1.不改变后端,不改变浏览器安全设置,不使用扩展,答案:不能
2.后端或者 CDN 头部配合,头部添加响应 IP,即可拿到本机解析的 IP
3.使用 15 的方案,无需改变后端,但同一域名解析多个 IP 无解
4.使用浏览器扩展,用户上手难,不建议,但使用浏览器扩展可玩性极高