Hostinger 支持哪些网络标准与连接功能:CORS、AJAX、WebSockets 详解
Hostinger 的大多数 Web 标准和连接功能在虚拟主机和云主机方案中开箱即用,因为它们属于客户端技术或标准的服务器级技术,无需 root 权限。CORS、AJAX、OpenSSL、cURL 以及核心 DNS 记录类型默认均可用,而少数特定技术——仅限出站的 WebSocket 连接,以及部分 Cloudflare 服务——则附带一定限制。下面将逐一介绍。有关各方案类型的具体资源限制,请参阅 Hostinger 的主机方案参数和限制。
Hostinger 是否支持 CORS?
跨域资源共享(CORS)在所有 Web 和 Cloud 虚拟主机和云主机方案上均可以使用。
要启用它,请将以下行添加到网站的 .htaccess 文件中:
<IfModule mod_headers.c>Header set Access-Control-Allow-Origin "*"</IfModule>如果你没有 .htaccess 文件,可以轻松**创建一个**,然后添加上述行即可开始使用 CORS。
如果你想在 PHP 文件中定义跨域标头,请使用以下代码:
<?phpheader("Access-Control-Allow-Headers: Authorization, Content-Type");header("Access-Control-Allow-Origin: *");header('content-type: application/json; charset=utf-8');?>注意
- 要使资源正确加载,需要将 CORS 添加到源站(origin source)
Hostinger 是否支持 Cloudflare?
Cloudflare 是一种内容分发网络(CDN)和分布式拒绝服务(DDoS)缓解服务,可提升网站的性能、安全性和可靠性。
以下 Cloudflare 服务在我们所有的主机方案中均受支持:
- Cloudflare DNS:管理你域名的 DNS 记录
- Cloudflare CDN:可提升你网站性能的内容分发网络
- Cloudflare Firewall:保护你的网站免受攻击
- Universal SSL:免费 SSL/TLS 保护及其他高级加密选项
至于以下 Cloudflare 服务:
- Cloudflare Workers:在 Cloudflare 边缘网络上运行的无服务器函数
- Cloudflare Pages:使用 Cloudflare Workers 的静态网站托管服务
- Cloudflare Tunnel:允许你将流量从本地机器隧道传输到 Cloudflare 边缘网络的服务
- Cloudflare Access:基于用户身份限制对你网站的访问
它们仅在我们的 **VPS 云服务器方案**上受支持,因为它们需要对服务器的 root 访问权限。
注意
- 一次只能启用一个 CDN。如果已有其他 CDN(例如 Hostinger CDN)处于活动状态,请先将其停用,再启用 Cloudflare。
在 Hostinger 上我可以在网站中使用 AJAX 吗?
AJAX 是一组使用客户端 Web 技术来创建异步 Web 应用的 Web 开发技术。
由于 AJAX 基于 JavaScript,而 JavaScript 在 Hostinger 完全受支持,因此可以毫无问题地使用。
Hostinger 是否支持 OpenSSL?
OpenSSL 是一个软件库,供需要保护计算机网络通信免遭窃听或需要验证连接方身份的应用程序使用。
Hostinger 的服务器默认支持 OpenSSL。
Hostinger 是否启用了 cURL?
cURL 是 Client for URLs 的缩写,是一个使用 URL(网址)传输数据的命令行工具和库。它支持多种协议,可用于发出 HTTP 请求与 Web 服务交互、下载文件以及其他网络相关任务。
cURL 提供了简单而强大的接口,允许你指定各种选项和参数。它可在 Linux、macOS 和 Windows 上使用,也可以通过 PHP、Python 和 JavaScript 等编程语言调用,以编程方式发出 HTTP 请求。
cURL 在所有 Web 和 Cloud 虚拟主机和云主机方案上均默认安装并启用。
Hostinger 是否支持套接字?
WebSocket 是一种通信协议,允许客户端(例如 Web 浏览器)与服务器之间进行持续的双向通信,实现实时数据交换。常见的用途包括:
- 实时 Web 应用,如即时聊天、在线游戏、金融交易平台和协作工具
- 实时内容更新,例如社交媒体通知、体育赛事实时比分或股市行情
- 交互式和动态的 Web 体验,例如在线协作编辑工具、绘图应用或虚拟课堂
出于安全原因,我们的 Web 和 Cloud 虚拟主机和云主机方案仅允许通过 WebSocket 建立出站连接。也就是说,你可以从你的主机发起指向另一台服务器(例如 Hostinger 之外的服务器)的 WebSocket 请求,握手成功后即可建立双向通信通道。之后你可以向对方服务器发送消息,服务器也可以异步响应,没有任何问题。
如果你的应用程序既需要入站连接也需要出站连接,可以考虑 VPS 云服务器方案,它可为你提供最大的配置灵活性,以适应你的项目需求。
Hostinger 支持哪些 DNS 记录类型?
Hostinger 支持 A、CNAME、MX、TXT、AAAA、NS、SRV 和 CAA 类型的 DNS 记录。你可以在以下相关文章中了解更多详情:
- 通过更改 NS 记录或名称服务器进行 DNS 区域委派
- 域名/子域名指向设置:A 记录、AAAA和 CNAME
- 与电子邮件相关的记录:MX、SPF和 TXT(用于 DKIM 和 DMARC)
- 与 SSL 相关:CAA 记录
- 服务记录:SRV
- TXT 记录
此外还有一份通用指南:如何在 Hostinger 管理 DNS 记录。
Hostinger 上开放了哪些端口?
在 Hostinger 的服务器上,除 0 和 25 外,所有出站端口均开放。以下是最常用的开放端口:
- 21:FTP
- 80:Web(HTTP)
- 443:安全 Web(HTTPS)
- 3306:MariaDB(数据库)
- 65002:SSH
对于虚拟主机和云主机,该列表与实际开放端口完全一致。出于安全原因,这些设置是固定的,无法开放额外端口。同样,也无法关闭任何当前开放的端口。
如果你想完全掌控主机端口,**VPS 云服务器**是你的最佳选择。
Hostinger 是否启用了 traceroute?
traceroute 命令是一种网络诊断工具,用于追踪数据包从你的设备到互联网上指定目标或主机所经过的路径。它可以帮助识别数据包到达目的地所经的路径,并显示沿途每一跳(路由器或节点)所花费的时间。
为了维护我们虚拟主机和云主机方案上所有用户的安全、稳定和公平的资源分配,traceroute 已被禁用。
如果你需要使用 traceroute,可以考虑我们的 VPS 云服务器方案,它提供完整支持。
Hostinger 是否提供 VPN?
虚拟专用网络(VPN)是你的设备与服务器之间通过互联网建立的安全加密连接。该连接将你的互联网流量通过加密隧道传输,确保你的在线活动、数据传输和通信受到保护,免遭外部主体(包括互联网服务提供商,即 ISP)的窥探与干扰。
由于技术和资源要求,VPN 仅在我们的 VPS 云服务器上受支持——我们为你准备了现成的模板:预装 OpenVPN 的 Ubuntu 22.04 VPS 模板。它会自动安装 Ubuntu 操作系统以及 OpenVPN。
由于 VPS 是一种自行管理的方案,你将对服务器拥有完全控制权。这意味着你需要自行设置和配置你的项目。虽然这可能需要一定的专业知识,但 VPS 所提供的灵活性和控制力使其成为搭建 VPN 服务器的理想平台
Hostinger 的主机方案是否包含独立 IP?
独立 IP 地址是分配给单个主机方案或服务器的专属互联网协议(IP)地址——与同时被多个用户使用的共享 IP 地址不同。
与共享 IP 地址相比,独立 IP 地址可提供更强的控制力和可靠性。它可以提升你的网站性能和邮件送达率,因为你不会受到其他用户行为的影响。
我们所有的 **Cloud 云主机、Agency 主机**和 **VPS 云服务器**方案均包含独立 IP 地址。
Hostinger 是否支持 POP3、IMAP 和 SMTP?
电子邮件协议支持情况取决于你的主机和电子邮件方案。详情请参阅 Hostinger 是否支持 POP3、IMAP 和 SMTP。
这些 Web 标准和连接功能中的大多数在虚拟主机和云主机方案上默认启用,无需任何额外配置。主要的例外是仅限出站的 WebSocket 连接,以及 Cloudflare 的少数更高级服务——Workers、Pages、Tunnel 和 Access——这些服务需要 root 访问权限,因此仅可在 VPS 云服务器上使用。开放端口、traceroute、VPN 访问和独立 IP 等网络级功能则因方案类型而异,详情如上所述。
其他资源