【问题标题】:windows: ping url fails but ping -4 url works in local networkwindows:ping url 失败但 ping -4 url​​ 在本地网络中有效
【发布时间】:2022-01-17 14:47:31
【问题描述】:

我一直在学习一些网络和系统管理,遇到了一个令人费解的问题。

设置:

我使用 Windows Server 2019 和托管 gitea 的 Ubuntu 服务器设置了一个小型本地离线网络。在 Windows Server 中,我分配了一个静态 IP 169.254.0.2 并安装了 DNS 和 DHCP 角色。在 Ubuntu 服务器中,我分配了一个静态 IP 为 169.254.0.3

DNS 已配置主区域funlab.abc。我为gitea.funlab.abc. 创建了一条A 记录以指向169.254.0.3。 DHCP 已配置为从169.254.0.100 租用地址到169.254.255.254。子网掩码为 255.255.0.0。

问题:

通过这个设置,我成功让客户端机器连接到本地局域网,透明获取动态IP地址,通过浏览器访问gitea.funlab.abc。 但在 Windows 10 客户端计算机中,我无法在命令提示符下运行 ping gitea.funlab.abc。我收到一条错误消息:

Ping request could not find host gitea.funlab.abc. Please check the name and try again

涉及 URL gitea.funlab.abc 的 Git 克隆/推送操作也不起作用。

但是我可以成功运行ping -4 gitea.funlab.abc。如果我用静态 IP 替换 URL,Git 克隆/推送操作也可以工作。 nslookup gitea.funlab.abc 也可以正常工作。

问题:

为什么会这样?我错误配置了什么导致 ping 和 git 命令不起作用?

【问题讨论】:

    标签: windows networking dns ipv6 ipv4


    【解决方案1】:

    当我将 IP 地址更改为 192.168.X.X 时,ping 和 git 命令工作正常。我猜 windows 对待 169.254.X.X 地址的方式不同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-10
      • 1970-01-01
      • 2011-12-02
      • 1970-01-01
      • 1970-01-01
      • 2014-08-14
      • 2018-07-09
      相关资源
      最近更新 更多