gpt4 book ai didi

ubuntu-server - Ubuntu 18.04 服务器 - 如何检查正在使用的 DNS IP 服务器设置

转载 作者:行者123 更新时间:2023-12-03 11:09:34 25 4
gpt4 key购买 nike

使用 Ubuntu 18.04 服务器 LTS。我试图找到一种方法来检查通过 DHCP 设置时实际使用的 DNS IP。 resolv.conf 现在只会指向 127.0.0.53。/etc/systemd/network 文件夹是空的。 NSLOOKUP 输出也始终引用内部 127.0.0.53 IP。似乎所有的老技巧都不起作用。

Ubuntu 文档尚未更新,因为它看起来仍然像是 16.04 的帮助,引用了 eth0、ifup 和 ifdown,它们在 18 日均已弃用:https://help.ubuntu.com/lts/serverguide/network-configuration.html

我尝试通过自定义 .yaml 使用 Netplan 设置静态适配器设置。设置工作正常,但我似乎无法在任何地方找到我设置的 DNS IP。我希望它在 DHCP 和静态设置之间保持一致,但我不确定现在在哪里查看。

在这一点上,我会接受 C 库调用或 bash CLI 方法。有没有人有办法在 18.04 服务器上检查这个?

最佳答案

我发现以下内容通过适配器在输出结束时显示了我的 DNS 服务器:

systemd-resolve --status

它包含由链接组织的“DNS 服务器”下的列表。我认为这与以前的 Ubuntu 版本有所不同。这将需要一些文本解析工作,但这给了我我所追求的。

关于ubuntu-server - Ubuntu 18.04 服务器 - 如何检查正在使用的 DNS IP 服务器设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50299241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com