You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OVH VPS拒绝连接:GoDaddy域名掩码转发配置求助

解决GoDaddy带掩码转发到OVH VPS被拒绝的问题

首先得先搞清楚**带掩码转发(Forward with masking)**和普通转发的本质区别:普通转发是标准的301/302跳转,浏览器直接跳转到你的VPS地址;而带掩码转发其实是GoDaddy用自己的服务器做反向代理(或把你的VPS内容嵌在iframe里)——用户地址栏显示你的域名,但实际请求是GoDaddy服务器发给你的VPS的。这就是VPS拒绝响应的核心原因:它不认这个请求的来源或Host头。

下面是一步步的解决方案:

1. 给VPS的Web服务器添加自定义域名配置

你的VPS上的Web服务(Nginx/Apache)大概率只配置了默认的VPS域名(vps719806.ovh.net),没有添加你的自定义域名。这时候GoDaddy代理过来的请求如果Host头是你的域名,Web服务器会找不到对应的站点,直接拒绝。

针对Nginx的修改:

找到你的站点配置文件(通常在/etc/nginx/sites-available/目录下),修改server_name字段,把你的域名加进去:

server {
    listen 80;
    # 同时保留VPS域名和你的自定义域名
    server_name vps719806.ovh.net www.example.com example.com;
    
    # 原有root、index、location等配置保持不变
}

修改完成后重启Nginx:sudo systemctl restart nginx

针对Apache的修改:

找到VirtualHost配置文件(通常在/etc/apache2/sites-available/),添加ServerAlias来包含你的自定义域名:

<VirtualHost *:80>
    ServerName vps719806.ovh.net
    # 把你的域名设为服务器别名
    ServerAlias www.example.com example.com
    
    # 原有DocumentRoot、Directory等配置保持不变
</VirtualHost>

重启Apache生效:sudo systemctl restart apache2

2. 调整防点击劫持的HTTP头

很多Web应用会设置X-Frame-Options头为DENY或SAMEORIGIN,阻止页面被第三方iframe嵌入。而带掩码转发大概率是通过iframe实现的,这时候VPS返回的这个头会让浏览器直接拒绝加载内容。

解决方法:

  • 如果你用Nginx,可以添加Content-Security-Policy头允许GoDaddy的域名嵌入你的页面:
    add_header Content-Security-Policy "frame-ancestors 'self' *.godaddy.com;";
    
    若只是临时测试,也可以先关闭X-Frame-Options(不推荐长期使用):
    add_header X-Frame-Options "";
    
  • 如果你用Apache,在VirtualHost配置里添加:
    Header set Content-Security-Policy "frame-ancestors 'self' *.godaddy.com;"
    

3. 允许GoDaddy代理IP访问你的VPS

OVH VPS自带的防火墙(或你自行配置的iptables)可能会阻止GoDaddy的转发服务器IP请求你的Web端口(80/443)。你需要把GoDaddy的代理IP段添加到防火墙允许列表里。

你可以在GoDaddy官方文档中查到他们的转发服务器IP范围,然后:

  • 在OVH控制台的防火墙规则里添加允许这些IP访问80、443端口的规则;
  • 或用iptables命令直接添加(假设IP段为192.0.2.0/24):
# 允许访问80端口
sudo iptables -A INPUT -p tcp -s 192.0.2.0/24 --dport 80 -j ACCEPT
# 允许访问443端口
sudo iptables -A INPUT -p tcp -s 192.0.2.0/24 --dport 443 -j ACCEPT

4. 更优替代方案:用DNS解析代替转发

带掩码转发存在SEO不友好、加载延迟等问题,更推荐直接把域名解析到VPS的IP:

  • 在GoDaddy的DNS管理页面,将www.example.com的A记录指向你的OVH VPS公网IP;
  • 按照步骤1配置Web服务器的server_name,这样用户访问你的域名时直接连接VPS,地址栏保持你的域名,完全规避转发带来的各种问题。

内容的提问来源于stack exchange,提问作者Mssm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 07:02:45