域名切换DNS服务器时,修改了DNS怎么还不生效呢? 20

 我来答
lyz810
2017-07-03 · 知道合伙人互联网行家
lyz810
知道合伙人互联网行家
采纳数:7531 获赞数:31775
前端开发工程师

向TA提问 私信TA
展开全部
解析为什么不生效呢?
一般我们认为解析不生效,无非从2点判断:ping域名得不到ip、打不开页面
1. ping不到域名
出现这个情况原因如下:
(1)记录没有正确添加
请记住,线路类型如果没有选择默认,是会有部分用户无法访问的。

(2)域名修改DNS还没有生效
修改DNS是必须等待一段时间才能完全生效,只修改几个小时是不可能全部生效的。
如果当地ISP的DNS服务器没有完全刷新你的域名记录,就会出现ping不到ip的情况。解决方法是继续等待,等待时间不会超过48小时。

(3)域名的DNS记录被缓存
缓存可能在Windows(只要是Windows都会缓存)、路由器(通过路由上网)、当地ISP的DNS服务器(DNS服务器采用递归方式)。
解决方法:
(1)如果Windows直接拨号上网,直接在开始-运行-ipconfig /flushdns 。然後等半分钟後再ping,一般可以解决。
(2)如果通过路由上网,需要清空路由的DNS缓存。清空的方法可以通过重启路由解决。如果不能重启路由,需要更换Windows的DNS服务器为其他地址。
注意:通过本方法清空路由後,同样需要运行ipconfig /flushdns命令。
(3)如果以上方法都无效,那肯定是当地ISP的DNS服务器缓存了数据。碰上这样的情况可以通过更换Windows的DNS服务器为其他地址,或者等待本地ISP的DNS服务器清空缓存(一般在一个小时以内)。
注:Linux、Unix系统不会缓存DNS记录。Mac OS X系统可以通过killall lookupd来清空DNS缓存。
2. 打不开页面
只要页面上有返回错误代码,解析都已经生效,需要做的就是检查服务器配置。
快又稳
2024-10-28 广告
Apache基于域名的虚拟主机配置主要涉及到在Apache配置文件中为不同域名指定不同的网站目录和日志路径。配置时,需确保域名已正确指向服务器的IP地址。在Apache的`httpd-vhosts.conf`或类似配置文件中,为每个域名创建... 点击进入详情页
本回答由快又稳提供
pdsulzg
高粉答主

2017-07-03 · 每个回答都超有意思的
知道大有可为答主
回答量:3.3万
采纳率:76%
帮助的人:6467万
展开全部
有一个缓存时间,大概在1-2天。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式