Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?

本文九河云介绍Windows实例内部自定义域名解析与本地网络域名解析不一致导致无法访问网站的问题描述、问题原因和解决方案。

问题描述

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

  1. 在Windows实例内访问失败,如图所示,但是使用本地电脑可以正常访问该网站。

    20230207182245

  2. 登录Windows实例,然后在Windows实例内部的命令提示符中执行ping 网站域名nslookup 网站域名命令,发现在Windows实例内部自定义域名解析与本地网络域名解析不一致,如图所示:

    20230207182813

问题原因

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

  • Windows操作系统中存在DNS(Domain Name Server,简称DNS)解析缓存。此时,您需要刷新DNS解析缓存后重新访问网站。

  • Windows操作系统的hosts文件中已存在该网站绑定的配置。此时,您需要删除hosts文件中绑定的配置后重新访问网站。

  • 专有网络VPC类型的Windows实例内针对该域名配置了PrivateZone记录。此时,您需要修改Windows实例的相关记录后重新访问网站。

解决方案

说明

本文操作以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的名称。

    解析设置页面,查看主机解析记录信息,然后检查已设置的解析记录信息与业务使用情况是否一致

  6. 查看解析记录

    如果已设的解析记录信息与业务使用情况不一致,则您需要修改解析记录,操作如下:

    1. 解析设置页面,单击目标记录的操作列中的修改

    2. 修改记录页面,根据实际情况修改解析记录,然后单击确定

      修改记录

  • 21
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值