用公网ip能访问,用域名不能访问

2023-11-14

用公网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同步后再使用域名访问,敬请谅解。





如何解决NAT转发问题

某些互联网宽带服务运营商(简称为ISP)为了扩展所属地区的相关信息业务,或基于其他的技术原因,在用户拥有“公网IP”的同时,在ISP出口作出一个特殊的技术手段处理 —— NAT转发。
 
受到被ISP 做NAT转发的用户苦不堪言,明明拥有公网IP地址,在使用大部分动态域名解析软件时却出现被解析到另外一个莫名其妙的公网IP地址。其实,这个所谓“ 莫名其妙 ”的公网IP地址就是ISP的网关,网关将IP封包里头的Sourece Address根据访问特定的Destination Address列表作了一次技术转换,换成了出口网关的IP地址。这时候就出现了IP被转化现象。
 
现象是访问部分地区的IP检测网站时,IP地址与本地的公网IP地址不对应,同样因为ISP所做的是对IP包的更改,所涉及的通讯协议不单是HTTP,而是应用层的所有协议都受到影响。
 
Oray针对ISP 所用的这种技术手段,向用户提供了NAT解决方案。从ISP所在的地区建立一套专业服务器体系,当然这一所在地区要经过严格的检测,包括每个城市对其是否有NAT的反应。
 
作为Oray 的用户,在使用花生壳过程中遇到了NAT情况,Oray旗舰、商业或专业服务级别用户只需要在花生壳客户端软件,选择与当前接入线路所匹配的登陆线路,即可解决被NAT转换问题。使用自己的“服务器”向互联网用户提供各式各样的电子信息服务操作方法:
 

1、请登陆至Oray网站进入[我的控制台]—[产品管理]—[花生壳管理] —[登陆线路设置]中自行选择登陆至与服务器当前接入的网络供应商相同登陆线路--[确定]即可,如图:



2、一般来说,如果您是铁通、移动线路,建议您选择“铁通服务器”,如果您是网通线路,建议您选择“北京网通服务器”
如果您使用的是花生壳客户端软件登录花生壳,那么您更换线路后,采用如下两种方式中的任意一种进行操作,所选线路才能真正在客户端生效:
1、在
客户端点击菜单——帐号设置——删除帐号,重新添加;
2、在客户端点击菜单——帐号设置——选中您的帐号——编辑——确定
如果您使用的是路由器嵌入式设备登录的花生壳服务,那么需要等待一个小时后,重新登录,这样线路选择才生效

注:该功能目前只支持专业级别、商业级别、旗舰级别的用户,免费用户只有一个自然日的试用时间。



这样就可以使用您所选择的服务器线路进行动态解析咯!
备注:

●如果您使用硬件设备,请在网站上选择登陆线路设置;同时需要注意必须在选择所需登陆的线路后60分钟再将硬件设备重新启动,然后测试能否指向您当前正确的公网IP,检测结果方为准确;
   
●标准用户有1天试用时间(按自然日计算)可以使用本功能体验Nat解决方案,当用户使用本次功能选择新的接入线路后,应尽快刷新花生壳客户端并检查IP解析错误问题是否得到解决。Oray将在凌晨0:00将设置复位到标准服务器。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用公网ip能访问,用域名不能访问 的相关文章

  • 无效操作。连接已关闭。 ASP.NET MVC

    这种情况并不经常发生 但有时我会收到一封通过电子邮件发送给我的异常报告 指出这段代码 我想知道您是否发现以下代码有任何问题 我无法让它在本地失败 并且使用断点跟踪数据总是会一步步给出正确的结果 namespace DomainModel C
  • 尽管安装了 AspNetCoreModule,但在 IIS 中运行 ASP.NET Core 应用程序时出现错误 500.19 和 0x8007000d

    我有一个在 IIS Express 中运行良好的 ASP NET Core 应用程序 同样 如果我通过命令行启动应用程序dotnet run 一切顺利 C Code Sandbox IisTestApp IisTestApp gt dotn
  • 如何以编程方式将图片上传到 Facebook?

    好的 这是我的第一个问题 如何允许我网站上的访问者在他们的 Facebook 新闻源上分享我的照片 https webapps stackexchange com questions 10140 how do i allow visitor
  • 确保奥尔良管道执行中的消息顺序

    我有三种谷物 A B 和 C 在管道中执行不同的工作 GrainA会将结果传递给grainB grainB会将结果传递给grainC 我想保证连续的grain之间的顺序消息发送 这可以通过下面的方法来实现 client code forea
  • 在 IIS7 中托管 ASP.NET 会导致访问被拒绝?

    我在 IIS7 中设置了一个使用 NET Framework 4 0 由 NetworkService 运行 的应用程序 但在浏览该网站时我得到以下信息 访问被拒绝 描述 访问服务此请求所需的资源时发生错误 您可能无权查看所请求的资源 错误
  • "/>

    Error 5 expected Css test css gt gt 我需要给吗 在这里 因为我的解决方案仍然无法正常工作 它开始给出一些其他错误 您需要添加一个等号 如下所示 Css test css gt gt 解释 块将整个语句或块
  • 从另一个项目/dll 引用的 Asp.NET 用户控件具有 NULL 属性

    试图将一个常用的自定义控件移到一个新的类库中 也尝试了一个新的web项目 以便其他项目可以使用它 但是在另一个项目中使用时它的属性始终为NULL 不幸的是 搜索类似的问题并不能帮助解决我的问题 我将 web base config 中的新控
  • “通用”电话号码的基本正则表达式

    我需要一个正则表达式 用于 ASP NET 网站 来验证电话号码 它应该是灵活的 唯一的限制是 应至少为 9 位数字 没有字母 可以包含空格 连字符 单个 我搜索过 SO 和 Regexlib com 但我得到的表达式有更多限制 例如英国电
  • 将 WebResponse 保存为 txt

    我正在寻找一种与 WebResponse 中的 Request SaveAs 等效的方法 但我找不到它 我想将网络响应的标题和正文存储在 txt 文件中 你知道有什么技术可以实现它吗 没有内置的方法 但您可以简单地使用获取响应流 http
  • 检查Cookie是否存在

    从快速搜索开始堆栈溢出我看到有人建议使用以下方法来检查 cookie 是否存在 HttpContext Current Response Cookies cookie name null 或 在一个Page class this Respo
  • 无法使用 dataformatstring 格式化日期时间

    由于某种原因 我无法在网格视图中格式化日期文本
  • 无法使用 Javascript 重定向到另一个页面

    在 html 文件中使用 Javascript 重定向页面 我这样使用 window location href http www google com 它工作正常 但是当我在 aspx 中尝试时它不起作用 下面是我的代码 提前致谢
  • 如何发送电子邮件而不进入垃圾邮件

    MailAddress mailFrom new MailAddress email protected cdn cgi l email protection MailAddress mailTo new MailAddress email
  • 了解 ASP.NET 应用程序文件夹

    ASP NET 中的应用程序文件夹用于存储对运行网站至关重要的各种元素 我想更深入地了解这些文件夹 特别是文件夹的可访问性 根据有关的文章ASP NET 网站布局 http msdn microsoft com en us library
  • 无法加载文件或程序集或其依赖项之一。访问被拒绝。该问题是随机的,但发生一次后,它会继续存在

    我发现了大量有关此错误的信息 错误 无法加载文件或程序集 dll 或其依赖项之一 访问被拒绝 但我还没有找到适合我的场景的答案 我的网站部署在 6 台不同的生产服务器上 只有一台服务器上我面临这个问题 这个问题是随机的 但发生一次后 它会一
  • 使用 SendMessage 通过电子邮件发送文件附件而不保存文件

    我可以发送电子邮件和所有内容 但无法创建有效的 Attachment 放入我的电子邮件中 我在网上找到的所有示例都假设它以某种方式保存在我的计算机本地并通过路径链接它 但事实并非如此 在我的方法中 我使用 Winnovative 创建文件
  • 古老的“字幕”标签的替代品?

    marquee 标签的标准等效项是什么 我正在寻找 HTML C asp NET 或 ASPX jquery java 脚本的解决方案 marquee 标签未包含在标准中 因为它是 视觉 标签 而不是 语义 标签 因此 您想要的任何语言都没
  • Page_ClientValidate 未定义

    我正在使用 ASP NET 2 0 并使用 IE8 作为我的默认浏览器 但无论我尝试多少次 Page ClientValidate一直给我这个错误 它没有定义 我怎么解决这个问题 请帮忙 所以 我想你的页面中可能没有任何RequiredVa
  • 为什么静态方法不能用作 ASMX Web 服务中的 Web 服务操作?

    我只是想了解为什么我不能在 Web 服务中使用静态 Web 方法 为什么会受到限制 有人可以给我对此进行简洁的解释吗 答案是 因为你不能 它不是这样设计的 其设计是 将创建 Web 服务类的实例 然后调用实例方法 我只能猜测微软为什么这样设
  • 如何在 Web 表单中进行 Html.Encode

    我有一个 ASP NET Web 窗体应用程序 有一个带有文本框的页面 用户在其中输入搜索词用于查询数据库 我知道我需要防止 JavaScript 注入攻击 我该怎么做呢 在 MVC 中我会使用Html Encode Web 表单中似乎无法

随机推荐

  • [转]Python实现多功能音乐播放器

    前言 就是用Python做一个简易的音乐播放器 废话不多说 咱们直接开干 当然 今天做这个肯定不是最简单的 最简单的音乐播放器 9行代码足以 import time import pygame file r 歌曲路径 pygame mixe
  • torch.hub.load()解析,如何加载本地权重

    用yolov5训练了一个权重 项目只能部署在本地 官方文档 torch hub load repo or dir model args source github force reload False verbose True skip v
  • Python 第一阶段

    第一章 安装 1 1 开发环境 官网 https www python org稳定版 Stable Releases检验 cmd 命令 python version 1 2 开发工具 PyCharm官网 https www jetbrain
  • (Struts2学习篇) Struts2配置文件之 struts-default.xml

    对struts default xml的一些注释
  • zmq+protobuf 的坑点难点

    zmq protobuf 的坑点难点 之前项目要用到zmq protobuf的方式传递数据 软件采用前后端分离的方式开发 其中前端是异地同事用python开发的 后端是我们这边用C 开发的 1 中间有遇到问题是前后端传送zmq信息时 发现字
  • DRM驱动(七)之atomic_commit

    上节已经把应用的参数check了一遍 这次就可以把对应的参数配置到硬件里进行刷图操作了 int drm atomic commit struct drm atomic state state struct drm mode config c
  • Qt 控制台运行无法弹出小黑框

    Qt Console Application Qt 主要是GUI界面的设计 但在学习的时候控制台运行显得更加方便一些 小编在第一次新建控制台运行的时候 点击运行没有弹出小黑框 解决方法 主要是因为没有执行qmake 就需要在Qt的pro文件
  • RocketMQ 用法详解,你学会了吗?

    大家好 我是指北君 消息中间件是我们工作中使用最频繁的一类中间件 它具有低耦合 可靠投递 广播 流量控制 最终一致性等一系列功能 成为异步RPC的主要手段之一 当今市面上有很多主流的消息中间件 如老牌的ActiveMQ RabbitMQ 炙
  • C++的使用小教程2——基于范围的for循环

    C 的使用小教程2 基于范围的for循环 1 常规的for循环 2 基于范围的for循环 在学习了python之后 一直觉得python的语法很方便 特别是python中遍历数组的方式 无需配置特别的参数就可以完全遍历 C语言是很难实现的
  • zookeeper和Eureka

    简介 Zookeeper 主要为大型分布式计算提供开源的分布式配置服务 同步服务和命名注册 曾经是Hadoop项目中的一个子项目 用来控制集群中的数据 目前已经升级为独立的顶级项目 很多场景下也用它作为Service发现服务解决方案 Eur
  • freessl生成免费ssl

    利用freessl免费生成https https freessl cn acme deploy 官网说明地址 https blog freessl cn acme quick start 下载acme工具包 curl https get a
  • 拟合是什么意思

    在机器学习和统计学中 拟合 Fitting 是指使用模型来适应数据的过程 它表示通过对模型参数进行调整 使模型能够最好地拟合给定的数据集 当我们说一个模型 拟合 了数据时 意味着该模型通过学习数据的模式和结构 能够产生与实际观测数据相匹配的
  • Spring Cloud Alibaba之配置管理组件 - Nacos

    TOC 使用Nacos管理配置 为什么要需要配置管理 在微服务架构中 每个微服务都有可能会存在多个实例 为了保证同一微服务不同实例的配置文件内容一致 我们就需要有一个服务可以对微服务项目的配置文件进行统一管理 通常我们将其称之为统一配置管理
  • Qt系列文章之 QDataStream

    上一篇文章介绍了如何使用QFileDialog来选择文件路径并读入项目界面 本文介绍如何使用Qt的序列化技术来将用户定义的一些变量保存到文件 用到的主要模块是QDataStream 对象序列化 QDataStream Qt提供了两个关键的二
  • 【STM32】HAL库实现定时器多通道输入捕获频率

    原理说明 捕获信号的频率其实有很多中实现方式 外部中断 输入捕获 使用外部时钟计数器等 对STM32有一定了解的朋友们在测量频率的问题上往往都会想到利用输入捕获 输入捕获的方式在中低频率段 1HZ 200KHZ 的测量还是比较准确的 在高频
  • Qt如何画圆或椭圆 QPainter

    paint gt drawEllipse 20 20 210 160 将圆或椭圆框在一个矩形中 括号中的四个参数指定矩形的参数 左上角坐标 20 20 宽高为 210 160 更新 这里的paint类型为QPainter 画椭圆 该椭圆内切
  • 字符设备驱动框架及测试程序

    字符设备驱动框架及测试程序 1 驱动框架 1 1 驱动文件 my cdev c 1 2 Makefile 2 驱动测试程序 2 1 测试文件 my cdev test c 2 2 Makefile 3 测试结果 全程打开dmesg 3 0
  • 新技术前沿-2023-基于Stable Difussion体验AI绘画

    Stable Diffusion 入门简明教程 耗时80小时 超详细的胎教级Stable Diffusion使用教程 看这一篇就够 基于ChatGPT Stable Diffusion实现AI绘画 1 简介 近年来 AI生成内容 AIGC
  • vue的优缺点

    Vue js是一个流行的前端JavaScript框架 它具有许多优点和一些缺点 下面是Vue js的优缺点 优点 1 易学易用 Vue js具有简洁的API和清晰的文档 使得学习和使用它非常容易 尤其对于有一定JavaScript和HTML
  • 用公网ip能访问,用域名不能访问

    用公网ip能访问 用域名不能访问 是缓存导致的吗 现象 如果您遇到这种现象 1 域名解析正确 通过花生壳动态域名客户端的域名诊断 看到自己的域名解析是正确的 或者通过Oray网站的域名管理界面 看到域名的A记录和服务器实际的公网ip一致 下