h5服务器获取公网ip 假设
时间: 2023-12-17 22:04:27 浏览: 106
详解如何部署H5游戏到nginx服务器
在H5服务器中获取公网IP地址的方法可以通过访问一个外部的IP查询接口来实现。以下是一个可以获取公网IP的示例代码:
```javascript
// 通过访问ip地址查询接口获取公网IP
var request = new XMLHttpRequest();
request.open('GET', 'https://api.ipify.org', true);
request.onload = function() {
if (request.status >= 200 && request.status < 400) {
// 获取到公网IP地址
var publicIp = request.responseText;
console.log(publicIp);
} else {
console.error('Failed to get public IP.');
}
};
request.onerror = function() {
console.error('Failed to get public IP.');
};
request.send();
```
这个示例代码通过访问 https://api.ipify.org 这个外部IP查询接口来获取公网IP地址。这个接口可以返回访问请求的IP地址,这个IP地址就是H5服务器所在的公网IP地址。
阅读全文