ubuntu ping windows 主机名,怎么做?

我在VM 中装的 ubuntu 20.4, 两台机器都可以正常访问外网, 相互用IP也都Ping的通, 但用主机名都ping不通。 有人说修改hosts 文件的映射,这种方案并不适用。 因为机器经常连接不同的AP,所以两个IP并不是固定的。ubuntn要访问windows中的服务。 需要通过主机名字访问对方,
有人可以指导下怎么处理这个问题吗。

配置静态IP