输入网址 网页能打开,但输入ping出来的IP地址,网页却打不开的问题

在创建博客过程中遇到问题,输入网址能正常访问,但通过ping获取的IP地址访问则显示404。经过排查,发现可能是由于IP对应多个域名导致。解决方法包括确认DNS设置,等待域名解析生效,并通过CNAME文件关联域名与博客IP。最终通过域名访问成功,但IP仍无法访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这两天在创建自己的博客。本来已经到最后一步了。就是创建域名,通过自己的域名可以访问到自己的博客网站。然而这个时候,问题就来了:
输入网址时:
在这里插入图片描述
可以进入网站

在这里插入图片描述
但当我输入解析的域名时:
在这里插入图片描述

``
Fastly error: unknown domain: ywj.kim. Please check that this domain has been added to a service.

Details: cache-dfw18640-DFW
``
请检查域名是否已经添加到服务器上了
也就是说我域名解析的服务器地址有问题

整理了一下思路,目前整个流程自己大概是能够理解的。首先明确一点,一个IP是可以对应多个域名的
在这里插入图片描述
我在Ping 域名的时候,发现确实解析到了添加的IP地址。但DNS超时!!!
还有一个问题,我的博客网站的IP地址并不是域名解析的那一个。但已经将域名设置为CNAME添加进去了
而且当我用博客网站的IP地址进入时,gitPages上说404未找到资源???

解决方案
原本是正向解决。首先Ping输入的IP地址就超时了。接下来找原因,发现主机和路由器连接超时。我想了一下,不对,连的是学校的网,没有路由器,硬走这条路应该走不通。那就反向吧

首先要明确,我输入XXX.io是可以进入的。那证明我的IP地址也应该可以进,然而IP地址出现404。
但网址就是通过这个IP地址进入的。我的域名如果解析这个IP地址应该是没有问题
OK!返回第一步,修改IP地址为我博客Ping出来的IP地址
在这里插入图片描述
在git上创建一个CNAME文件,里面存放我自己的域名。【前面的步骤图已经告知了这一步】
等待十分钟!!!!切记!!!我就是没等这十分钟,n小时之前就应该已经弄好了。
再输入域名就已经能够进入自己的博客了。
但ping出来的IP地址好像还是不行 ⇒ 算了,我也没想过通过IP地址进入自己的网站。
原因我自己认为有这几种可能性:
这个IP地址是一对应多域名的关系,当我输入网址的时候,是能够准确的找到自己的网站。但当输入IP地址时,后面连接的域名太多,无法区分是对应的哪一个,因此只能返回404,告知没有找到对应的资源

### 能Ping通外网但无法打开网页的原因及解决方法 能Ping通外网但无法打开网页问题,通常涉及网络协议栈、DNS解析、浏览器配置等方面。以下是可能的原因及对应的解决方法: #### 1. **Winsock 协议栈损坏** - 如果系统中的 Winsock 协议栈被破坏,可能会导致虽然可以 Ping 通外网,但无法正常访问网页。 - 解决方法:通过命令行重置 Winsock 协议栈。 ```cmd netsh winsock reset ``` 输入上述命令后重启系统即可[^1]。 #### 2. **DNS 设置问题** - DNS 服务器配置错误可能导致域名无法解析为 IP 地址,从而无法访问网页。然而,QQ 和微信等即时通讯工具通常直接使用 IP 地址连接,因此不受影响。 - 解决方法:手动设置 DNS 服务器地址。推荐使用以下公共 DNS: - 114.114.114.114(国内) - 8.8.8.8(Google 公共 DNS) 在网络适配器的属性中,选择“Internet 协议版本 4 (TCP/IPv4)”,然后手动填写首选和备用 DNS 服务器地址[^2]。 #### 3. **浏览器缓存或配置问题** - 浏览器缓存损坏或某些配置文件异常可能导致无法加载网页。 - 解决方法: - 清除浏览器缓存和 Cookie。 - 禁用所有扩展程序并重新启动浏览器。 - 检查是否启用了代理设置。如果不需要代理,确保代理设置为“无”。 - 尝试更换其他浏览器测试,以排除特定浏览器的问题。 #### 4. **IP 冲突** - 如果网络中存在 IP 地址冲突,可能会导致部分网络功能异常,例如无法访问网页。 - 解决方法:释放并重新获取 IP 地址。 ```cmd ipconfig /release ipconfig /renew ``` 如果问题仍未解决,可以尝试手动分配一个唯一的 IP 地址[^3]。 #### 5. **防火墙或安全软件干扰** - 防火墙或杀毒软件可能误将浏览器的网络请求拦截,导致无法访问网页。 - 解决方法:临时关闭防火墙或杀毒软件,观察问题是否解决。如果确认是安全软件引起的问题,可以添加浏览器到例外列表中。 #### 6. **系统文件损坏** - 系统关键文件损坏也可能导致网络功能异常。 - 解决方法:运行系统文件检查器修复损坏的文件。 ```cmd sfc /scannow ``` --- ```python # 示例代码:批量释放和重新获取IP地址 import os def fix_network(): os.system("ipconfig /release") os.system("ipconfig /renew") fix_network() ``` --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值