用公网ip能访问(花生壳)
用公网ip 能访问,用域名不能访问,是缓存导致的吗?如果您遇到这种现象:1、域名解析正确①通过花生壳动态域名客户端的域名诊断,看到自己的域名解析是正确的。②或者通过Oray 网站的域名管理界面,看到域

用公网ip 能访问,用域名不能访问,是缓存导致的吗?
如果您遇到这种现象:
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 服务器尚未同步域名解析数据。
解决办法:请右键点击网上邻居——属性——右键点击本地连接/宽带连接——属性——Internet 协议(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 同步后再使用域名访问,敬请谅解。