用公网ip能访问,用域名不能访问,是缓存导致的吗?
更新日期:2010-12-21 11:35:10
如果您遇到这种现象:
1、域名解析 ①通过花生壳动态域名客户端的域名诊断,看到自己的域名解析是否正确的。
进入服务器的宽带拨号的路由器中查看运行状态中wan口的ip地址(局域网用户),如果在路由器查看到的IP地址和花生壳解析的IP地址一致,代表花生壳已经解析正确。
2、确认路由器已经设置好端口映射,windows防火墙也已经关闭。
如果情况符合上述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同步后再使用域名访问,敬请谅解。
文档内容是否对您有帮助?
如果遇到产品相关问题,您可咨询 在线客服 寻求帮助。