可通过服务器ip地址临时恢复网站访问:一、ping和telnet验证ip可达性;二、修改本地hosts文件映射域名到ip;三、编辑nginx配置添加ip至server_name;四、启用宝塔ip访问开关;五、新建反向代理站点指向原站。

如果您通过宝塔面板绑定的域名因DNS解析失效而无法访问网站,但服务器本身仍在运行,可通过直接使用服务器IP地址临时恢复访问权限。以下是具体操作步骤:
一、确认服务器IP地址是否可达
该步骤用于验证服务器网络层是否正常响应,排除防火墙或宕机导致的完全不可达情况。只有IP能被正常访问,后续临时访问才具备基础条件。
1、在本地电脑打开命令提示符(Windows)或终端(macOS/Linux)。
2、输入 ping 服务器公网IP地址 并回车,观察是否有连续的“Reply from”响应。
3、若无响应,尝试执行 telnet 服务器公网IP地址 80 或 telnet 服务器公网IP地址 443,检查Web端口是否开放。
二、修改本地hosts文件强制映射域名到IP
该方法绕过公共DNS查询,在本机将失效域名直接指向服务器IP,适用于仅需临时调试或单点访问的场景,不影响其他用户。
1、定位hosts文件位置:Windows系统为 C:\Windows\System32\drivers\etc\hosts;macOS/Linux系统为 /etc/hosts。
2、使用管理员权限启动文本编辑器(如记事本、VS Code或nano),以读写方式打开该文件。
3、在文件末尾新增一行,格式为:服务器公网IP 域名,例如:123.45.67.89 www.example.com。
4、保存文件并关闭编辑器;若提示权限拒绝,请确认已使用管理员或root权限运行编辑器。
三、在浏览器中直接使用IP加端口访问站点
当域名绑定站点未启用IP直接访问时,宝塔默认可能仅响应域名请求。需临时调整网站配置,允许IP地址触发对应站点规则。
1、登录宝塔面板后台,进入 网站 → 对应站点 → 设置 → 配置文件。
2、在 server_name 指令行后追加空格及服务器公网IP地址,例如原行为 server_name www.example.com;,修改为 server_name www.example.com 123.45.67.89;。
3、点击右上角 保存,随后点击 重载配置 按钮使Nginx生效。
4、在浏览器地址栏输入 http://服务器公网IP,即可加载该站点首页。
四、启用宝塔面板内置的IP访问开关
宝塔部分版本提供快捷选项,可一键开启IP直接访问功能,无需手动编辑配置文件,适用于不熟悉Nginx语法的用户。
1、进入宝塔面板 网站 → 对应站点 → 设置 → 网站目录。
2、向下滚动至 其他设置 区域,找到 允许直接通过IP访问此网站 选项。
3、勾选该复选框,点击 提交。
4、等待面板提示“设置成功”,随后在浏览器中访问 http://服务器公网IP 即可进入站点。
五、通过宝塔反向代理临时创建IP访问入口
当主站点配置受限或需隔离访问路径时,可新建一个独立的反向代理站点,将特定IP路径转发至原站点,避免修改原有配置。
1、在宝塔面板中点击 网站 → 添加站点,域名填写为服务器公网IP(如 123.45.67.89),根目录可任意指定。
2、添加成功后,点击该新站点右侧的 设置,进入 反向代理 → 添加反向代理。
3、目标URL填写为 http://127.0.0.1:端口号(端口号需与原站点监听端口一致,如80或8080)。
4、提交后返回新站点设置页,点击 重载配置,即可通过 http://服务器公网IP 访问原站点内容。










