用公网ip能访问,用域名不能访问,是缓存导致的吗

 我来答
冷映安0Ks
2016-11-14 · 知道合伙人互联网行家
冷映安0Ks
知道合伙人互联网行家
采纳数:11975 获赞数:299384
百度站长平台新人训练营版主 文栋说自媒体网站创始人 站长之家专栏作者

向TA提问 私信TA
展开全部
  1、域名解析正确
  ①通过花生壳动态域名客户端的域名诊断,看到自己的域名解析是正确的
  ②或者通过Oray网站的域名管理界面,看到域名的A记录和服务器实际的公网ip一致。
  下是查询服务器公网ip的便捷方法:访问www.ip138.com,该网站会显示本机当前的公网ip地址(除极少数设置了NAT的宽带服务商之外,大部分宽带用户都可以使用这个方法来判断自己服务器当前的公网ip地址)。当然,最准确的方法,仍然是进入服务器的网关路由器中查看运行状态中wan口的ip地址(局域网用户),或者查看服务器宽带连接的ip地址(非局域网用户)。
  ①和②都能够证明您的动态域名解析正确。
  2、您确认路由器已经设置好端口映射,windows防火墙也已经关闭,但是通过域名却无法远程访问。您在访问者的电脑上ping域名,发现ping出来的ip地址和服务器实际的公网ip是不同的,而通过公网ip是可以访问的,通过域名就不行。
  如果情况符合上述1和2的描述,那么,此时此刻您无法通过域名进行远程访问的原因是:
  ①本机DNS缓存中留存有旧的解析记录
  ②您电脑网络连接中设定的首选DNS服务器尚未同步域名解析数据
  具体判断方法和解决办法:
  请您在访问者电脑的windows系统左下角点击开"运行"输入"cmd"确定,然后在弹出的命令提示符界面输入命令:"nslookup 域名"回车。
  ①若命令结果中域名指向的ip和服务器实际公网ip一致
  那么问题产生的原因是:本机DNS缓存中留存有旧的解析记录。
  解决办法:直接重启电脑,就可以清空本机DNS缓存以及浏览器临时文件。
  如果您熟悉cmd命令,可以不重启电脑,使用下面的命令来清理缓存:
  请您运行命令"ipconfig /flushdns";清空本机DNS缓存,再重新通过域名访问即可。
  注:若通过浏览器方式访问,请一并清空浏览器临时文件(以IE8为例:工具"internet选项";浏览历史记录"删除";勾选"internet临时文件";删除)。
  ②若命令结果中域名指向的ip和服务器实际公网ip不一
  那么问题产生的原因是:您电脑网络连接中设定的首选DNS服务器尚未同步域名解析数据。
  解决办法:请右键点击"网上邻居";"属性";右键点击“本地连接/宽带连接””属性协议(TCP/IP)”;"属性"选择使用下面的DNS服务器,然后在首选DNS服务器的位置填入当地宽带服务商提供的DNS中某一个同步时间短的服务器ip地址(可以致电当地宽带接入商客服咨询DNSip,若无法立即获知,可以暂时使用谷歌的公共查询DNSip:8.8.8.8)。如果您不想修改本机DNS服务器的设置,请等待它同步数据之后即可使用域名访问。
  注:Oray的DNS服务器对动态域名A记录的同步时间是1分钟,但某些地区的DNS服务器对动态域名的同步时间可能较长,例如某个北方联通DNS服务器,对动态域名A记录的同步时间是1小时。Oray无法要求各地接入商缩短其DNS对动态域名的同步时间,只能建议用户更换同步时间更短的DNS使用,或者等待当地DNS同步后再使用域名访问,敬请谅解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ipipgo
2023-11-29 广告
作为南京光年之内网络科技有限公司的工作人员,我推荐使用国外ip代理服务。这种服务可以提供全球纯净住宅IP资源,帮助您隐藏真实的IP地址,保护您的隐私和安全。同时,这些IP代理服务还可以帮助您绕过地区限制,访问被封锁的网站和在线服务。选择优质... 点击进入详情页
本回答由ipipgo提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式