Windows实例内部自定义域名解析与本地网络域名解析不一致导致无法访问网站如何处理?

问题描述

在Windows实例内部通过浏览器无法访问某网站,但在其他设备上可以正常访问,排查发现Windows实例内部自定义域名解析与本地网络域名解析不一致,具体说明如下:

  1. 在Windows实例内访问失败,如图所示,但是使用本地电脑可以正常访问该网站。20230207182245
  2. 登录Windows实例,然后在Windows实例内部的命令提示符中执行ping 网站域名nslookup 网站域名命令,发现在Windows实例内部自定义域名解析与本地网络域名解析不一致,如图所示:20230207182813

问题原因

Windows实例内部和本地域名解析的IP地址不一致的可能原因如下:

  • Windows操作系统中存在DNS(Domain Name Server,简称DNS)解析缓存。此时,您需要刷新DNS解析缓存后重新访问网站,具体操作,请参见刷新DNS解析缓存。
  • Windows操作系统的hosts文件中已存在该网站绑定的配置。此时,您需要删除hosts文件中绑定的配置后重新访问网站,具体操作,请参见删除hosts文件配置。
  • 专有网络VPC类型的Windows实例内针对该域名配置了PrivateZone记录。此时,您需要修改Windows实例的相关记录后重新访问网站,具体操作,请参见修改PrivateZone记录。

解决方案

说明

本文操作以Windows Server 2019 数据中心版 64位中文版操作系统为例,其他版本的Windows操作系统可参考本文操作步骤进行修改。

刷新DNS解析缓存

  1. 远程连接Windows实例。
  2. 清空Windows操作系统中的DNS解析缓存。
    1. 在搜索栏输入cmd,然后单击命令提示符20230120131443
    2. 在命令提示符中,执行ipconfig /flushdns命令,清空DNS解析缓存。刷新DNS的命令
  3. 在命令提示符中,执行ping 网站域名命令,查看域名解析是否正常。如图所示,域名解析恢复正常。验证域名解析恢复正常
  4. 重新使用浏览器访问网站。

删除hosts文件配置

  1. 远程连接Windows实例。
  2. 清除Windows操作系统的hosts文件中该网站绑定的配置。打开C:\Windows\System32\drivers\etc\hosts文件,查看是否存在该网站的配置,如果存在,如图所示,则您需要删除该配置后保存文件。hosts文件新
  3. 在命令提示符中,执行ping 网站域名命令,查看域名解析是否正常。如图所示,域名解析恢复正常。验证域名解析恢复正常
  4. 重新使用浏览器访问网站。

修改PrivateZone记录

  1. 登录云解析控制台。
  2. 在左侧导航栏,单击PrivateZone
  3. PrivateZone页面,单击权威Zone页签。
  4. 在PrivateZone列表中,单击目标PrivateZone的ID。在详情信息页面,查看已关联VPC信息,然后检查该信息是否与Windows实例所在的VPC信息一致。查看VPC关联信息如果关联的VPC信息与Windows实例所在的VPC信息不一致,则您需要在云解析控制台上将VPC信息修改为Windows实例所在的VPC信息,操作如下:
    1. 在PrivateZone列表中,单击目标PrivateZone操作列中的关联VPC单击关联VPC
    2. 关联VPC面板中,添加Windows实例所在的VPC信息,然后单击确认关联VPC面板
  5. 在PrivateZone列表中,单击目标PrivateZone的名称。在解析设置页面,查看主机解析记录信息,然后检查已设置的解析记录信息与业务使用情况是否一致。查看解析记录如果已设置的解析记录信息与业务使用情况不一致,则您需要修改解析记录,操作如下:
    1. 解析设置页面,单击目标记录的操作列中的修改
    2. 修改记录页面,根据实际情况修改解析记录,然后单击确定修改记录
  6. 重新使用浏览器访问网站。

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/10129

(0)
凯影的头像凯影
上一篇 2023年11月17日 下午2:36
下一篇 2023年11月20日 下午4:15

相关推荐

  • 云服务器上的目录定时同步到Github

    具体操作与脚本 第一 在Github上创建私有仓库这一步相信大家都知道怎么操作 第二 在服务器拉取Github仓库并把.git目录复制到需要同步的目录下假设服务器需要同步的目录为:/usr/share/nginx/html/imgs 第三 编写定时同步脚本具体脚本如下,如脚本位置: /root/script/sync_to_github.sh 第四 通过Li…

    2023年5月15日
    39200
  • ubuntu 使用 ifupdown管理网络连接

    由于需要批量永久修改IP,研发提供的脚本是基于修改interfaces的,所以需要使用ifupdown,高版本的ubuntu使用的都是NetworkManager 卸载 NetworkManager 可能会影响你的网络连接配置,因此在卸载之前确保有其他方式管理网络连接。 步骤 1:备份当前配置 在卸载 NetworkManager 之前,最好备份当前的网络配…

    2024年5月21日
    20000
  • linux查看某个文件夹的大小(ls命令、du命令详解)

    ls 命令:列出当前工作目录下的所有文件/文件夹的名称 使用ls -l,会显示成字节大小,ls- lh会以KB、MB等为单位进行显示更加直观。 du 命令:查看当前目录和子目录文件夹/文件大小情况 du = disk usage 磁盘使用率,输出每个文件或者目录总大小,其用法如下: du -sh:查看当前目录总大小。 du -sh *:查看当前目录所有子目录…

    2024年5月13日
    26200
  • frp配置多端口内网穿透?frp多端口怎么配置?

    FRP内网穿透应用场景:本地Web服务外网访问、本地开发微信、本地联调支付宝\微信支付、TCP/UDP端口转发 在本机开发好的网站想让客户测试不在需要上传到服务器上面,使用FRP内外网穿透轻松解决;微信开发也不需要在上传到服务器,使用免费FRP内网穿透服务器帮您解决80端口问题,实现微信服务器直接访问到您本机web服务。 使用frp作为内网穿透的时候,有时候…

    2024年5月10日
    23000
  • Docker安装部署Redis数据库

    通过Docker部署Redis,比起我们自己编译安装的方式,会更加方便容易管理。今天就来简单分享一下使用Docker部署Redis数据库。 1,拉取镜像 通过下列命令: 2,创建数据卷 通常,类似于MySQL,Redis作为数据库,我们最好还是需要将其配置和数据等等挂载到数据卷以持久化到宿主机。 仍然是使用具名挂载的方式方便管理。 这样就创建了两个数据卷分别…

    2023年1月11日
    37600

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信